четверг, 18 ноября 2010 г.

Windows 7, Настройка и оптимизация для домашнего компьютера.

Решение как отключить сообщение "хотите выполнить проверку и исправление ошибок на "Съемный диск (X:)".


Такое сообщение может появиться при подключении флэшки или внешнего жесткого диска.
После некорректной окончания работы флэшки или диска, устройство помечается Windows 7 как "грязный" и даже после проверки и исправления ошибок не сбрасывает эту метку.

Для того чтобы проверить, стоит ли на каком либо диске метка "dirty", нужно ввести в командной строке команду «"fsutil dirty query X: ", Где "X:" - буква интересующего нас диска. После нажатия клавиши "enter" появится одно из 2 возможных сообщений: "Том - X:" помечен как "грязный" или "Том - X: "не помечен как "грязный".
Решается эта проблема двумя способами:

1. Чтобы снять эту метку "грязный", нужно вручную сделать полную проверку диска с исправлением ошибок. Для этого нужно ввести в командную строку команду "chkdsk X: /f" — без кавычек, где "X:" - буква интересующего нас диска.

2. Если первый способ не помог:
Пропишите в командной строке команду "cmd.exe chkntfs /x X:» — без кавычек, где "X:" - буква интересующего нас диска. С диска не будет снята метка "dirty", эта команда просто делает так, чтобы при загрузке Windows 7 autochk.exe, обнаружив на диске эту метку, система не проверяла диски. Также можно пойти более сложным путём: В разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager есть параметр REG_MULTI_SZ с именем "BootExecute". По умолчанию его значение – "autocheck autochk *". После того, как система запланирует проверку диска, в значении этого параметра появляется дополнительная запись "autochk". Таких записей в значении этого параметра может оказаться несколько, в этом случае попробуйте их удалить, оставив только исходное значение этого параметра. Чтобы отключить проверку раз и навсегда достаточно удалить запись "autocheck autochk *". Или задать значение AutoChkTimeOut:DWORD равное 0, очистить (забить нулями в hex-виде) параметр BootExecute.
P.S. Мне лично помог 1-ый способ.