Was bedeutet "MFT reparieren"?

1457
Devon Muraoka

Mein Computer wird wegen eines beschädigten MFT- und MFT-Spiegels nicht gestartet. Ich habe ein Programm gefunden, das behauptet, das MFT (Getdataback) reparieren zu können, aber es scheint nur die Dateien wiederherzustellen, die sich auf dem Laufwerk befanden. Ich kann bereits über eine Ubuntu Live-Sitzung auf die Dateien auf dem Laufwerk zugreifen, wodurch ein "Recovery" -Tool sinnlos wird. Ich habe bereits Chkdsk und Testdisk ausgeführt, chkdsk sagt, dass es keine Probleme gibt. Testdisk sagt mir "MFT beschädigt MFT Spiegel beschädigt Reparatur fehlgeschlagen" Die Windows-Installationsdiskette hilft nicht, ich habe das auch versucht. Viele Fälle, in denen MFT beschädigt wurde, scheinen dazu zu führen, dass das Laufwerk unbrauchbar wird und praktisch nicht mehr auf Softwareebene existiert. Wenn mein Dateisystem jedoch ansonsten intakt ist, bedeutet es dann "MFT reparieren", eine Liste der Dateien auf dem Laufwerk? Von was ich ' Ich habe herausgefunden, dass dies der MFT zu sein scheint, aber wenn es so einfach wäre, wäre es nicht so schwer zu reparieren. Könnte jemand die MFT erklären, da die Komplexität für mich unklar ist?

0

2 Antworten auf die Frage

1
Jon

MFT ist die Master-Dateitabelle. Sie verwendet NTFS, um alle Dateinamen, deren Berechtigungen, Eigentümer usw. zu verfolgen.

chkdisk oder ein ähnliches Tool sollte dies für Sie reparieren können.

Lassen Sie mich klarstellen, dass ich bereits weiß, dass MFT für Master File Table steht und dass es verwendet wird, um die Dateien auf der Festplatte zu verfolgen. Ich muss wissen, warum es so schwer ist, sie zu reparieren Devon Muraoka vor 10 Jahren 0
@ChuckFulminata - Der Grund, warum es schwer zu reparieren ist, hängt von dem Grund ab, aus dem es repariert werden muss. Ramhound vor 10 Jahren 0
@Ramhound Welches ist? Devon Muraoka vor 10 Jahren 0
Ich habe keine Ahnung, aus welchem ​​Grund Ihre MFT-Korruption Sie uns das sagen sollten Ramhound vor 10 Jahren 0
1
GabrielB

Die MFT ist ein komplexer und sehr wichtiger Teil des Dateisystems, der alle Metadaten aller Dateien auf einer NTFS-Partition nachverfolgt, nicht nur deren Namen und Attribute, sondern auch die genaue Position jeder einzelnen die Cluster, die sie besetzen. Ohne die MFT werden die Dateien auf einer Partition zu einer nicht entzifferbaren Menge von Bytes ohne Struktur. Einige Programme können Dateien wiederherstellen, indem sie ihre sogenannte "Signatur", dh die Kopf- und Fußzeile, untersuchen. Wenn die Dateien jedoch stark fragmentiert sind, ist das Ergebnis sehr schlecht.

Wenn ein Ubuntu-System auf die Dateistruktur zugreifen und gültige Dateien daraus lesen oder extrahieren kann, bedeutet dies, dass die MFT nicht tatsächlich beschädigt ist, aber dennoch so beschädigt ist, dass Windows damit nicht umgehen kann. Ich hatte eine Instanz, bei der eine Partition auf einer externen Festplatte beschädigt wurde und CHKDSK das Dateisystem nicht reparieren konnte. TestDisk konnte die MFT auch nicht wiederherstellen (ohnehin spiegelt der sogenannte "MFT-Spiegel" nur die ersten paar Sektoren der MFT wider, daher gibt es nur wenige Fälle, in denen dies möglicherweise funktioniert). Ich habe zuerst alle Dateien und Ordner gespeichert (mit DMDE, einer komplexen, aber hervorragenden Datenwiederherstellungssoftware), dann habe ich die Partition mit WinHex untersucht: Ich entdeckte, dass die MFT relativ zu ihrem erwarteten Speicherort um einen Sektor verschoben schien.aber nicht immer ) und versuchte zuerst, die gesamte MFT um den -1-Sektor zu verschieben, aber es funktionierte nicht, es wurde immer noch als korrupt betrachtet. Dann stellte ich die Sicherung wieder her und versuchte, nur den ersten Sektor auf den vorhergehenden Sektor zu kopieren, der eigentlich der erste Sektor der MFT gewesen sein sollte, jetzt aber leer war, und ich lief erneut CHKDSK: Ratet mal, was funktioniert hat! CHKDSK hat das Dateisystem effektiv repariert, und der gesamte Dateibaum war über den Windows Explorer wieder verfügbar.