Wenn man eine USB Platte dransteckt, die sich aber immer mit Fehlermeldungen meldet, man möge bitte unter Windows chkdsk /F ausführen und die Platte zweimal starten, steht man im Regen, wenn man kein Windows zur Hand hat.
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!
Unter Windows wird das Laufwerk anstandslos gemountet.
Mit ausführen von ntfs-3g-probe bekommt man einen wichtigen Hinweis:
ntfs-3g.probe --readwrite /dev/sdb1 $MFTMirr does not match $MFT (record 44).
Nun, mit der Information kommt man etwas weiter, denn das heißt ja, das die Sicherheitskopie von irgendwas nicht mit dem Irgendwas übereinstimmt. Deshalb reicht es auch aus, unter Windows auf dem Laufwerk ein paar schreibende Operationen durchzuführen und dann das Laufwerk ordnungsgemäß abzumelden. Damit wird die Kopie neu geschrieben und Linux ist auch wieder zufrieden. Leider löst das auch nicht das Problem, wenn man kein Windows zu hause hat...
ntfsfix reicht nämlich nicht. Hat jemand einen Tipp, wie man es ohne Windows beheben kann?