Автор: Andreyxpv7
Дата сообщения: 06.05.2013 16:16
Kero1
[more=Где-то прочитал]Уже несколько недель подряд после загрузки Windows ХР появляется сообщение на английском языке о том, что диск нуждается в проверке и выполняется проверка тома. Чтобы отменить проверку, я нажимаю на клавишу < Esc >, и загрузка операционной системы продолжается. Почему данное сообщение возникает при каждой загрузке ОС и как от него избавиться?
Это сообщение появляется при запуске проверки целостности файловой системы соответствующего логического диска (в терминах Windows - тома). Необходимость в этом возникает при условии, что как минимум один логический диск на данном винчестере помечен как «грязный» служебным битом (dirty bit). Информационные сообщения, появляющиеся во время данного процесса, вы и увидели на экране.
Бит «грязный» устанавливается для раздела диска, если:
состояние файловой системы неустойчиво;
логический диск подключен, но на нем имеются незаконченные изменения (например, из-за того, что компьютер был выключен до передачи сделанных изменений на диск);
логический диск поврежден.
По сути, все это свидетельствует о серьезных нарушениях в файловой системе. В этом случае после установки бита «грязный» пользователь не сможет выполнить системные операции работы с соответствующим разделом диска (конвертирование, дефрагментация), пока не будет выполнена проверка целостности его структуры.
Поэтому первое, что требуется сделать, - выполнить проверку логического диска средствами операционной системы (согласиться с предложением ОС). Перед запуском проверки убедитесь, что логический диск действительно помечен как «грязный», используя командную строку:
fsutil dirty query c:
- где с: - имя нужного диска. Если после выполнения команды появится сообщение: «Том — С: помечен как "грязный"» – то необходимо будет выполнить проверку и восстановление диска. Fsutil dirty set <раздел> — данная команда устанавливает бит «грязный» для соответствующего раздела.
Если же «грязный » бит не установлен, то нужно будет запустить проверку вручную (для системного раздела потребуется перезагрузка): в командной строке выполните команду chkdsk /f /r c: . Затем снова проверьте, установлен ли для логического диска "грязный бит".
В случае, если перечисленные выше способы не помогли, и по-прежнему появляется предложение об автоматической проверке, то можно попробовать исключить выбранный диск из автоматической проверки:
в командной строке введите команду chkntfs /x c: ; для восстановления автоматической проверки используется команда: chkntfs /d
Изменить интервал запуска программы проверки диска (Scandisk)
С помощью данной опции можно изменить интервал перед запуском программы проверки диска при неправильном завершении работы системы. По умолчанию значение в реестре отсутствует и WinXP/Vista/7 в этом случае использует интервал равный 10 секундам. Значение равное 0, не дает пользователю отменить запуск Scandisk'a при неправильном завершении работы. Параметр DWORD AutoChkTimeOut, значение - интервал задержки в секундах
Примечание: Scandisk запускаемый под Windows исправляет не все ошибки на загрузочном томе (а точнее, на томах которые не может заблокировать), поэтому не стоит его отключать. Если Scandisk отключен, но требуется полная проверка диска (с отключением тома), то наберите в командной строке следующее: chkdsk c: /x - программа не сможет заблокировать текущий диск, и спросит, нужно ли его проверить при следующей загрузке компьютера (вместо с: подставьте необходимый диск).
Отключение сообщения: "Хотите выполнить проверку и исправление ошибок на ..." для съемных дисков.
Вариант 1
1) Откройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\AutoCheckSelect
2) Щелкните на параметре CheckedValue правой кнопкой мыши и нажмите Изменить.
3) Установите значение 0 и нажмите ОК
Вариант 2
1) Откройте ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
2) Измените значение параметра BootExecute: по умолчанию значение данного параметра должно быть autocheck autochk *,
* - означает, что все диски выбраны для проверки. Чтобы добавить исключение проверки для определенного диска, добавьте перед звездочкой параметр /K:Буква_диска (параметр /K отключает проверку диска при его автозапуске). Например для съемного диска H: значение ключа BootExecute примет вид: autocheck autochk /k:H *
Если Вы желаете добавить несколько дисков в исключения (например, H и I диски), то значение ключа BootExecute примет вид: autocheck autochk /k:H /k:I*
Вариант 3
Используя оснастку Службы, измените тип запуска службы Определение оборудования оболочки с Авто на Отключено. Данное действие также отключит автозагрузку со съемных носителей.[/more], остался только текст.