Как отключить проверку на ошибки при подключении USB флешки
При подключении USB флешек в Windows 7 часто выскакивает сообщение «Хотите выполнить проверку и исправление ошибок на флешке». Можно выполнить проверку, но через некоторое время окно с предложением появится снова. Рассмотрим как отключить это уведомление.
В интернете предлагают 3 способа. Два связаны с изменением параметров ключей системного реестра и один — с отключением службы. Последний способ самый надёжный, поэтому рассмотрим именно его.
Вызываем контекстное меню правой кнопкой мыши на значке «Мой компьютер» и нажимаем «Управление».
В левом меню окна «Управление компьютером» раскрываем список «Службы и приложения». Нажимаем «Службы».
Ищем службу «Определение оборудования оболочки». Нажимаем на неё два раза.
В открывшихся свойствах останавливаем её. Устанавливаем тип запуска «Отключена». Нажимаем кнопку «ОК».
При отключении службы автоматически может завершиться служба с обработкой WIA изображений.
После этого сообщение о выполнении проверки больше не должно появляться. Также при отключении этой службы отключается автозапуск программ с флешек, что препятствует заражению компьютера вирусами.
Если служба остановлена, то она уже не работает.
Все команды системе через chkdsk, chkntfs, msconfig и services.msc не оказали желаемой реакции!
Дело оказывается в одном единственноми бите на томе который монтируется, называется он — «dirty bit»
Его можна изменить системной утилитой fsutil:
fsutil dirty query <точка монтирования>: — читает бит и сообщает его состояние грязный/чистый
fsutil dirty set <точка монтирования>: — устанавливает значение бита
<точка монтирования> — я имею в виду, как принято говорить, букву диска: C, D, E,… и т.д.
Как изменяет fsutil «грязный бит» ключом set мне понаблюдать не довелось, потому что он может менять только тома с NTFS, тома с FAT не поддаются этой утилите, а у меня все криптованные тома именно с этой ФС.
Если служба остановлена, то она уже не работает.
WIN7 X64, максимальная — все сработало сразу же, предложение проверить исчезло.
@ECHO OFF
SC STOP ShellHWDetection > NUL 2>&1
SC START ShellHWDetection > NUL 2>&1
Перед выполнением командного файла в «Панели управления» — «Автозапуск» — галочка с «Использовать автозапуск для всех носителей и устройств» должна быть убрана.