Примеры команд
Команда |
Описание |
fsutil dirty query C: |
Запрашивает «грязный» бит на диске C:. |
fsutil dirty set C: |
Задаёт «грязный» бит на диске C:. |
File — поиск файла по идентификатору безопасности, запрос файла в размещенных диапазонах, установка короткого имени файла, допустимой длины данных или нулевых данных для файла.
Синтаксис
fsutil file [createnew] путь длина
fsutil file [findbysid] пользователь путь
fsutil file [queryallocranges] offset=смещение length=длина путь
fsutil file [setshortname] путь короткое_имя
fsutil file [setvaliddata] путь длина_данных
fsutil file [setzerodata] offset=смещение length= длина путь
Параметр |
Описание |
createnew |
Создает файл с нулевым содержимым для указанных имени и размера. |
длина |
Указывает допустимую длину данных файла (в байтах). |
findbysid |
Находит файлы указанного пользователя в томах NTFS. Пользователь определяется по идентификатору безопасности файла (SID). |
Пользователь |
Указывает имя учетной записи или имя, с которым пользователь входит в систему. |
queryallocranges |
Запрашивает выделенные для файла области в томе NTFS. Удобно использовать этот параметр для определения, имеет ли файл разреженные области. |
offset=смещение |
Указывает смещение файла начало нулевого диапазона. |
length=длина |
Указывает длину области (в байтах). |
setshortname |
Задает короткое имя (формат имени файла 8. 3) для файла в томе NTFS. |
setvaliddata |
Задает допустимую длину данных для файла области в томе NTFS. |
setzerodata |
Устанавливает нулевой диапазон (указанный параметрами смещение и длина), в котором файл будет обнулен. Если файл является разреженным, базовые кластеры не выделяются. |
Примечания
Использование параметра setvaliddata
В NTFS существует два основных понятия длины файла: знак конца файла (EOF) и допустимая длина данных (VDL). Знак EOF показывает действительную длину файла. Параметр VDL определяет длину допустимых данных на диске. Все попытки чтения между знаками VDL и EOF автоматически возвращают ноль, чтобы обеспечить требование повторного использования объекта C2.
Параметр setvaliddata доступен только для администраторов, потому что его использование требует привилегию управления томами. Этот параметр требуется только для усовершенствованных мультимедиа и сценариев сетей SAN.
Примеры команд
Команда |
Описание |
fsutil file findbysid scottb C:\users |
Ищет пользователя scottb на диске C по его идентификатору SID. |
fsutil file queryallocranges offset=1024 length=64 C:\Temp\sample.txt |
Запрашивает выделенные для файла области в томе NTFS. |
fsutil file setshortname C:\longfilename.txt longfile.txt |
Задаёт короткое имя longfile.txt для файла longfilename.txt на диске C:. |
fsutil file setvaliddata C:\testfile.txt 4096 |
Задаёт допустимую длину данных для файла области в томе NTFS. |
fsutil file setzerodata offset=100 length=150 C:\Temp\sample.txt |
Задаёт нулевой диапазон для файла из тома NTFS, и обнуляет этот диапазон. |
Fsinfo — перечисляет все диски, запрашивает тип диска, сведения о томе, специальные сведения о томе NTFS или статистику файловой системы.
Синтаксис
fsutil fsinfo [drives]
fsutil fsinfo [drivetype] путь
fsutil fsinfo [ntfsinfo] корневой_путь
fsutil fsinfo [statistics] путь_тома
fsutil fsinfo [volumeinfo] корневой_путь
Параметр |
Описание |
drives
|
Перечисляет все приводы на компьютере.
|
drivetype |
Запрашивает привод или выводит его тип, например, CD-ROM дисковод. |
ntfsinfo |
Перечисляет сведения NTFS для указанного тома: число секторов, общее число кластеров, свободные кластеры и начало и конец зоны основной таблицы файлов. |
statistics |
Перечисляет статистику файловой системы для конкретного тома: метаданные, файл журнала, события чтения и записи MFT. |
volumeinfo |
Перечисляет сведения для конкретного тома о файловой системе, поддержке учета регистра в именах файлов, именах файлов в формате Юникод и о дисковых квотах. |