Команда fsutil file
Команда fsutil file является многоцелевым инструментом, который позволяет:
- Просматривать файлы, принадлежащие пользователю (если включена поддержка квот дискового пространства)
- Создавать новые файлы любого размера в целях тестирования (эта возможность идеально подходит при тестировании производительности системы резервного копирования)
- Устанавливать короткое имя файла
- Проверять выделенные области файла
Команда fsutil file имеет следующий синтаксис:
fsutil file createnew <filepath> <size>
fsutil file findbysid <username> <filepath>
fsutil file queryallocranges offset=<offset> length=<length> <filepath>
fsutil file setshortname <filepath> <shortname>
fsutil file setvaliddata <filepath> <datalength>
fsutil file setzerodata offset=<offset> length=<length> <filepath>
Как несложно заметить, эта команда предоставляется в нескольких вариантах. Параметры каждой версии рассматриваются в следующей таблице.
Параметры команды fsutil file
|
Параметр |
Использование |
|
createnew |
Создает новый файл (содержащий нули) с указанным именем и размером |
|
filepath |
Используется для указания полного пути к файлу, папке или тому |
|
size |
Указывает размер файла в килобайтах |
|
finbysid |
Используется для поиска файлов, которые принадлежат определенному пользователю (работает только на томах с включением квотирования дискового пространства) |
|
username |
Используется совместно с параметром findbysid для указания имени пользователя |
|
queryallocranges |
Сообщает о размере, который занимают выделенные диапазоны файла на томе. Этот параметр оказывается полезным при поиске разреженных областей файла |
|
offset |
Используется для указания начала области, которая должна быть установлена в 0 |
|
length |
Используется для указания размера области (в байтах) |
|
setshortname |
Используется для указания короткого (8.3) имени файла |
|
shortname |
Используется для указания короткого имени файла для параметра setshortname. Значение параметра должно соответствовать соглашению 8.3 |
|
setvaliddata |
Используется для настройки действительного размера данных файла на файловой системе NTFS |
|
datalength |
Указывает длину данных (в байтах), которая используется с параметром setvaliddata |
|
setzerodata |
Используется для заполнения фрагмента файла значениями 0 |
В качестве примера использования команды fsutil file можно рассмотреть общение с пользователем (предположим, что его зовут Dima и он входит в домен Windata), который сохранил важный файл на сетевом диске с включенным механизмом квотирования дискового пространства. Пользователь хочет найти файл, но не помнит, под каким именем файл был сохранен. Все, что пользователь помнит, это сохранение файла в каталоге Info. Для того, чтобы быстро найти файл, можно воспользоваться следующей командой:
fsutil file findbysid dima E:\Info
В результате, искомый файл будет тут же обнаружен.







