Freier Speicherplatz für das Konvertieren von FAT nach NTFS

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 156560 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Die Konvertierung einer Datenträgerpartition von FAT-Dateisystems in NTFS erfordert eine bestimmte Menge an Speicherplatz, um die NTFS-Datenträger-Strukturen erstellen verfügbar sind. Dieser Artikel enthält eine Beschreibung des Prozesses Convert.exe verwendet, um FAT in NTFS zu konvertieren und erläutert den für Konvertierung benötigter Speicherplatz.

Weitere Informationen

FAT und NTFS mit sehr unterschiedliche Datenträgerstrukturen die Reservierung von Speicherplatz für Dateien darstellen. Diese Strukturen werden häufig als Metadaten oder Datei Systemaufwand bezeichnet.

Das FAT Dateisystem-Metadaten besteht aus ein Boot-Sektor, eine oder mehrere Datei Allocation Tables, einer Verzeichnisstruktur fester Größe Stammverzeichnis und eine Variable Menge an Speicherplatz für jedes Unterverzeichnis im Zusammenhang mit der Anzahl der Dateien im Unterverzeichnis.

Eine andere Art der Overhead mit FAT und NTFS-bezieht sich auf die Tatsache, dass beide Dateisysteme Speicherplatz in Clustern eine feste Größe reservieren. Die genaue Größe der diese Zuordnungseinheiten oder Cluster wird Format Zeitpunkt bestimmt, und die Standardeinstellungen sind abhängig von der Größe des Volumes. Die Standard-Clustergröße für NTFS ist kleiner als der Standardwert für FAT auf gleicher Größe Volumes.

Da Speicherplatz für Daten nur im gesamten Cluster Beträge zugewiesen werden kann, wird auch eine Datei byteweise landen mithilfe des Clusters ganzen Speicherplatz auf einem FAT-Volume. NTFS ist ähnlich, jedoch etwas komplizierter und werden nicht in diesem Artikel ausführlich behandelt.

Wie FAT hat NTFS eine gewisse fester Größe Aufwand und eine bestimmte Speichermenge Aufwand pro Datei. Um die erweiterten Features von NTFS, wie z. B. Wiederherstellbarkeit, Sicherheit, Unterstützung für sehr große Mengen und usw., unterstützen ist der NTFS-Metadaten Aufwand etwas größer als der Aufwand FAT Metadaten. Andererseits, da NTFS Cluster Aufwand FAT Cluster Aufwand kleiner ist, kann oft viel zu speichern, wenn nicht mehr Daten auf einem NTFS-Volume als auf einem FAT-Volume auch ohne NTFS-Dateikomprimierung.

Um Schutz gegen die Möglichkeit, durch Fehler bei der Konvertierung verursachte Beschädigungen müssen Convert.exe erstellen Sie die NTFS-Metadaten unter Verwendung von nur, dass Speicherplatz dem freien Speicherplatz von dem FAT-Dateisystem angesehen wird. Wenn die Konvertierung abzuschließen, ist die FAT Darstellung der Benutzerdateien auf diese Weise weiterhin gültig. Wodurch erschwert dieser Strategie ist, dass ein Sektor des NTFS-Daten muss eine bestimmte Position auf der Festplatte einnehmen, und eine sehr begrenzte Anzahl von anderen Strukturen zusammenhängende Sektoren belegen muss.

Die allgemeine Gliederung des Konvertierungsvorgangs lautet wie folgt:
  1. Erstellen Sie Löcher (d. h. verschieben FAT Cluster) für den festen Speicherort NTFS-Struktur und andere zusammenhängenden Daten, (falls erforderlich) und speichern Sie die neue FAT. Wenn die erforderlichen Sektoren verfügbar, weil nicht lesbar wird nicht hergestellt werden kann, z. B. die Konvertierung fehl, und FAT-Volume verbleibt in der gleichen Zustand vor der Konvertierung versucht.
  2. Erstellen Sie Elementare Datenstrukturen NTFS in FAT Speicherplatz. Diese sind fester Größe Tabellen und Strukturen für alle NTFS-Volume. Die Größe dieser Tabellen kann variieren je nach Größe des Datenträgers jedoch die Anzahl der Dateien auf dem Datenträger nicht abhängen.
  3. Erstellen der NTFS master File Table, und Verzeichnislisten in der DATEIZUORDNUNGSTABELLE Speicherplatz. Der erforderliche Speicherplatz für dieses Schritt ist Variable und hängt von der Gesamtzahl der Dateien auf FAT-Volume.
  4. Als in der NTFS-Bitmap diese NTFS frei markieren Cluster von FAT-spezifische Strukturen verwendet werden. Nach Abschluss die Konvertierung kann der Aufwand FAT Metadaten als freien Speicherplatz auf NTFS freigegeben.
  5. NTFS-Startsektor zu schreiben. Dies ist die endgültigen Aktion, bei dem das Volume als NTFS rather than FAT erkannt werden. Wenn die Konvertierung in alle Schritt prior to dies fehlschlägt, wird das Volume wird noch ein gültiges FAT-Volume und als solche erkannt.
Da ein Absturz jederzeit auftreten kann, wird der oben beschriebene Vorgang das Risiko einer Datenträgerbeschädigung minimiert.

Hinweis : fast alle Schreibvorgänge sind in FAT freien Speicherplatz, sodass ein Fehler die FAT unverändert beibehalten wird.

Die einzige Mal an die wir nicht-free Space schreiben sind z. B. die Zeiten, an dem ein Fehler Probleme auftreten kann:
  • Am Ende der Schritt 1, wenn CONVERT die FAT überschreibt. Der Algorithmus zum Verschieben von Clustern wird gewährleistet, wenn ein Fehler während dieser Phase stattfinden, CHKDSK korrigieren Sie die Diskette ohne Verlust von Daten möglich ist.
  • In Schritt 5, beim Schreiben der Boot-Sektor. Wenn ein Fehler, während dieser Schritt auftritt und das konvertierte Volume ist die Systempartition (der aktiven, primäre Partition zum Starten des Systems) besteht die Möglichkeit, die das System in einen Zustand belassen werden konnte, wo er nicht gestartet werden. Im unwahrscheinlichen Fall, den diese akzeptiert setzen, es sollte immer noch möglich, das System mit eine Startdiskette zu starten.
Convert.exe führt eine Berechnung auf Grundlage der Anzahl der bereits vorhandenen Dateien auf FAT-Volume und Größe des Datenträgers herausfinden, wie Umfang des freien Speichers, der für erforderlich ist bevor Sie den Konvertierungsvorgang zu starten. Für standard-Hardware (Festplatten mit 512 Bytes pro Sektor) boils die Formel nach unten, die der folgenden:
  1. Starten Sie, indem die Größe des Volumes, in Bytes aufnehmen und durch 100 dividiert. Wenn dieser Wert kleiner als 1.048.576 ist, verwenden Sie 1.048.576. Wenn es größer als 4,194,304 ist, verwenden Sie 4,194,304.
  2. Die Größe des Datenträgers in Byte durch 803 dividiert oben hinzufügen.
  3. Hinzufügen der oben die Anzahl der Dateien und Verzeichnisse auf dem Volume mit 1280 multipliziert.
  4. Fügen Sie oben 196,096 hinzu.
Zusätzlich zu den oben genannten Wenn erweiterte Attributinformationen auf FAT-Volume vorhanden ist wird Convert.exe zusätzlichen Speicherplatz berücksichtigt, die erforderlich sind. Erweiterte Attributinformationen ist normalerweise nicht vorhanden und würde nur ein Aspekt sein, wenn das System OS/2 ausgeführt wurde musste und erweiterte Attribute verwendet wurden.

Die obige Berechnung spiegelt eng die Berechnung von Convert.exe durchgeführt. Das genaue Ergebnis erhalten auf einem bestimmten System kann geringfügig abweichen.

Hinweis : dies die freier Speicherplatz von Convert.exe benötigt werden, bevor er, eine Konvertierung versucht ist. Die Berechnung enthält ein Rabatt für die Möglichkeit, dass fehlerhafte Sektoren in den FAT Speicherplatz angetroffen werden können. Jedoch kann in Fällen, bei denen ein Volume nur genügend Speicherplatz, um die Konvertierung zu beginnen, und ein signifikanter Bruchteil Speicherplatz wird nicht verwendet werden erkannt, die Konvertierung fehl. Wie oben erläutert, sollte dies keine Datenträger Beschädigungen führen. Der Datenträger sollte automatisch zurückgreifen als FAT erkannt wird.

Eigenschaften

Artikel-ID: 156560 - Geändert am: Freitag, 23. Februar 2007 - Version: 2.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Keywords: 
kbmt kbenv KB156560 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 156560
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com