Ich habe vor Kurzem Windows neu installiert und ein Dual-Boot-Setup erstellt, damit ich an einem Projekt arbeiten kann, das eine Windows-Umgebung erfordert. Ich habe ein externes Laufwerk, von dem ich dachte, ich hätte es als FAT oder exFAT formatiert. Als ich versuchte, das Laufwerk von Windows aus durch Doppelklicken zu öffnen, schien die Reaktion viel langsamer als üblich (das Verzeichnis wurde nicht geöffnet). Also habe ich stattdessen Ubuntu neu gestartet. Ich dachte, wenn es ein Problem mit dem Zugriff auf die Dateien von Windows aus gibt, kann ich einfach wie immer von Ubuntu aus auf meine Dateien zugreifen.
Zu meiner Überraschung stelle ich fest, dass das Laufwerk plötzlich leer angezeigt wird. Nach einiger Untersuchung scheint es, als ob das Laufwerk ungefähr die Menge an Speicherplatz anzeigt, die ich erwartet hatte, und immer noch verwendet wird, und es scheint, als ob das Laufwerk jetzt glaubt, eine NTFS-Partition zu haben.
Meine vorläufige Annahme und Hoffnung ist, dass Windows meine Partitionstabelle irgendwie automatisch und ohne Nachfrage überschrieben hat, als ich lediglich versucht habe, auf das Laufwerk zu doppelklicken, und dass es sonst NICHTS bewirkt hat.
Ich habe Windows eine Weile nicht verwendet und wollte daher diejenigen fragen, die sich besser mit Windows auskennen, ob dies der Fall ist. Wenn ja, scheint es sich meiner Meinung nach um ein recht häufiges Problem zu handeln, und ich hoffe, dass es auch eine allgemeine Lösung gibt.
Ich habe nicht viel manuelles Erstellen und Wiederherstellen von Partitionstabellen gemacht. Ich habe auch vergessen, welchen Partitionstyp ich vorher auf dem Laufwerk hatte. Ich war davon ausgegangen, dass die Partition FAT/exFAT war, aber diese Erfahrung zeigt eindeutig, dass dies nicht der Fall war. Jetzt kann ich nur annehmen, dass es ext2/3/4 war. Ich bin mir auch ziemlich sicher, dass ich den gesamten Speicherplatz auf dem Laufwerk in eine einzige Partition gepackt und nichts Besonderes gemacht habe.
Wie kann ich versuchen, die Partitionstabelle und damit (hoffentlich) meine Dateien wiederherzustellen? Gibt es Möglichkeiten, zu experimentieren und zu versuchen, ein paar verschiedene Arten von Partitionstabellen (vielleicht nacheinander ext2/3/4, um zu sehen, welche am besten passt) auf zerstörungsfreie Weise zu erstellen (wenn eine Partitionstabelle nicht passt, verursacht sie keinen größeren Schaden)?
Antwort1
Aus Ihrer Beschreibung geht hervor, dass das Problem eine Beschädigung des Dateisystems ist. Genauer gesagt ist zumindest das Stammverzeichnis beschädigt. Wenn Sie Ihre Daten sichern möchten, ist es nicht so wichtig, woher die Beschädigung stammt.
Wichtig ist, dass am Laufwerk nichts mehr verändert wird.Auch keine Tests.
Sie sollten zunächst ein Backup-Image des gesamten Laufwerks erstellen, mitAbonnieren. Es handelt sich um ein Linux-Tool, das auf die Sicherung von Blockspeichern spezialisiert ist, die defekte Sektoren aufweisen könnten. Es priorisiert zuerst nicht defekte Sektoren, um so viel wie möglich zu retten.
Dieses Image benötigt so viel Speicherplatz wie das Laufwerk groß ist. Sie müssen möglicherweise zusätzlichen Speicher kaufen, wenn Sie nicht genügend freien Speicherplatz haben. Idealerweise haben Sie doppelt so viel, damit Sie eine Arbeitskopie des Images erstellen können. Eine zum Spielen, eine, die unverändert bleibt.
Nachdem Sie die Daten gesichert haben, können Sie drei Dinge versuchen:
- Unter Windows
chkdsk
mit dem Laufwerk verwenden (um möglicherweise die Beschädigung zu beheben) - Unter Windows oder Linux mitFotoRecgegen das Laufwerk oder das Image (um möglicherweise die eigentlichen Dateidaten zu retten)
- Unter Windows oder Linux mitTestDiskum die MFT aus ihrer Sicherung wiederherzustellen
Wenn ein Hardwarefehler für die Beschädigung verantwortlich ist, chkdsk
kann das Ausführen die Sache natürlich nur noch schlimmer machen.
Sie können das Laufwerk auch aus dem Gehäuse nehmen und direkt in Ihren PC einbauen. Die Elektronik in USB-Gehäusen ist oft nicht so langlebig. Auch bei interner Montage können Sie SMART-Daten zuverlässig abfragen und Tests durchführen.
Da das System das Dateisystem mounten kann und sogar den belegten Speicherplatz meldet, ist klar, dass die Partitionstabelle 100 % in Ordnung ist. Der in der Partitionstabelle angegebene Dateisystem- (oder Partitions-)Typ ist größtenteils irrelevant. Sie müssen die Partitionstabelle nicht wiederherstellen.