html

суббота, 27 июля 2013 г.

Немного про dirty bit


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
Команды Fsutil для работы с dirty  bit


2.2. Проверить том на грязный бит:  fsutil dirty query c: (вместо c: - можно любой диск):
Проверка грязного бита Fsutil
Проверка грязного бита Fsutil


2.3. Изменить состояние флага “грязный бит” :   fsutil dirty set i: (вместо i: - можно любой диск NTFS):
Установка dirty bit для 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 тома
Dirty bit не ставится Fsutil  для FAT тома

3. Полезные ссылки



Посты по теме :

Комментариев нет: