我的家庭PC具有Windows Vista,最近它变得无法使用,出现了奇怪的错误,并且花了数小时才能做任何事情,因此我要在其中安装Ubuntu 11.10。我进入GParted来调整Vista分区的大小,但发现它旁边的红色圆圈中有一个感叹号:
我试图调整大小,但是“调整大小/移动”按钮显示为灰色。我认为这可能与感叹号有关,因此我查看了信息并发现了很多错误:
感叹号是什么意思?如何调整分区大小?
更新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程序在我尝试检查的分区中,因此它说它正在使用中。
ntfsresize
实用程序。