Externe NTFS-Festplatte kann nicht gemountet werden


76

Bei jedem Versuch, meine externe Festplatte zu aktivieren, wird die folgende Meldung angezeigt:

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' exited with non-zero exit status 13: $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."

Wie gehe ich vor oder was muss ich tun, um diesen Fehler / dieses Problem zu beheben, ohne Daten auf meiner Festplatte zu verlieren?

Gibt es keine andere Möglichkeit, das Problem zu beheben, ohne Windows neu installieren oder jemanden zu finden, der Windows verwendet?


1
siehe die Meldung: "NTFS ist entweder inkonsistent oder es liegt ein Hardwarefehler vor oder es handelt sich um eine SoftRAID / FakeRAID-Hardware. Führen Sie im ersten Fall chkdsk / f unter Windows aus und starten Sie Windows zweimal neu." Windows-Probleme, die Sie mit Windows-Tools beheben.
Rinzwind

Ja, ich denke, Sie müssen Windows neu starten und dann zu Ubuntu kommen, um darauf zuzugreifen. Ist das Laufwerk verschlüsselt oder so?
Chinmaya B

3
In der Meldung heißt es: "Führen Sie chkdsk / f unter Windows aus und starten Sie Windows zweimal neu." Dies bedeutet, dass Sie Windows starten oder das Laufwerk zu einem Freund bringen müssen, auf dem ein Computer mit Windows ausgeführt wird. Verwenden Sie dann die Windows-Befehlszeile und geben Sie den Befehl "chkdsk / f X: wobei X das externe Laufwerk ist.
Starten Sie

Ich konnte nicht mehr zustimmen. Sie müssen in chkdsk /feiner Windows-Umgebung ausgeführt werden oder HirensBootCD verwenden, das über USB gebootet wurde. Ich habe das gleiche durchgemacht und es hat mir geholfen, es zu reparieren.
AzkerM

Antworten:


86

Installiere ntfs-3g mit sudo apt-get install ntfs-3g. Führen Sie dann den Befehl ntfsfix auf Ihrer NTFS-Partition aus.

ntfsfix v2.0.0 (libntfs 10: 0: 0)

Verwendung: ntfsfix [options] device

Attempt to fix an NTFS partition.

-h, --help             Display this help
-V, --version          Display version information

Zum Beispiel: ntfsfix / dev / hda6

E-Mail-Adresse des Entwicklers: linux-ntfs-dev@lists.sf.net Linux NTFS-Homepage: http://www.linux-ntfs.org

Hinweis : Wenn Sie sich mit Partitionen befassen, stellen Sie sicher, dass Sie eine vollständige Sicherung haben, um auf der sicheren Seite zu sein.


sudo apt-get install testdisk

Dann führe es aus:

sudo testdisk

und folgen Sie den Anweisungen. Sie müssen nach Partitionen suchen und die Änderungen dann schreiben.

Vielen Dank an die Antwortenden hier:


1
Es wird empfohlen, den mittleren Teil Ihrer Antwort loszuwerden. Wie Sie bemerkt haben, ntfsprogsist es lange vorbei. Der Rest Ihrer Antwort steht fest.
Cbhihe

1
Zu Ihrer Information, wenn Sie ddrescue verwendet haben, um ein Image von einer aussterbenden Festplatte zu entfernen, können Sie ntfsfix für das Image verwenden, um auch NTFS-Probleme zu beheben. Zeigen Sie einfach mit ntfsfix auf die Image-Datei (ntfsfix dyinghdd.image) anstelle des tatsächlichen Geräts in / dev /.
Dan_linder

1
Der Punkt hier ist, dass die Festplatte nicht richtig gemountet wird. Wie kann dann eine Sicherung durchgeführt werden?
zondo

Die erste Zeile dieser Antwort war in meinem Fall ausreichend.
Yair Daon

sudo ntfsfix / dev / sdc1 hat mein Problem behoben und konnte die externe Festplatte mounten.
Nidheesh

60

Das war gut genug für mich:

sudo ntfsfix /dev/sdb1

Auf Ubuntu 14.04 kommt dies mit:

sudo apt-get install ntfs-3g

Ältere Versionen von Ubuntu (zB 12.04) benötigen:

sudo apt-get install ntfsprogs

1
Beachten Sie nur, dass dadurch möglicherweise nicht alle beschädigten Dateien wiederhergestellt werden, wie dies bei Windows der Fall chkdsk /Fwäre, wenn Sie einen Windows-Computer haben, der zuerst ausprobiert werden sollte.
Sridhar Sarnobat

eigentlich habe ich das mit windows versucht. Was jetzt passiert ist, dass es in Windows gemountet wird, aber die Datenübertragung sehr langsam ist (0 bis 70 bis 200 kbps). Ubuntu wird überhaupt nicht eingebunden. Dasselbe Problem. Also habe ich jetzt diesen ntfsfix ausgeführt. es hat alle Korrekturen vorgenommen. Nachdem "ntfs partition / dev / sdb1 erfolgreich verarbeitet wurde", wird es jetzt eingehängt. :). Aber das Problem ist die Geschwindigkeit. noch 200 kbps
MycrofD

Klingt nach physischem Schaden. Wenn ich Sie wäre, würde ich einen Laufwerkduplikator kaufen, um eine Low-Level-Kopie aller Bits zu erstellen, und dieses Laufwerk wegwerfen, bevor Sie mehr wertvolle Daten verlieren. amazon.com/gp/aw/d/B003WV5DLA?pc_redir=T1
Sridhar Sarnobat

@sridhar Thannks es hat funktioniert
. Mohit Agrawal

Dies war ein Zauber, dennoch muss ich bei JEDEM Neustart meines Systems den gleichen Befehl
ausführen

2

Dies sieht aus wie eine alte Frage, aber ich bin in Ubuntu 15.10 auf dieses Problem gestoßen. Ich habe die Festplatte in Windows gemountet und einfach das Verzeichnis ._. Trashes auf der Festplatte entfernt, das zufällig viele Daten enthielt. Dann steckte ich es wieder in Linux und es funktionierte gut.


1
Hallo ab 2017! Meins ist noch seltsamer: Ich habe gerade meine Festplatte in einen anderen USB-Anschluss gesteckt ..? Keine Ahnung, warum der Fehler aufgetreten ist.
Dr. Hannibal Lecter

2

Nur für den Fall, dass dies jemand anderem passiert und er nicht Dr. Hannibal Lecters Kommentar trifft , musste ich einfach einen anderen USB-Anschluss ausprobieren. An diesem USB-Anschluss ist nichts auszusetzen, aber aus irgendeinem Grund würde er mit diesem Laufwerk nicht funktionieren.


0

Das Formatieren des Geräts im FAT-Format mit dem Ubuntu-Dienstprogramm Disks hat das Problem für mich gelöst


0

Schließen Sie die externe Festplatte an einen Windows-PC an.

Wenn der Datenträger aufgelistet ist, führen Sie ihn chkdsk /f [driveletter]:über die Eingabeaufforderung aus.

Als ich ntfs-3g ausprobierte, schlug es vor, im Terminal zu laufen chkdsk. :) (Ich bin auf Ubuntu 14.04, echte native Installation, nicht auf einer virtualisierten Umgebung)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.