Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА N 8,9 Команды ФС.docx
Скачиваний:
24
Добавлен:
19.11.2020
Размер:
47.25 Кб
Скачать

Примеры команд

Команда

Описание

fsutil dirty query C:

Запрашивает «грязный» бит на диске C:.

fsutil dirty set C:

Задаёт «грязный» бит на диске C:.

File поиск файла по идентификатору безопасности, запрос файла в размещенных диапазонах, установка короткого имени файла, допустимой длины данных или нулевых данных для файла.

Синтаксис

fsutil file [createnewпуть длина

fsutil file [findbysidпользователь путь

fsutil file [queryallocrangesoffset=смещение  length=длина путь

fsutil file [setshortnameпуть короткое_имя

fsutil file [setvaliddataпуть длина_данных

fsutil file [setzerodataoffset=смещение 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

Перечисляет сведения для конкретного тома о файловой системе, поддержке учета регистра в именах файлов, именах файлов в формате Юникод и о дисковых квотах.