Поделиться через


fsutil repair

Управляет и отслеживает операции самовосстановления NTFS. Самовосстанавливающаяся файловая система NTFS пытается исправить повреждения файловой системы NTFS в оперативном режиме, не требуя запуска Chkdsk.exe . Дополнительные сведения см. в разделе Самовосстанавливающаяся NTFS.

Syntax

fsutil repair [enumerate] <volumepath> [<logname>]
fsutil repair [initiate] <volumepath> <filereference>
fsutil repair [query] <volumepath>
fsutil repair [set] <volumepath> <flags>
fsutil repair [wait][<waittype>] <volumepath>

Parameters

Parameter Description
enumerate Перечисляет весь журнал повреждения тома.
<logname> Может быть $corrupt, набор подтвержденных повреждений в томе или $verifyнабор потенциальных, непроверенных повреждений в томе.
initiate Инициирует самовосстановление NTFS.
<filereference> Указывает идентификатор файла NTFS для конкретного тома (номер ссылки на файл). Ссылка на файл содержит номер сегмента файла.
query Запрашивает состояние самовосстановления тома NTFS.
set Задает состояние самовосстановления тома.
<flags> Указывает метод восстановления, используемый при настройке состояния самовосстановления тома.

Этот параметр может иметь три значения:

  • 0x01 - Включает общий ремонт.
  • 0x09 - Предупреждает о потенциальной потере данных без восстановления.
  • 0x00 — отключены операции самовосстановления NTFS.
state Запрашивает состояние повреждения системы или для заданного тома.
wait Ожидает завершения восстановления. Если NTFS обнаружила проблему на томе, на котором выполняется восстановление, этот параметр позволяет системе ждать завершения восстановления до запуска любых ожидающих скриптов.
[waittype {0|1}] Указывает, следует ли ожидать завершения текущего восстановления или ожидать завершения всех исправлений. Параметр waittype может быть установлен в следующие значения:
  • 0 - Ожидает завершения всех ремонтных работ. (default value)
  • 1 - Ожидает завершения текущего ремонта.

Examples

Чтобы перечислить подтвержденные повреждения тома, введите следующее:

fsutil repair enumerate C: $Corrupt

Чтобы включить восстановление самостоятельного восстановления на диске C, введите:

fsutil repair set c: 1

Чтобы отключить восстановление самостоятельного восстановления на диске C, введите:

fsutil repair set c: 0