При каждой загрузке Windows запускается программа проверки диска. Переустановка Виндоус не снимает эту проблему. Как от этого избавиться?
Решение:
chkntfs /x С:
— выключает проверку диска C:
А теперь рассмотрим более подробно, почему это происходит?
Дело в метке «dirty bit».
Вот выдержка из Справки по использованию утилиты CMD.EXE :
«Если «грязный» бит тома задан, это может означать, что файловая система находится
в неустойчивом состоянии. «Грязный» бит может быть задан, потому что том находится
в подключенном состоянии и в нем имеются незаконченные изменения, из-за того, что
компьютер был выключен до того, как сделанные изменения были переданы на диск,
или из-за обнаруженных повреждений тома.
Проверить, стоит ли на диске метка «dirty» можно, введя в командной строке:
«fsutil dirty query X:»
— без кавычек, где «X:» — буква интересующего нас диска.
После нажатия клавиши <enter> появится к-л одно из 2 возможных сообщений : «Том — O:
помечен как «грязный»» или «Том — F: не помечен как «грязный»».
(Note: в вышеупомянутой Справке сказано, что сообщения о статусе «грязный» имеют вид
типа: «Том — C: изменен» или «Том — С: не изменен»
При каждом запуске Windows XP ядро вызывает файл Autochk.exe для сканирования всех
томов и проверки, заданы ли «грязные» биты томов. Если «грязный» бит задан, программа
autochk.exe немедленно запускает команду «chkdsk /f» для этого тома. Команда «chkdsk /f»
проверяет целостность файловой системы и пытается устранить все возможные неисправности
тома.»
Чтобы снять эту метку, надо попробовать вручную провести проверку диска с заданием
исправлять ошибки. это делается из командной строки командой
«chkdsk X: /f»
— без кавычек, где «X:» — буква интересующего нас диска.
После этого Windows выдаст на экран сообщение примерно такого вида: «Невозможно выполнить
команду chkdsk на этом томе, т.к. том используется другим процессом. Чтобы запустить chkdsk
вначале следует отключить этот том. ВСЕ ОТКРЫТЫЕ ДЕСКРИПТОРЫ ТОМА БУДУТ ДАЛЕЕ НЕВЕРНЫ.
Подтверждаете отключение тома? [Y<да>/N<нет>]» — теперь, если Вы нажмёте клавишу <Y>,
то диск будет заблокирован, далее будет проведена проверка, а потом система сама вновь
подключит диск; если же Вы нажмёте клавишу <N>, то проверка будет назначена на момент
следующей загрузки Windows.
Если МЕТКА НЕ СНИМАЕТСЯ или СНОВА ПОЯВЛЯЕТСЯ ПОСЛЕ ПЕРЕЗАГРУЗКИ, то есть два варианта:
*** 1-й — отключить автопроверку проверку диска совсем (метка “dirty”на этом томе останется,
и не будет работать штатный дефрагментатор Windows)
В разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
имеется параметр типа REG_MULTI_SZ с названием «BootExecute». По умолчанию его значение
– «autocheck autochk *». После того, как система запланирует проверку диска, в значении
этого параметра появляется дополнительная запись «autochk». Таких записей в значении этого
параметра может оказаться несколько, в этом случае попробуйте их удалить,
оставив только исходное значение этого параметра.
Если нужно, чтобы «скандиск» запускался
при каждой загрузке системы, можно задать такой параметр: «autocheck autochk /f *», а чтобы
отключить его раз и навсегда достаточно удалить запись «autocheck autochk *».
Или задать значение AutoChkTimeOut:DWORD равное 0, очистить (забить нулями в hex-виде)
параметр BootExecute.
Более просто — проверку выключает команда
chkntfs /x X:
— без кавычек, где «X:» — буква интересующего нас диска.
она НЕ предотвращает пометку системой диска флагом «dirty», если система сочтёт это нужным,
— эта команда просто устанавливает, чтобы при загрузке Win autochk.exe, обнаружив на диске
эту метку, НЕ запускал для него проверку.
*** 2-й — искать и устранять причину появления метки.
Постоянный запуск проверки диска может быть связан с повреждениями реестра (если есть его
резервная копия, созданная в то время, когда сбой не наблюдался, то восстановите из нее
реестр). Попробуйте отключить всё, что можно в автозагрузке и выяснить запуск чего вызывает
появление метки «dirty» и попробуете удалить и переустановить эту программу/устройство.
Также могут быть виноваты устаревшие драйвера оборудования. Рекомендуется обновить драйвера имеющегося оборудования, а также установить все обновления операционной системы.
Если выключение ПК осуществляется нормально, то возможно причина постоянного запуска программы проверки диска в использовании программыPartition Magic (или ее аналога) при разбиении и форматировании диска. Проверьте диск NDD и MHDD. Попробуйте заменить шлейф жесткого диска, переставьте диск на другой его разъем, отключите с этого шлейфа второе устройство, переставьте диск на другой канал IDE, сбросьте настройки CMOS Setup. Попробуйте переустановить системный загрузчик Windows XP: в Консоли Восстановления выполните команды «FIXBOOT» и «FIXMBR»
Переразбейте, наконец, диск заново с помощью утилиты FDISK и отформатируйте его используя команду «FORMAT C: /U /C» (не забудьте сохранить ценные данные на другом винчестере). Если и это не поможет, то отформатируйте диск специальной утилитой от его производителя.
Спасибо за информацию, помогло!