it-swarm.com.de

Hilfe bei beschädigter NTFS-Partition

Mein Ubuntu kann keine Partition mounten.

Es wurde plötzlich aufgrund einer beschädigten Master File Table unlesbar. chkdsk /f kann es nicht korrigieren und sagt:

Windows will now check the disk.
Corrupt master file table.
Windows will attempt to recover master file table from disk.
Windows cannot recover master file table.  CHKDSK aborted

Ich habe es mit ntfsfix ohne Erfolg versucht:

ntfsfix /dev/sda5

Mounting volume... ntfs_mapping_pairs_decompress() failed: Input/output error
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... ntfs_mapping_pairs_decompress() failed: Input/output error
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
ntfs_mapping_pairs_decompress() failed: Input/output error
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.

Ich habe versucht die folgenden Anweisungen , aber ntfsclone sagte, dass ein E/A-Fehler aufgetreten ist

ntfsclone -o /media/backup/partition.ntfs --rescue --ignore-fs-check --force /dev/sda5

ntfsclone v2013.1.13AR.1 (libntfs-3g) ntfs_mapping_pairs_decompress () fehlgeschlagen: Eingabe-/Ausgabefehler $ MFT konnte nicht geladen werden: Eingabe-/Ausgabefehler FEHLER (5): Öffnen von '/ dev/sda5' als NTFS fehlgeschlagen: Eingabe/Ausgabe Error

Ich habe mit dd einen erfolgreichen Klon durchgeführt, daher bin ich mir nicht sicher, ob er durch einen E/A-Fehler verursacht wird.

dd if=/dev/sda5 of=/media/backup/partition.dd bs=32M 

Nach dem Kopieren habe ich erneut versucht, ntfsclone aus der kopierten Datei zu verwenden. Ich hatte die gleiche Antwort, also denke ich, dass der Datenträger Ok ist (kein E/A-Fehler), aber die Masterdateitabelle ist beschädigt.

Was soll ich an dieser Stelle tun?

3
virilo

Probieren Sie Testdisk.

Testdisk kann den Backup-Bootsektor verwenden, um einen beschädigten NTFS-Bootsektor zu reparieren.

Der primäre Bootsektor ist der Sektor Null des Dateisystems und der NTFS-Backup-Bootsektor befindet sich am Ende des Dateisystems.

Auch wenn der Bootsektor versehentlich überschrieben wird, sollte die Sicherung intakt sein.

Testdisk überprüft den Bootsektor und den Backup-Bootsektor. Wenn der Bootsektor und der Backup-Bootsektor nicht übereinstimmen, können Sie den NTFS-Bootsektor aus seiner Sicherung wiederherstellen oder; Aktualisieren Sie den Backup-NTFS-Bootsektor mit dem aktuellen Bootsektor.

So installieren Sie es:

Öffne ein Terminal,

Drücken Sie Ctrl+Alt+T

Starte es:

Sudo -i
apt-get update
apt-get install testdisk

Wenn Microsofts Checkdisk die MFT nicht reparieren konnte:

Führen Sie TestDisk aus ---- Wählen Sie in Advanced menu ---- your NTFS partition ---- Choose Boot ---- Dann Repair MFT.

TestDisk vergleicht MFT und MFT-Spiegel. Wenn die MFT beschädigt ist, wird versucht, die MFT mithilfe der Sicherung zu reparieren. Wenn die MFT-Sicherung beschädigt ist, wird die Haupt-MFT verwendet.

Hauptseite

Quelle

1
kyodake