Это одна из тех маленьких повседневных вещей, которые я всегда задавался вопросом, но всегда считал слишком тривиальным, чтобы спросить. Я решил, в конце концов, потому что это интересно знать и сэкономит мне несколько нажатий клавиш. Заранее извиняюсь, если кому-то это кажется здравым смыслом, я просто хотел подтвердить.
В справке по 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 ?
