+7 (4822) 75-00-45 +7 (920) 686-72-02

Тверь

Команда FsUtil

Используется для осуществления некоторых типов задач при использовании FAT и NTFS. К их числу следует отнести контроль повторной обработки, управление файлами определенного вида, а также отсоединение или увеличение тома. Использование указанной команды следует выполнять только в том случае, если вы считаете себя продвинутым пользователем. Она может быть запущена исключительно от учетной записи с администраторскими правами.

Подкоманды

Для fsutil задано несколько подкоманд. Требуется рассмотреть существующий список более подробно.

  • Behavior. Используется для оперирования с именами документов, имеющих длину 8.3 символа.
  • Dirty. Позволяет указать «грязный» бит для конкретного тома. При следующем запуске устройства, это приведет к проверке на присутствие ошибок.
  • File. Даёт возможность найти документ по определенному индикатору, а также установить для него некоторые дополнительные сведения.
  • Fsinfo. Позволяет предоставить список дисков и некоторые другие сведения о них.
  • Hardlink. Для конкретного файла выполняется запись каталога. Для файловой системы NTFS характерно, что каждый объект будет обладать несколькими жесткими связями.
  • Objectid. Выполняет отслеживание файлов и каталогов за счёт контроля индикаторов. Реализуется в операционной системе Windows XP.
  • Quota. Обеспечивает эффективное слежение за сетевым носителем. Это производится в результате контроля над дисковыми квотами.
  • Reparsepoint. Позволяет выполнить запрос точек повторной обработки или их последующее удаление.
  • Sparse. Используется для контроля над документами, в которых имеются части без данных. Файлы такого типа принято называть разреженными.
  • Usn. Проводит контроль над журналом корректировок в USN.
  • Volume. Выполняет управление отдельно взятым томом устройства. Допускается процедура отсоединения или предоставления информации на основании некоторых запросов.

Чтобы можно было прочитать справку по fsutil, требуется сначала ввести указанную команду, а потом дописать help. Это является подкомандой, задачей которой является выдача информации по указанному запросу. 

Fsutil: behavior

Осуществляет запрос действующих настроек для создания документов с длиной названия 8,3 символа. Обеспечивается возможность вывода подобных файлов в томах NTFS. Предусматривается достаточно большой набор запросов на использование указанной команды. Это будет более подробно рассмотрено далее.

Написание

fsutil behavior query {disable8dot3|allowextchar|disablelastaccess|quotanotify|mftzone} fsutil behavior set [{disable8dot3 {1|0} |allowextchar {1|0} |disablelastaccess {1|0} |quotanotify отсчет|mftzone показатель}]

Расшифровка

query

Осуществляет запрос показателей поведения файловой системы (ФС).

set

Предоставляет возможность вносить коррективы в показатели поведения ФС.

disable8dot3 {1|0}

Выполняет отключение выполнения названий документов длиной 8,3 символа. Это действует для томов, относящихся к FAT или NTFS.

allowextchar {1|0}

Устанавливает разрешение на применение некоторых дополнительных символов в названия документов с длиной 8.3. Они относятся к категории расширенных.

disablelastaccess {1|0}

Устанавливает проведение обновления NTFS штампа периода последнего включения для каждого из каталогов в ходе выполнения их перечисления.

quotanotify отсчет

Устанавливает частоту отсчета о нарушении квот NTFS в журнале. Если не указывать ничего, то предусматривается задание числа 3600. Это время в секундах и оно соответствует одному часу.

mftzone показатель

MFT необходимо назвать главной зарезервированной областью. Она делает реальным увеличение таблицы документов в случае возникновения подобного запроса.

Особенности

  • Когда внесены некоторые корректировки, они начинают действовать не сразу. Требуется предварительно выполнить перезапуск устройства.
  • Следует предоставить больше информации о disablelastaccess. Его предназначением необходимо назвать уменьшение влияния ведения журнала к папкам. Отсоединение позволит обеспечить ускорение процессов. Для всех папок и документов предусматривается наличие особого атрибута. Он позволяет говорить о том, когда именно был осуществлен доступ в последний раз.
  • «mftzone показатель» применяется для того, чтобы при увеличении размера таблиц не возникало каких-либо осложнений.
  • disable8dot3 может иметь два аргумента. Если задается нулевое значение, то в случае создания документа предусматривается выполнение 2й записи документа с длиной названия 8,3.

 

Fsutil: dirty

Выполняет запрос для проверки наличия «грязного бита» тома. Предусматривается возможность его установки. Если подобное мероприятие осуществлено, то autochk будет выполнять проверку на присутствие ошибок каждый раз при начале работы устройства или его рестарте.

Синтаксис

fsutil dirty {query|set} расположение

Расшифровка значений

query

Выполняет запрос «грязного бита».

set

Выполняет установку «грязного бита».

расположение

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

Особенности

  • Наличие «грязного бита» способно демонстрировать некоторые проблемы в работе файловой системы. Предусматривается выполнение проверочных мероприятий со стороны autochk каждый раз, когда устройство начинает свою деятельность.

 

Fsutil: 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 томах. В процессе, предусматривается обнаружение на основании специального идентификатора безопасности.

юзер

Требуется задать название учетной записи для доступа в систему.

queryallocranges

Осуществляет запрос некоторой области в томе NTFS. Довольно частым способом применения считается установка того, существуют ли у документа области разряжения.

offset=смещение

Необходимо задать начало 0го диапазона.

length=длина

Позволяет выполнить задание длины области. Предполагается указание подобного параметра в байтах.

setshortname

Применяется для установления короткого названия. Используется формат 8.3.

короткое_название

Требуется задать короткое название документа.

setvaliddata

Указывает разрешенную длину информации документа.

длина_информации

Позволяет выполнить задание длины документа. Предполагается указание подобного параметра в байтах.

 

Fsutil: fsinfo

Довольно часто применение осуществляется сотрудниками службы техподдержки. Задачей указанной команды следует назвать перечисление полного перечня томов привода, выдачу информации о томах, данных NTFS о томах, а также статистических сведений файловой системы.

Синтаксис

fsutil fsinfo [drives] fsutil fsinfo [drivetype] расположение fsutil fsinfo [ntfsinfo] корневое_расположение fsutil fsinfo [statistics] расположение_тома fsutil fsinfo [volumeinfo] корневое_расположение

Расшифровка параметров

drives

Позволяет выполнить перечисление полного списка драйверов устройства.

drivetype

Выполняет запрос привода или осуществляет выдачу его типа.

ntfsinfo

Осуществляет перечисление информации NTFS для заданного тома.

statistics

Выполняет перечисление данных статистики файловой системы для определённого тома.

volumeinfo

Выполняет перечисление информации для определённого тома о файловой системе.

расположение

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

корневое_расположение

Определяет букву корневого диска устройства. Необходимо после написания использовать символ (:).

расположение_тома

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

 

Fsutil: hardlink

Предусматривает проведение записи каталога в документ. Таким образом, допускается говорить о том, что любой документ обладает, минимум, одной жесткой связью. Если говорить о томах NTFS, здесь допускается наличие большого количества жестких связей. Это связано с тем, что документ способен выдаваться в нескольких папках сразу. Другой вариант – он доступен в одной папке, но обладает различными названиями. Полный список ссылок на связи содержится в определенном документе. Приложения способны выполнить открытие каждой связи и осуществить корректировку документа. Удаление файла произойдет после того, как будут удалены все связи. Когда жесткая связь образована, предполагается применение её различными приложениями в качестве иного названия документа.

Синтаксис

fsutil hardlink create новое_название_документа действующее_название_документа

Расшифровка значений

create

Используется для образования жесткой связи между действующим и новым документом.

новое_название_документа

Задает документ, для которого необходимо образовать жесткую связь.

действующее_название_документа

Задает документ, от которого необходимо образовать жесткую связь.

 

Fsutil: objectid

Довольно часто применение осуществляется сотрудниками службы техподдержки. Предполагает возможность управления идентификаторами объектов (OID). Они применяются некоторыми службами и считаются внутренними объектами. OID не распознаются значительной частью приложений, а внесение в них корректировок не рекомендуется. Весьма вероятным следствием осуществления изменений можно назвать утрату информации. Она может быть незначительной или распространяться на несколько томов. Другой особенностью внесения изменений требуется установить неправильное поведение различных служб.

Синтаксис

fsutil objectid [create] расположение fsutil objectid [delete] расположение fsutil objectid [query] расположение fsutil objectid [set] ID_объекта ID_тома-источника ID_исходного_объекта ID_домена расположение

Расшифровка значений

create

Применяется для выполнения идентификатора объекта в ситуации, когда он у документа отсутствует. В ином случае, происходит деятельность аналогично query.

delete

Проводит удаление идентификатора объекта.

query

Осуществляет запрос идентификатора некоторого объекта.

set

Устанавливает идентификатор объекта.

ID_объекта

Представляет собой некоторое число, заданное в системе исчисления 16Х с 16ю разрядами. Идентификатор будет использоваться для определения документов. Особого внимания заслуживает тот факт, что для каждого документа существуют ID_объекта, ID_тома-источника и ID_исходного_объекта. Они предполагают определенные правила своего применения. В случае изменения местоположения документа, ID_объекта способен претерпеть изменения, остальные идентификаторы останутся прежними. Таким образом, документ будет обнаружен во всех случаях.

ID_тома-источника

Представляет собой некоторое число, заданное в системе исчисления 16Х с 16ю разрядами. Демонстрирует том, где находился документ в ходе первоначального задания для него ID_объекта.

ID_исходного_объекта

Представляет собой некоторое число, заданное в системе исчисления 16Х с 16ю разрядами. Оно демонстрирует первоначальный ID_объекта. Как уже было отмечено ранее, ID_объекта способен претерпеть изменения в ходе перемещения документа, но всегда сохраняется в указанном параметре.

ID_домена

Представляет собой некоторое число, заданное в системе исчисления 16Х с 16ю разрядами и обозначающее ID домена. Обязательным условием считается его равенство 0.

расположение

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

 

Fsutil: quota

Осуществляет управление дисковыми квотами на томах NTFS. Подобный подход способствует увеличению эффективности контроля содержания документов в сети.

Написание

fsutil quota [disable] название_тома fsutil quota [enforce] название_тома fsutil quota [modify] название_тома предельный_размер лимит [имя_юзера] fsutil quota [query] название_тома fsutil quota [track] название_тома fsutil quota [violations]

Расшифровка значений

disable

Наблюдение и установка квот в определенном томе не производится.

enforce

Разрешается применение квот на предложенном томе.

modify

Обеспечивает установку корректировок в имеющуюся дисковую квоту. Иной вариант заключается в выполнении новой квоты.

query

Используется с целью осуществить отслеживание полного списка имеющихся дисковых квот.

track

Ищет следы применения диска на заданном томе.

violations

Осуществляются поиски в системе, а также журналах программ. Результатом необходимо назвать выдачу извещения об обнаружении нарушения квот или достижения лимита юзером.

название_тома

Определяет букву диска устройства. Необходимо после написания использовать символ (:).

предельный_размер

Наибольший размер до того, как произойдет вывод предостережения.

лимит

Наибольший разрешенный размер занимаемого пространства.

имя_юзера

Требуется указать название домена или имя юзера.

Особенности

  • Предполагается возможность установки предписаний хранения сведений для различных юзеров. Это важный момент в процессе обеспечения работы всей системы.
  • Можно выполнять различные сценарии действий. Это автоматизирует осуществление некоторых задач. Разрешается передача результатов деятельности подобных сценариев на электронный адрес пользователя с правами администратора системы.

 

Fsutil: reparsepoint

Довольно часто применение осуществляется сотрудниками службы техподдержки. Необходимо для проведения запросов и удаления точек повторной обработки. Они считаются объектами NTFS с устанавливаемым атрибутом. Основным применением требуется задать увеличение функциональных возможностей подсистемы.

Синтаксис

fsutil reparsepoint [query] расположение fsutil reparsepoint [delete] расположение

Расшифровка значений

query

Происходит получение сведений о точке повторной обработки. Она обладает некоторой связью с документом или каталогом, установленным конкретным дескриптором.

delete

Осуществляет удаление точки повторной обработки из документа или каталога, но их самих удалять не будет. Необходимо учитывать тот факт, что имеется вероятность возникновения некоторых проблем во время деятельности служб, выполняющих открытие документа.

расположение

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

 

Fsutil: sparse

Осуществляет управление разреженными документами. К данной категории необходимо отнести файлы с областями, в которых отсутствуют какие-либо сведения. Отличительной особенностью работы программ с такими документами является учет пустых областей, как заполненных информацией. На самом диске пространство не станет применяться. Говоря более простым языком – область устанавливается для ненулевых сведений, а нулевые данные не предусматривают подобной функции. Поддержка документов подобного типа способствует возможности получения информации, имеющейся в любой из существующих областей файла.

Синтаксис

fsutil sparse [queryflag] расположение fsutil sparse [queryrange] расположение fsutil sparse [setflag] расположение fsutil sparse [setrange] расположение офсет длина

Расшифровка значений

queryflag

Осуществляет запрос разреженных документов.

queryrange

Выполняет сканирование документа для обнаружения зон, занимаемых ненулевыми сведениями.

setflag

Позволяет поставить на документ отметку, говорящую о нем, как о разреженном.

setrange

Позволяет выполнить заполнение нулями установленную зону внутри документа.

расположение

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

офсет

Устанавливает смещение, являющееся главной характеристикой разреженного документа.

длина

Устанавливает границы зоны в разреженном документе. Следует прописывать целое число, означающее количество байт.

 

Fsutil: usn

Распространено применение среди сотрудников службы техподдержки. Позволяет управлять журналом изменения USN. Именно в нем содержатся архивные данные полного списка документов тома. Если осуществлять с ними какие-либо действия, журнал дополняется соответствующими сведениями. Следует отметить тот факт, что подобный журнал будет реализовываться для каждого тома. Предусматривается добавление записей по всем событиям и новые данные помещаются в конец. Это позволяет удобно отслеживать развитие ситуации.

Если говорить об эффективности работы с подобным журналом, требуется отметить многочисленные преимущества перед другими распространенными способами: проверка штампов времени или регистрирование извещений о корректировках документов. Журнал USN применяется большим количеством служб.

Синтаксис

fsutil usn [createjournal] наибольший_размер удаляемая_память буква_тома fsutil usn [deletejournal] флаги буква_тома fsutil usn [enumdata] исходный_документ нижняя_граница верхняя_граница путь fsutil usn [queryjournal] буква_тома fsutil usn [readdata] расположение

Расшифровка значений

createjournal

Позволяет создать журнал USN.

наибольший_размер

Устанавливает наибольший разрешенный размер журнала. Данное значение должно указываться в байтах.

удаляемая_память

Указывает размер выделения памяти, удаляемой из начальной части журнала и переносимой в его окончание.

буква_тома

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

deletejournal

Осуществляет удаление или прекращение работы активированного журнала USN.

флаги

Предусматривается несколько вариантов и каждый из них предусматривает наличие своих особенностей.

/D: Выполняет отключение журнала USN с проведением процедуры возврата сведений во время подобных мероприятий.

/N: Выполняет отключение журнала USN с проведением процедуры возврата сведений после завершения подобных мероприятий.

enumdata

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

исходный_документ

Устанавливает некоторую позицию, откуда стартует процесс перечисления документов тома.

нижняя_граница

верхняя_граница

Устанавливает нижнюю и верхнюю границу промежутка показателей USN, используемую с целью выполнения фильтрации выдаваемых записей. К их числе относятся исключительно те, которые обладают датами корректировок из некоторого интервала. Этот интервал должен лежать в пределах параметров нижняя_граница и верхняя_граница.

расположение

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

readdata

Происходит считывание информации о USN. Важным моментом следует назвать сохранение её в документе.

 

Fsutil: volume

Осуществляет управление томом. Позволяет выполнить его отключение или обеспечивает запрос об объёме доступного объема на диске.

Синтаксис

fsutil volume [diskfree] название_диска fsutil usn [queryjournal] буква_тома

Расшифровка значений

diskfree

Поступает запрос о наличии незанятого места тома.

название_диска

Определяет букву диска устройства. Необходимо после написания использовать символ (:).

буква_тома

Определяет букву диска устройства. Необходимо после написания использовать символ (:). Другие варианты предусматривают установку названия тома или точки подсоединения.

Ищите нас в соц. сетях: