1

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

В справке по 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 ?

1 ответ1

2

chkdsk PATH /b /x /v должно быть достаточно, /f и /r будут наследоваться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .