如何在GParted中调整NTFS分区的大小?

我的家用电脑有Windows Vista,最近它变得无法使用,出现了奇怪的错误,需要花费数小时才能做任何事情,所以我正在安装Ubuntu 11.10。 我进入GParted来调整Vista分区的大小,但发现它旁边有一个红色圆圈的感叹号: 的GParted

我试图调整它的大小,但resize/移动按钮显示为灰色。 我认为这可能与感叹号有关,所以我查看了信息并发现了大量错误: 的GParted

感叹号是什么意思? 如何调整分区大小?

更新1

我按照eug的建议在Vista中使用命令提示符启动进入安全模式并运行chkdsk c: /F /R (/ F固定磁盘错误,/ R找到坏扇区并恢复可读信息)并得到:

 Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/) 

当我重新启动它不运行chkdsk时,我再次选择带有命令提示符的安全模式,因为我无法正常启动。 我怎么能阻止它被使用?

更新2

我试着做路易斯的建议。 这是终端输出:

 ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda3 Mounting volume... OK Processing of $MFT and $MFTMirr completed successfully. NTFS volume version is 3.1. NTFS partition /dev/sda3 was processed successfully. ubuntu@ubuntu:~$ sudo apt-get install ntfsprogs Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'ntfs-3g' instead of 'ntfsprogs' ntfs-3g is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

我仍然无法调整分区大小。 Ntfsfix看起来没有做任何事情,并且已经安装了ntfsprogs。 我可以访问硬盘并使用我现在使用的Ubuntu Live CD进行备份。 还有其他建议吗?

更新3

我试图使用ntfsresize命令,但我收到一个错误:

 ERROR: Volume is scheduled for check. Run chkdsk /f and please try again, or see option -f. 

这是因为我使用命令提示符在Vista安全模式下运行chkdsk并且它无法执行它因为它正在使用但是在下次重新启动时提供它。 我重新启动,然后进入菜单菜单,选择是否正常启动Windows,安全模式等,而不是检查磁盘。 我有什么方法可以不计划吗?

编辑

我刚刚发现我可以使用-f选项来强制它。 它失败了,并告诉我在Windows中运行chkdsk / f然后重启两次。 但chkdsk程序在我试图检查的分区中,所以它说它正在使用中。

我打开电脑并没有意识到它没有Ubuntu CD,所以它试图启动进入Windows。 当我回到它时,我意识到它已经开始运行chkdsk,因为在我无法启动到安全模式之前我安排它运行chkdsk。 完成Vista分区后,它旁边不再有感叹号,我可以缩小它。 它现在正在缩小,并且已经暂时处于real resize阶段,但显然如果需要很长时间它是正常的。 (额外信息:我确实取消了它,因为我认为没有发生任何事情,但它搞砸了分区。不知何故chkdsk再次被安排,所以我能够再次调整它。这次我肯定不会取消它。 )

因此,如果其他人遇到此问题,请使用命令提示符在安全模式下运行chkdsk /r ,如果有,则运行恢复控制台(我没有)。

Firs从Ubuntu(在终端)尝试这个:

sudo ntfsfix /dev/sda3

它将尝试尽可能多地修复。 如果确实解决了问题,请在磁盘死机之前执行以下操作:

sudo apt-get install ntfsprogs

这应该可以让你支持Gparted中的NTFS文件系统。

然后只需打开gparted并调整/检查文件系统。 这是假设使用ntfsfix的检查正常,并且使用gparted进行的检查也是如此。

如果两者都变坏了你仍然无法使用ntfs分区启动,我建议寻找另一台PC,而不是连接硬盘,修复问题或进行备份。