Gre*_*ven 14 installation gparted ntfs
我的家庭 PC 装有 Windows Vista,最近它变得无法使用,出现奇怪的错误并且需要数小时才能完成任何操作,因此我正在安装 Ubuntu 11.10。我进入 GParted 以调整 Vista 分区的大小,但发现它旁边的红色圆圈中有一个感叹号:
我试图调整它的大小,但调整大小/移动按钮是灰色的。我认为这可能与感叹号有关,所以我查看了信息并发现了大量错误:
感叹号是什么意思?如何调整分区大小?
我按照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/)
Run Code Online (Sandbox Code Playgroud)
当我重新启动时它不运行 chkdsk,我再次选择带命令提示符的安全模式,因为我无法正常启动。我怎样才能阻止它被使用?
我试着按照路易斯的建议去做。这是终端输出:
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.
Run Code Online (Sandbox Code Playgroud)
我仍然无法调整分区大小。Ntfsfix 看起来没有做任何事情,并且 ntfsprogs 已经安装。我可以访问硬盘驱动器并使用我现在使用的 Ubuntu Live CD 进行备份。还有其他建议吗?
我尝试使用该ntfsresize
命令,但出现错误:
ERROR: Volume is scheduled for check.
Run chkdsk /f and please try again, or see option -f.
Run Code Online (Sandbox Code Playgroud)
这是因为我在带有命令提示符的 Vista 安全模式下运行了 chkdsk,但它无法运行,因为它正在使用中,但建议在下次重新启动时运行。我重新启动,然后进入菜单以选择是否正常启动 Windows、安全模式等,而不是检查磁盘。有什么办法可以取消安排吗?
我刚刚发现我可以使用 -f 选项来强制它。它失败并告诉我在 Windows 中运行 chkdsk /f 然后重新启动两次。但是 chkdsk 程序在我试图检查的分区中,所以它说它正在使用中。
我打开了 PC 并没有意识到它没有 Ubuntu CD,所以它试图引导到 Windows。当我回到它时,我意识到它已经开始运行 chkdsk,因为在我无法启动到安全模式之前,我安排它运行 chkdsk。完成后,Vista 分区旁边不再有感叹号,我可以缩小它。它现在正在缩小,并且在real resize
舞台上已经有一段时间了,但如果需要很长时间显然是正常的。(额外信息:我确实取消了它,因为我认为没有发生任何事情,但它弄乱了分区。不知何故,chkdsk 再次被安排,所以我能够再次调整它的大小。这次我肯定不会取消它。 )
因此,如果其他人遇到此问题,请chkdsk /r
在带有命令提示符的安全模式下运行,或者在您有恢复控制台(我没有)时运行。
首先在 Ubuntu 中尝试这个(在终端中):
sudo ntfsfix /dev/sda3
它将尝试尽可能多地修复。如果它确实解决了问题,请在磁盘死机之前执行以下操作:
sudo apt-get install ntfsprogs
这应该可以让您支持 Gparted 中的 NTFS 文件系统。
然后只需打开 gparted 并调整大小/检查文件系统。这一切都假设ntfsfix
检查与 gparted 进行的检查也很好。
如果两者都出现问题并且您仍然无法使用 ntfs 分区启动,我建议您寻找另一台无法连接硬盘的 PC,在那里修复问题或进行备份。