Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Windows

Как автоматически принудительно проверить любой (или все) диски при загрузке? : Windows

18.04.2024 16:45


21.10.2014 15:16
OlegON
 
Есть необходимость в скрипте поставить на проверку диск. Как это сделать?
Т.е. нужно, чтобы при следующей загрузке он проверился, не зависимо от того, занят он сейчас или нет. И сделать это надо в командной строке. Возможно?
21.10.2014 15:20
Mtirt
 
chkdsk /f?

Цитата:
Если использовать флаг /R или /F, CHKDSK требует монопольный доступ к диску на чтение. Поэтому если на диске есть открытые файлы (например, если это загрузочный диск), CHKDSK не может начать работу немедленно. Вместо этого, он предлагает автоматически выполниться при следующем перезапуске ОС.
21.10.2014 15:23
OlegON
 
Угу... А мне не надо "если" и прочих предложений, а так же сиюминутного запуска, если вдруг повезло на немонопольность попасть. Мне надо тупо при следующей загрузке.
21.10.2014 15:25
baggio
 
не помню... там надо в реестр пихать бит что ФС не консистента...
21.10.2014 15:27
Mtirt
 
Если файл подкачки разместить на всех винтах, то и немонопольный режим не удастся сразу поставить.
21.10.2014 15:28
baggio
 
Цитата:
Mtirt chkdsk /f?
вся проблема в том что энта тварь задает лишние вопросы...
21.10.2014 15:34
Mtirt
 
Один вопрос. А нельзя в скрипте Y сказать?
21.10.2014 15:53
OlegON
 
Можно... А еще можно нарваться, что начнет проверять сразу. А это не надо. Например, диск с бекапами не занят обычно, пустишь чекдиск - отвалится все нафиг и база встанет.
21.10.2014 15:58
twix
 
fsutil dirty set c:
Должно выставить "грязный" бит на указанный раздел, что вызовет его автоматическую проверку при следующей загрузке
21.10.2014 16:24
OlegON
 
Вот! То, что надо, спасибо.
Часовой пояс GMT +3, время: 16:45.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.