Из документации Microsoft команды chkdsk, она имеет следующие часто используемые ключи:

/ е
Исправляет ошибки на диске. Диск должен быть заблокирован. Если chkdsk не может заблокировать диск, появится сообщение с вопросом, хотите ли вы проверить диск при следующей перезагрузке компьютера.


Находит плохие сектора и восстанавливает читаемую информацию. Диск должен быть заблокирован. /r включает функциональность /f с дополнительным анализом ошибок физического диска.

/ б
Только NTFS: очищает список поврежденных кластеров на томе и повторно сканирует все выделенные и свободные кластеры на наличие ошибок. /b включает в себя функциональность /r . Используйте этот параметр после создания образа тома на новом жестком диске.


Q1:
Означает ли это, что ключ /r будет сканировать как логические ошибки в файлах (повреждения логических файлов), так и физические повреждения жесткого диска (например, поврежденные сектора)?


Q2:
Если ключ /r сканирует поврежденные сектора, будет ли он сканировать весь жесткий диск (как использованный, так и свободный) ?


Q3:
Различия между /r и /b заключаются в том, что /r будет пропускать сканирование для секторов, ранее помеченных как поврежденные сектора, в то время как /b будет сканировать все сектора (независимо от того, нормальные или плохие)?

Следовательно, /b обновит список отмеченных поврежденных секторов, что означает освобождение ложноположительных поврежденных секторов для обычного использования (это часто происходит при клонировании старого жесткого диска с поврежденными секторами на новый жесткий диск, который в идеальном случае не должен иметь поврежденных секторов). ). Я прав?


Q4:
Если мое понимание верное в третьем квартале, то я бы поинтересовался механизмом определения плохих секторов.

Предположим, что на старом жестком диске имеется плохой сектор (уже помеченный как плохой), и он практически не на 100% мертв, поэтому он может считывать один раз за несколько попыток. Затем я клонирую старый жесткий диск на новый, поэтому записи о плохих секторах также копируются на новый жесткий диск.

Если сейчас я запускаю chkdsk /b для нового жесткого диска, будет ли шанс, что этот ненормальный сектор будет выпущен как обычный сектор для чтения / записи? Это звучит опасно и ненадежно.

Стоит ли использовать /b для нового жесткого диска после клонирования?

1 ответ1

0

Во-первых, кредит на Акину и Моава

Ответы на все 4 вопроса - да.

Кроме того, ключ /b будет сканировать всю поверхность диска.
И после первой неудачной попытки (запись / проверка или chkdsk /r) плохой сектор должен быть помечен как плохой, и он никогда не будет использоваться в будущем до format , chkdsk /b или аналогичного действия.

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