Страницы: 1 .. 69 70 71 72 73 .. 282
Fsutil: sparse
Управляет разреженными файлами. Разреженным файлом называют файл, внутри которого имеется одна или несколько областей, незанятые данными. Программа будет рассматривать эти незанятые области как содержащие байты с нулевыми значениями, но не будет использовать пространство на диске для представления этих нулей. Другими словами, место выделяется для значимых (ненулевых) данных, тогда как место под незначимые данные (длинные строки, состоящие из нулей) не выделяется. При чтении разреженного файла выделенные данные возвращаются в том виде, в котором они сохранены, а невыделенные данные по умолчанию возвращаются в виде нулей, согласно требованиям спецификации безопасности C2. Поддержка разреженных файлов позволяет воспользоваться данными, записанными в любой
части файла.
Синтаксис
fsutil sparse [queryflag] путь
fsutil sparse [queryrange] путь
fsutil sparse [setflag] путь
fsutil sparse [setrange] путь начальное_смещение длина
Параметры
- queryflag
- Запрашивает разреженные файлы.
- queryrange
- Сканирует файл в поисках областей, занятых значимыми (ненулевыми) данными
- setflag
- Отмечает указанный файл как разреженный.
- setrange
- Заполняет нулями указанную область внутри файла.
- путь
- Указывает букву диска (с последующим двоеточием), точку подключения или имя тома.
- начальное_смещение
- Указывает смещение (офсет), которое служит отличительным признаком разреженного файла.
- длина
- Задает границы (в байтах) области внутри файла, который будет отмечен как разреженный.
Примечания
- В случае разреженного файла для записи длинных рядов нулей (незначимых данных) может не использоваться дисковое пространство. Достаточное место на диске для значимых данных будет выделено при записи разреженного файла.
- Операционная система распознает только те заполненные нулями области, которые имеются в сжатых и разреженных файлах.
- Если файл является сжатым или разреженным, файловая система NTFS может освободить дисковое пространство внутри файла. При этом необходимые диапазоны байтов заполняются нулями без увеличения размера файла.
Примеры
Чтобы отметить файл как разреженный, введите, например:
fsutil sparse setflag C:\Temp\sample.txt
1 .. 69 70 71 72 73 .. 282