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