/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 для поискаошибки физического дискав файловой системе.