Hello! 欢迎来到小浪云!


修复Linux服务器中NTFS分区挂载失败的错误?


avatar
小浪云 2024-07-01 77


修复Linux服务器中NTFS分区挂载失败的错误?

本文将介绍如何修复NTFS挂载失败的错误,如 “Failed to mount ‘/dev/sdax’: Input/output error, NTFS is either inconsistent, or there is a hardware fault, or it’s a SoftRaiD/FakeRaiD hardware”。

下面的截图显示了一个NTFS挂载失败错误的例子。

修复Linux服务器中NTFS分区挂载失败的错误?

修复这个错误,你可以使用ntfsfix实用程序,它可以修复一些常见的NTFS问题。ntfsfix是ntfs-3g软件包(NTFS的一个开源实现)的一部分,它可以修复几个基本的NTFS不一致,重置NTFS日志文件,并为第一次启动到Windows中安排NTFS一致性检查。

要在我们的服务器上运行它,你需要安装ntfs-3g软件包,如下所示。

———–在DebianUbuntu & Mint 系统上———– 

$ sudo apt-get install ntfs-3g

———– 在RHEL, centos & Fedora 系统上———–

$ sudo yum install epel-release

$ sudo yum install ntfs-3g

安装好ntfs-3g软件包后,运行ntfsfix命令,提供有问题的NTFS分区作为参数,如下所示。

$ sudo ntfsfix /dev/sda5

修复Linux服务器中NTFS分区挂载失败的错误?

要执行试运行,其中ntfsfix不写任何内容,而仅显示将要完成的操作,请使用-nor–no-action选项。

$ sudo ntfsfix -n /dev/sda5

ntfsfix还有一个有用的开关–b或–clear-bad-sectors用于清除坏扇区列表。这个功能在将有坏扇区的旧磁盘克隆到新磁盘后特别有用。

$ sudo ntfsfix -b /dev/sda5

另外,如果卷可以被固定和挂载,ntfsfix支持清除卷脏标志。你可以绕过-d选项调用这个功能,如下所示。

$ sudo ntfsfix -d /dev/sda5

注意:ntfsfix只能修复一些NTFS分区错误。如果它失败了,chkdsk可能会成功。如果你安装了Windows,也可以加载Windows,运行它的磁盘检查程序chkdsk。

nftsfix是修复一些常见NTFS问题的有用工具。

相关阅读