Всем привет, столкнулся с проблемой, поломал себе диска на 3 терабайта. Причем очень глупо, неправильно извлек. В результате при подключении диска к ПК с Linux получаю ошибку:

Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0). Failed to mount'/dev/sdb1': Input/output errorNTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAIDhardware. In the first case run chkdsk /f onWindows then reboot into Windows twice. The usage of the /f parameteris very important! If the device is a SoftRAID/FakeRAID then firstactivate 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.

Решение было найдено:

1) sudo apt-get install ntfs-3g
2) sudo apt-get install ntfsprogs
3) sudo ntfsfix /dev/sdb1 
Mounting volume... $MFTMirr does not match $MFT (record 0). 
>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.




Я надеюсь, что кому нибудь это пригодится. Мне помогло. P.S. В моем случае было /dev/sdb1 .. Смотрите свой диск/флешку в тексте ошибки.

От Светозар

Senior Engineer в MTS PJST. Люблю компьютерные железки, линукс, автомобили и отдых на свежем воздухе.