Freigeben über


fsutil sparse

Verwaltet Sparsedateien. Eine Sparsedatei ist eine Datei, die über mindestens einen Bereich mit nicht zugeordneten Daten verfügt.

Ein Programm erachtet diese nicht zugewiesenen Bereiche als Byte mit dem Wert Null und geht davon aus, dass es keinen Speicherplatz für diese Nullen gibt. Wenn eine Sparsedatei gelesen wird, werden zugeordnete Daten als „gespeichert“ und nicht zugeordnete Daten standardmäßig als Nullen zurückgegeben (gemäß der C2-Spezifikation für Sicherheitsanforderungen). Die Unterstützung von Sparsedateien ermöglicht die Aufhebung der Zuordnung von Daten an beliebiger Stelle in der Datei.

Syntax

fsutil sparse [queryflag] <filename>
fsutil sparse [queryrange] <filename>
fsutil sparse [setflag] <filename>
fsutil sparse [setrange] <filename> <beginningoffset> <length>

Parameter

Parameter BESCHREIBUNG
queryflag Fragt Sparsedatei ab.
queryrange Scannt eine Datei und sucht nach Bereichen, die möglicherweise Daten ungleich Null enthalten.
setflag Markiert die angegebene Datei als Sparsedatei.
Setrange Füllt einen angegebenen Bereich einer Datei mit Nullen aus.
<filename> Gibt den vollständigen Pfad zur Datei einschließlich des Dateinamens und der Erweiterung an, zum Beispiel C:\Dokumente\Dateiname.txt.
<beginningoffset> Gibt den Offset in der Datei an, der als Sparse markiert werden soll.
<length> Gibt die Länge der Region in der Datei an, die als „sparse“(in Bytes) gekennzeichnet werden soll.

Hinweise

  • Alle aussagekräftigen Daten oder Daten, die ungleich Null sind, sind zugeordnet, während alle nicht aussagekräftigen Daten (umfangreiche Datenzeichenfolgen, die aus Nullen bestehen) nicht zugeordnet sind.

  • In einer Sparsedatei ist für große Bereiche von Nullen möglicherweise keine Datenträgerzuordnung erforderlich. Speicherplatz für Daten ungleich Null wird nach Bedarf zugewiesen, wenn die Datei geschrieben wird.

  • Nur komprimierte Dateien oder Sparsedateien können Null-Bereiche aufweisen, die dem Betriebssystem bekannt sind.

  • Wenn die Datei eine Sparsedatei oder komprimiert ist, kann NTFS die Zuordnung des Speicherplatzes in der Datei aufheben. Dadurch wird der Bytebereich auf Nullen festgelegt, ohne die Dateigröße zu erweitern.

Beispiele

Geben Sie Folgendes ein, um eine Datei mit dem Namen sample.txt im Verzeichnis c:\temp als Sparsedatei zu kennzeichnen:

fsutil sparse setflag c:\temp\sample.txt