Answers:
AFAIK无法完全替代chkdsk
。您基本上有两个选择
ntfsfix
是ntfs-3g的一部分,应预先安装在Ubuntu LiveMedium上。它只能解决NTFS的一些基本问题,但始终会chkdsk
在下次Windows启动时触发。
在某些情况下,这足以使其恢复可用状态(取决于Windows是否可以引导得足够远以能够运行chkdsk
...)。
如果失败,则将保留选项Nr 2
从那里可以chkdsk
从命令提示符下运行。
如果没有可用的Windows介质,则也可以卸下硬盘驱动器并将其连接到其他Windows机器。
尽管它不如Windows的chkdsk强大,但您可以使用以下方法:
sudo ntfsfix /dev/sdXY
sudo ntfsresize -i -f -v /dev/sdXY
之后,无论如何您都将被要求在Windows中执行此操作,因为Linux没有强大的等效功能,但这可以做得很好。
ntfsresize
上面的命令将检查错误的群集,并执行文件系统一致性检查。
编辑:某些人报告由于使用而引起的问题,ntfsfix
因此请勿使用它,除非您别无选择,否则可能会导致数据丢失。
ntfsfix
假装。它把问题隐藏在地毯下。fubar分区的好方法。
ntfsfix
正是我进入NT所需要的(raw
现在显示),因此我可以运行真实版本chkdsk /r
(两次,第一次将其还原ntfs
但损坏了,第二次使它可读并恢复了内容)可以)上@Stepan
使用“ fsck”:http : //ss64.com/bash/fsck.html
fsck -a / dev / sdXY(sdXY是要检查的“分区”或磁盘)。
fsck -a /dev/sdXY
X和Y标识要检查的卷。例如:fsck -a /dev/sda1
manpages.ubuntu.com/manpages/hardy/man8/fsck.8.html 对于NTFS卷,请将它们放在Windows系统上并使用chkdsk。没有安全的Linux工具可以修复NTFS文件系统。或者从Windows安装磁盘启动,然后使用recovery mode命令提示符运行chkdsk。