1 Dirty bit (грязный бит ) — применяется для пометки тома HDD на проверку при последующей перезагрузке в Windows . Когда происходит перезагрузка Windows ядром операционной системы вызывается программа Autochk.exe, которая проверяет все логические диски: не установлен ли для какого-нибудь из них dirty bit. Если dirty bit установлен, программа autochk запускает для этого логического диска команду chkdsk /f. Эта команда проверяет целостность файловой системы и пытается устранить все проблемы , возникающие в процессе проверки.
Некоторые операции с логическими дисками не могут быть выполнены, если логический диск имеет пометку dirty bit. Например, невозможно выполнить дефрагментацию флеш-накопителя, если у него есть dirty bit . В этом случае необходимо проверить флеш-накопителя на наличие ошибок и исправить их, а потом приступать к дефрагментации.
2. Для работы с dirty bit (грязным битом) можно использовать утилиту fsutil .
2.1. Две ее команды – непосредственно для работы с “грязным битом”:
Команды Fsutil для работы с dirty bit |
2.2. Проверить том на грязный бит: fsutil dirty query c: (вместо c: - можно любой диск):
Проверка грязного бита Fsutil |
2.3. Изменить состояние флага “грязный бит” : fsutil dirty set i: (вместо i: - можно любой диск NTFS):
Установка dirty bit для NTFS тома |
2.4 . Изменение состояния не работает с файловой системой FAT32 .Сообщает “Для работы утилиты FSUTIL требуется локальный NTFS-том.”. В документе
An Fsutil Query Does Not Work Properly on FAT or FAT32 Volumes говорится,что так и должно быть:
Dirty bit не ставится Fsutil для FAT тома |
3. Полезные ссылки
Посты по теме :
Комментариев нет:
Отправить комментарий