Ich kenne die folgenden Dinge über Speichergeräte:
- Sie sind in zwei Teile unterteilt: die Dateitabelle und die Dateidaten
- Die Art und Weise dieser Arbeit wird vom Dateisystem vorgegeben
- Alle Dateisysteme verfügen über eine Dateitabelle und Dateidaten
- Die Dateitabelle kann geändert werden, ohne die Dateidaten zu ändern, und umgekehrt
- Eine Datei kann zum schnellen Löschen aus der Dateitabelle entfernt werden, ohne dass die Daten der Datei tatsächlich gelöscht werden
Meine Frage lautet also: Wenn Sie das Dateisystem auf einem Laufwerk ändern (oder "formatieren"), warum müssen dann alle Dateidaten verloren gehen? Kann sich ein Computer nicht einfach an die Dateitabelle erinnern und sie im Format des neuen Systems neu erstellen?
Ich bin mir sicher, dass Sie Probleme mit einem vollständig vollen Laufwerk haben werden, wenn das neue Dateisystem eine größere Tabelle als das alte System erfordert, aber ansonsten sehe ich keinen Grund, warum dies nicht möglich ist.
Ich weiß auch, dass nach einem "Schnellformat" (bei dem nur die Dateitabelle ersetzt wird, die neue jedoch leer ist) alle Dateidaten noch vorhanden sind und mit forensischen Tools wiederhergestellt werden können.
quelle
In der Praxis speichern die meisten Dateisysteme einige Metadaten an festen Speicherorten und andere Metadaten als "spezielle Dateien". Welche Metadaten wo gespeichert werden, hängt vom Dateisystem ab.
Oft stehen die festen Standorte nicht alle am Anfang, sondern sind in gewisser Weise auf das Speichervolumen verteilt.
Die direkte Konvertierung eines Dateisystems ist aus mehreren Gründen schwierig.
Keines dieser Probleme ist unüberwindbar, aber das Schreiben eines Dateisystemkonverters ist eine schwierige Aufgabe, und das Ausführen birgt häufig ein nicht zu vernachlässigendes Risiko für Datenverluste.
Mir sind folgende Konverter bekannt.
quelle
Das muss nicht sein. Normalerweise wird ein Laufwerk formatiert, um ein neues Laufwerk ohne Daten zu initialisieren oder die darauf befindlichen Daten zu verwerfen.
Wenn sich auf einem Speichermedium Daten befinden, können Sie die Dateisystemstruktur auf verschiedene Arten ändern (z. B. FAT -> ext3). Dies wird weder von Endbenutzern noch in Mehrbenutzerumgebungen sehr häufig durchgeführt. Die Vorgehensweise hängt von den Details ab, die Sie nicht angegeben haben. Beachten Sie, dass nicht alle Ihre Annahmen unbedingt gültig sind.
Weitere Informationen zu Dateisystemen finden Sie unter http://en.wikipedia.org/wiki/Filesystems .
quelle