我输入fdisk -l以下是与我的这个问题相关的部分输出
.
.
/dev/sda5 2989 5600 20971520 7 HPFS/NTFS
/dev/sda6 5600 8211 20971520 7 HPFS/NTFS
/dev/sda7 8211 10822 20971520 7 HPFS/NTFS
.
.
现在,当我安装/dev/sda6作为
ntfs-3g /dev/sda6 /home/Partition
弹出以下错误
ntfs-3g: Failed to access volume '/dev/sda6': No such file or a directory
然后打印 ntfs-3g --help 的输出告诉我如何使用 ntfs-3g。
我也尝试了 **ntfs **/dev/sda6****,但它给出了类似的错误,说
Failed to determine whether /dev/sda6 is mounted; No such file or directory
Mounting volume.... Error opening partition device: No such file or directory
Failed to startup volume: No such file or directory
FAILED
Attempting to correct errors...Error opening partition device: No such file or directory
FAILED
Failed to startup volume: No such file or directory
Volume is corrupt. You should run chkdsk
我没有校验命令可用芬尼克斯,我现在正在使用的发行版。
有什么办法可以解决这个问题吗?
答案1
您看到的错误通常意味着 NTFS-3g 驱动程序检测到文件系统上的一些错误或损坏。NTFS-3g 驱动程序拒绝安装分区,以求稳妥。
当它说你应该运行 时chkdsk
,这意味着你应该启动 Windows 并chkdsk
从那里在驱动器上运行。Microsoft 设计了 NTFS,他们的工具对于纠正此类损坏等危险操作来说更加安全。
ntfsfix
如果您安装了该软件包,您可以尝试运行ntfsprogs
。它修复了一些常见的 NTFS 问题,但它不是的替代品chkdsk
。从ntfsfix(8) 手册页:
ntfs修复不是 Linux 版的 chkdsk。它仅修复一些基本的 NTFS 不一致问题、重置 NTFS 日志文件并安排在 Windows 首次启动时进行 NTFS 一致性检查。
如果你必须安装它现在,您可以使用-o force
mount 选项。这会导致 NTFS-3g 清除未清理的 NTFS 日志文件。 请谨慎使用。正在运行校验在 Windows 内部对文件系统进行操作是一种更安全的选择。