![В чем разница между chkdsk /f и chkdsk /r?](https://rvso.com/image/1284428/%D0%92%20%D1%87%D0%B5%D0%BC%20%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20chkdsk%20%2Ff%20%D0%B8%20chkdsk%20%2Fr%3F.png)
/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 для поискаошибки физического дискав файловой системе.