В чем разница между chkdsk /f и chkdsk /r?

В чем разница между chkdsk /f и chkdsk /r?

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

(от dir /?)

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

решение1

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

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

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

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

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

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

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

Связанный контент