25

/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).

(из dir /?)

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

1 ответ1

37

chkdsk /r делает то же самое, что и chkdsk /f только проверяет наличие поврежденных секторов на диске и восстанавливает любую читаемую информацию. Запуск chkdsk /r подразумевает, что также запускается chkdsk /f .

chkdsk /f проверяет только ошибки диска, а не плохие сектора.

У Microsoft есть подробная страница для chkdsk. Ниже приведен фрагмент, объясняющий параметры /f и /r.

Исправление ошибок на диске:

Chkdsk исправляет ошибки диска, только если вы укажете параметр командной строки /f. Chkdsk должен быть в состоянии заблокировать диск для исправления ошибок. Поскольку исправления обычно изменяют таблицу размещения файлов на диске и иногда приводят к потере данных, chkdsk отправляет подтверждающее сообщение.

Поиск ошибок физического диска:

Используйте параметр командной строки /r для поиска ошибок физического диска в файловой системе.

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