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