Unterbrochene NTFS-MFT und Spiegel

1444
OverCoder

Windows lief chkdsk, der Akku wurde leer und der Laptop wurde heruntergefahren. Wenn ich es starte, bekomme ich so etwas wie:

Disk read error 

Ich habe versucht, von Windows zu booten und zu laufen chkdsk /f /r, das hat nicht funktioniert. Ich habe eine andere Partition mit Linux installiert. Ich habe versucht, ntfsfixvon dort aus zu laufen, aber es wird ausgegeben:

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

Ich habe auch versucht testdiskzu Repair MFT. Es gibt auch Fehler bei:

MFT and MFT mirror are bad. Failed to repair them. 

Was kann ich an dieser Stelle tun? Ich möchte meine Dateien an den primären Ort zurückholen.

1
Können Sie versuchen, die Boot-Partition zu reparieren und einfach in Windows zu booten, oder benötigen Sie die Linux-Partition? von CMD: Bootrec / fixmbr und Bootrec / fixboot LSxCPU vor 6 Jahren 0
@LSxCPU Ich brauche unbedingt eine Linux-Partition. Würde meine Linux-Partition dadurch nicht bootfähig werden? OverCoder vor 6 Jahren 0
@OverCoder Es würde den Bootloader überschreiben, aber Sie können das ganz einfach neu installieren, und es gibt zahlreiche Anleitungen online, um dies zu tun. Stellen Sie sicher, dass Sie einen für den von Ihnen verwendeten Bootloader auswählen (* wahrscheinlich * GRUB 2 in diesen Tagen, jedoch keine Garantien). a CVn vor 6 Jahren 0
* "Was kann ich jetzt tun? Ich möchte meine Dateien zurückholen" * Sollen wir davon ausgehen, dass Sie keine Backups haben? a CVn vor 6 Jahren 1

1 Antwort auf die Frage

2
Rod Smith

Ihre Ausgabe zeigt mehrere E / A-Fehler, was kein vielversprechendes Zeichen ist. Die häufigste Ursache für solche Fehler liegt in fehlerhafter Hardware. Ich vermute also, dass Sie ein Hardwareproblem betrachten - entweder etwas, das gerade zufällig zu diesem Zeitpunkt aufgetaucht ist oder das irgendwie durch den Stromausfall verursacht wurde. (Sie sagen nicht, warum Sie unter CHKDSKWindows ausgeführt wurden. Wenn die Festplatte sich verhalten hat, hat das Hardwareproblem möglicherweise alles andere vorausgegangen und ist nach dem Stromausfall noch schlimmer geworden.)

Möglicherweise möchten Sie den SMART-Status der Festplatte überprüfen. Ich bin kein Windows-Experte, und angesichts der Art des Problems können Sie dies natürlich nicht mit Ihrer normalen Windows-Installation tun. In dieser Frage finden Sie einige Hinweise zum Abrufen von SMART-Daten unter Linux. Alternativ können Sie es auch von einer Windows-Notfalldiskette versuchen, aber ich kann bei diesem Ansatz nicht viel helfen. Beachten Sie, dass SMART ein Diagnosewerkzeug und kein Reparaturwerkzeug ist. Wenn Sie SMART-Fehler sehen, wissen Sie, dass der Datenträger fehlerhaft ist. Sie können jedoch nicht wirklich Ihre Daten wiederherstellen, wenn Sie wissen, dass Sie einen neuen Datenträger benötigen. Dies ist bei weitem nicht sicher, aber es ist einen Versuch wert.

Wenn SMART vorschlägt, dass der Datenträger fehlerhaft ist, sollten Sie ihn nicht mehr verwenden! Einige Arten von Festplattenfehlern können sich im Laufe der Zeit ausbreiten, sodass ein fehlerhafter Sektor zu zehn, dann zu hundert und so weiter wird. Je länger Sie die Festplatte verwenden, desto unwahrscheinlicher ist es, dass Sie Daten davon wiederherstellen können. Wenn SMART angibt, dass ein Problem vorliegt, fahren Sie den Computer herunter, kaufen Sie eine neue Festplatte und schalten Sie ihn erst wieder ein, wenn Sie bereit sind, Daten auf die neue Festplatte zu verschieben.

Wenn Sie eine neue Festplatte erhalten, können Sie eine einfache Kopie von der alten auf die neue Festplatte erstellen. Da ich kein Windows-Experte bin, kann ich Ihnen kein spezielles Windows-Tool vorschlagen. In Linux können Sie jedoch verwenden ddrescue, was das Beste ist, um Daten von einer fehlerhaften Festplatte wiederherzustellen und auf eine andere zu übertragen. Es besteht die Möglichkeit, dass die Reparaturwerkzeuge dann auf der neuen Festplatte funktionieren.

Im schlimmsten Fall können Sie ein System wie PhotoRec verwenden, um einzelne Dateien wiederherzustellen, wenn Sie das System nicht dazu bringen können, das Volume ausreichend zu aktivieren . Das letzte, was ich hörte, PhotoRec hat die Dateinamen jedoch nur schlecht wiederhergestellt, so dass Ihnen ein riesiger Haufen von schlecht benannten Dateien zur Verfügung steht. Ich habe gehört, dass einige Windows-spezifische Tools die Wiederherstellung von Dateinamen verbessern, aber ich kenne die Details nicht, daher kann ich kein bestimmtes Tool empfehlen.

Ein abschließender Kommentar: ntfsfixin Linux macht so gut wie nichts; Es werden lediglich einige grundlegende NTFS-Funktionen geprüft und das Dateisystem als reparaturbedürftig markiert. Daher würde ich nicht vorschlagen, mehr Zeit mit diesem Werkzeug zu verschwenden.