Это одна из тех маленьких повседневных вещей, которые я всегда задавался вопросом, но всегда считал слишком тривиальным, чтобы спросить. Я решил, в конце концов, потому что это интересно знать и сэкономит мне несколько нажатий клавиш. Заранее извиняюсь, если кому-то это кажется здравым смыслом, я просто хотел подтвердить.
В справке по CMD chkdsk
перечислены три параметра, которые подразумевают другие:
/F Исправляет ошибки на диске
/R Находит плохие сектора и восстанавливает читаемую информацию (подразумевается /F)
/B Только NTFS: переоценка поврежденных кластеров на томе (подразумевается /R)
/X При необходимости сначала отключить том. Все открытые дескрипторы на томе будут недействительными (подразумевается /F).
Из последнего я знаю, что /x
подразумевает /f
, поэтому, если я укажу /x
мне не нужно будет также указывать /f
.
Однако, если /b
подразумевает /r
и /r
подразумевает /f
, означает ли /b
также /f
? Другими словами, если бы я хотел запустить chkdsk
со всеми вышеуказанными ключами (плюс /v
для подробного вывода), мне нужно было бы выполнить:
chkdsk PATH /r /b /x /v
... или будет достаточно chkdsk PATH /b /x /v
?