Проверка разделов на жестком диске в авт.режиме
2365
2
Встала необходимость проверять жесткие диски на локальных станциях после рабочего дня без участия пользователя в автоматическом режиме на предмет выявления ошибок и их устранения.

К примеру нам нужно проверить системный раздел.
Создаем исполняемый файл, содержимое которого 'chkdsk c: /f /r /x ' , помещаем его в 'виндовый планировщик', в заданное время при его выполнении выходит след. окно и ждет команды от пользователя :

C:\WINDOWS>chkdsk c: /f /r /x
Тип файловой системы: NTFS.
Не удается заблокировать текущий диск.

Невозможно выполнить команду CHKDSK, так как указанный том используется
другим процессом. Следует ли выполнить проверку этого тома при
следующей перезагрузке системы? [Y(да)/N(нет)]

Каким образом можно устранить данную проблемку ?


p.s. Имеются ли какое-нибудь ПО, которое могло бы в авт. режиме выполнять процесс проверки жестких дисков на наличии ошибок и их устранения?
Evgesha_572
не использовать chkdsk в частности, и помоему была команда lock/unlock - (раз)блокирование раздела, но для активного системного раздела не рекомендую его применять - при выполнении этой команды закрываются все открытые файлы.
chkdskу требуется монопольный доступ к диску для проверки его целостности, чего при проверке системного раздела при живой работающей операционной системе никто ему не даст.
попробуйте использовать сторонние утилиты, либо написанные именно под windows =)
Evgesha_572
в принципе же можно на старте задать через реестр проверку, через HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager, Параметр MULTI STRING BootExecute, впихнув туда autocheck autochk /p \??\C: и autocheck autochk *