本文將介紹如何修復(fù)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掛載失敗錯誤的例子。
要修復(fù)這個錯誤,你可以使用ntfsfix實用程序,它可以修復(fù)一些常見的NTFS問題。ntfsfix是ntfs-3g軟件包(NTFS的一個開源實現(xiàn))的一部分,它可以修復(fù)幾個基本的NTFS不一致,重置NTFS日志文件,并為第一次啟動到Windows中安排NTFS一致性檢查。
要在我們的服務(wù)器上運行它,你需要安裝ntfs-3g軟件包,如下所示。
———–在Debian, Ubuntu & Mint 系統(tǒng)上———–
$ sudo apt-get install ntfs-3g
———– 在RHEL, centos & Fedora 系統(tǒng)上———–
$ sudo yum install epel-release
$ sudo yum install ntfs-3g
安裝好ntfs-3g軟件包后,運行ntfsfix命令,提供有問題的NTFS分區(qū)作為參數(shù),如下所示。
$ sudo ntfsfix /dev/sda5
要執(zhí)行試運行,其中ntfsfix不寫任何內(nèi)容,而僅顯示將要完成的操作,請使用-nor–no-action選項。
$ sudo ntfsfix -n /dev/sda5
ntfsfix還有一個有用的開關(guān)–b或–clear-bad-sectors用于清除壞扇區(qū)列表。這個功能在將有壞扇區(qū)的舊磁盤克隆到新磁盤后特別有用。
$ sudo ntfsfix -b /dev/sda5
另外,如果卷可以被固定和掛載,ntfsfix支持清除卷臟標(biāo)志。你可以繞過-d選項調(diào)用這個功能,如下所示。
$ sudo ntfsfix -d /dev/sda5
注意:ntfsfix只能修復(fù)一些NTFS分區(qū)錯誤。如果它失敗了,chkdsk可能會成功。如果你安裝了Windows,也可以加載Windows,運行它的磁盤檢查程序chkdsk。
nftsfix是修復(fù)一些常見NTFS問題的有用工具。