Утилита Fsutil / утилита командной строки Fsutil

Обновлено 22.03.2022

FsutilДобрый день! Уважаемые читатели и гости, крупного компьютерного блога Pyatilistnik.org. Сегодня хочу вас познакомить с одной замечательной утилитой, которая сможет вам упростить сильно жизнь. Fsutil является служебной программой командной строки, которая используется для выполнения связанных задач файловых систем FAT и NTFS, таких как управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома. Поскольку программа fsutil является весьма мощной, ее должны применять только опытные пользователи, имеющие опыт работы с Microsoft Windows XP. Для использования программы fsutil необходимо войти в систему с помощью учетной записи администратор или члена группы администраторов.

В следующей таблице перечислены подкоманды команды fsutil. Вызов справки осуществляется ключом /?.

Справка fsutil

Дополнительную информацию вы можете посмотреть на сайте Microsoft https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil

Список команд Fsutil

  • behavior - Запрашивает, изменяет, включает или отключает настройки для создания имен файлов с длиной 8.3 символа, для возможности отображения расширенных символов в имена файлов длиной 8.3 символа в томах NTFS, для обновления штампа времени последнего доступа к томам NTFS, частоты событий, записанных в системных журнал, и количества места на диске, зарезервированного зоной основной таблицы файлов.
  • dirty - Запрос установки «грязного» бита тома. Задает «грязный» бит тома. Когда установлен «грязный» бит тома, autochk автоматически проверит том на наличие ошибок при следующей перезагрузке компьютера.
  • file - Обычно используется специалистами по технической поддержке. Поиск файла по идентификатору безопасности, запрос файла в размещенных диапазонах, установка короткого имени файла, допустимой длины данных или нулевых данных для файла.
  • fsinfo - Обычно используется специалистами по технической поддержке. Перечисляет все диски, запрашивает тип диска, сведения о томе, специальные сведения о томе NTFS или статистику файловой системы.
  • hardlink - Создает жесткую связь. Жесткая связь представляет запись каталога для файла. Каждый файл можно рассматривать как имеющий по крайней мере одну жесткую связь. В томах NTFS каждый файл имеет несколько жестких связей, следовательно один файл может отображаться во многих каталогах (или даже в одном каталоге под различными именами). Поскольку ссылки на все связи находятся в одном файле, программы могут открывать любую из связей и изменять файл. Файл удаляется из файловой системы только после удаления всех связей. После создания жесткой связи, программы могут использовать ее как любое другое имя файла.
  • objectid - Обычно используется специалистами по технической поддержке. Управляет идентификаторами объектов, которые используются Windows 7 и выше для отслеживания объектов, таких как файлы и каталоги.
  • quota - Управляет дисковыми квотами в томах NTFS для предоставления более точного контроля за сетевым носителем. Дисковые квоты внедрены в тома и включают внедрение ограничений жестких и съемных носителей в тома.
  • reparsepoint - Обычно используется специалистами по технической поддержке. Запрашивает или удаляет точки повторной обработки, являющиеся объектами файловой системы NTFS, которые имеют определяемый атрибут, содержащий контролируемые пользователем данные, и используются для расширения функциональности подсистемы ввода/вывода. Точки повторной обработки используют как точки соединения каталогов и точки подключения томов. Они также используются драйверами фильтров файловой системы, чтобы пометить определенные файлы как специфические для этого драйвера.
  • sparse - Управление разреженными файлами. Разреженным файлом называют файл, внутри которого имеется одна или несколько областей, незанятые данными. Программа будет рассматривать эти незанятые области как содержащие байты с нулевыми значениями, но не будет использовать пространство на диске для представления этих нулей. Другими словами, место выделяется для значимых (ненулевых) данных, тогда как место под не значимые данные (длинные строки, состоящие из нулей) не выделяется. При чтении разреженного файла выделенные данные возвращаются в том виде, в котором они сохранены, а не выделенные данные по умолчанию возвращаются в виде нулей, согласно требованиям спецификации безопасности C2. Поддержка разреженного файла позволяет освобождать данные из любого места в файле.
  • usn - Обычно используется специалистами по технической поддержке. Управление журналом изменения номеров последовательных обновлений (USN), в котором сохраняется архив всех изменений файлов в томе.
  • volume - Управление томом. Отсоединяет том или запросы для отображения количества свободного места на диске.
  • 8dot3name - управление 8dot3name
  • dax — управление томами Dax
  • tiering — Управление многоуровневым хранилищем
  • transaction — Управление транзакциями
  • wim — Прозрачное управление WIM-хостингом.

Примечание

Для отображения справки для доступных подкоманд в командной строке, введите fsutil, введите подкоманду, а затем введите команду help (fsutil подкоманда help).

Примеры применения Fsutil

На самом деле fsutil очень мощная и востребованная утилита командной строки и ее фронт применения очень широкий, ниже я приведу ряд примеров.

fsutil repair state

fsutil repair state

  • Можно проверить есть ли повреждения на нужном диске, для этого:

fsutil repair enumerate c:

проверить есть ли повреждения на нужном диске

  • Настройка восстановления тома. Для начала посмотрим текущие настройки:

fsutil repair query c:

Далее включаем

fsutil repair set c: 1

fsutil repair set c: 1

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *