解決U盤無法mount故障:“$MFTMirr does not match $MFT (record 0).”

操作系統:centos5

今天想用下U盤,mount的時候出現故障:

[wyw@personal ~]$ sudo mount /dev/sdb1 /mnt
$MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
開始考慮是不是有什麼RAID服務沒啓,因爲前段時間在搞系統優化,是不是把什麼服務down了,檢查了一下,也沒發現什麼。老路子,google大神,好不容易找到篇介紹http://www.code007.org/?p=241(牆太厚了,呵呵),字太小了,我把主要的說下吧。主要是利用ntfsprogs utility包裏的工具ntfsfix修理一下,感覺應該是把類似鏈接號什麼的修理好,不願繼續查了,懶,呵呵。

[wyw@personal ~]$ sudo ntfsfix /dev/sdb1
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.
[wyw@personal ~]$ sudo mount /dev/sdb1 /mnt/u
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章