在本文中,将简单介绍如何修复NTFS未能成功挂载的错误,例如“Failed to mount ‘/dev/sdax’: Input/output error”,“NTFS is either inconsistent”,“there is a hardware fault”,或者“it’s a SoftRAID/FakeRAID hardware”等错误。

以下截图就是显示了NTFS挂载失败的例子:

250e7a75c2f65320cef8dc1e7c435094.png

要解决此错误可以使用ntfsfix命令,这是一个小巧而有用的实用程序,可以解决一些常见的NTFS问题。众所周知,ntfsfix是ntfs-3g的包的一部分(NTFS开源implementation),能够修复几个基础不一致的NTFS,重置NTFS日志文件和,或者表第一次开机进入Windows系统的NTFS一致性检查。

当然,要在计算机上运行它,需要安装如下的ntfs-3g软件包。

----------- Debian, Ubuntu 和 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

c6e61537b2debb9cc4c4250ef3ca056b.png

下来要执行运行命令,其中ntfsfix不写任何内容,而仅显示将要完成的操作,可以使用-nor--no-action选项。

$ sudo ntfsfix -n / dev / sda5

另外一个ntfsfix有用的参数是-b或--clear-bad-sectors,可以清除坏扇区的列表。将具有坏扇区的旧磁盘克隆到新磁盘后,此功能特别有用。

$ sudo ntfsfix -b / dev / sda5

另外,如果volume能够被修复和挂载,那么ntfsfix支持清除volume dirty flag,当然,你也可以通过调用-d选项来绕过该功能。

$ sudo ntfsfix -d /dev/sda5

注意:ntfsfix只能修复某些NTFS分区错误。如果失败了,可以试试chkdsk。如果安装了Windows,则还可以加载Windows并运行其磁盘检查程序chkdsk。

总之,nftsfix是修复一些NTFS常见问题的有用工具,大家可以参考上述方法使用nftsfix命令来修复NTFS分区无法Mount(挂载)错误。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐