fsutil rozrzednia
Zarządza rozrzedniami plikami. Plik rozrzedzony to plik z co najmniej jednym regionem nieprzydzielonych danych.
Program widzi te nieprzydzielone regiony jako zawierające bajty o zerowej wartości i że nie ma miejsca na dysku reprezentującego te zera. Gdy plik rozrzedzony jest odczytywany, przydzielone dane są zwracane jako przechowywane, a nieprzydzielone dane są zwracane domyślnie jako zera zgodnie ze specyfikacją wymagań dotyczących zabezpieczeń C2. Obsługa plików rozrzedzone umożliwia cofnięcie przydziału danych z dowolnego miejsca w pliku.
Składnia
fsutil sparse [queryflag] <filename>
fsutil sparse [queryrange] <filename>
fsutil sparse [setflag] <filename>
fsutil sparse [setrange] <filename> <beginningoffset> <length>
Parametry
Parametr | Opis |
---|---|
queryflag | Kwerendy rozrzedłe. |
queryrange | Skanuje plik i wyszukuje zakresy, które mogą zawierać dane inne niżzerowe. |
setflag | Oznacza wskazany plik jako rozrzedły. |
setrange | Wypełnia określony zakres pliku zerami. |
<filename> |
Określa pełną ścieżkę do pliku, w tym nazwę pliku i rozszerzenie, na przykład C:\documents\filename.txt. |
<beginningoffset> |
Określa przesunięcie w pliku, aby oznaczyć jako rozrzedżone. |
<length> |
Określa długość regionu w pliku, który ma być oznaczony jako rozrzedzony (w bajtach). |
Uwagi
Wszystkie istotne lub niezerowe dane są przydzielane, natomiast wszystkie dane niezwiązane z opisem (duże ciągi danych składające się z zer) nie są przydzielane.
W pliku rozrzednym duże zakresy zer mogą nie wymagać alokacji dysku. Miejsce na dane inne niżzerowe jest przydzielane w razie potrzeby podczas zapisywania pliku.
Tylko skompresowane lub rozrzedzone pliki mogą mieć zakresy zerowe znane systemowi operacyjnemu.
Jeśli plik jest rozrzedzony lub skompresowany, system NTFS może delokować miejsce na dysku w pliku. Ustawia zakres bajtów na zera bez rozszerzania rozmiaru pliku.
Przykłady
Aby oznaczyć plik o nazwie sample.txt w katalogu c:\temp jako rozrzedliwe, wpisz:
fsutil sparse setflag c:\temp\sample.txt