Из документации Microsoft команды chkdsk, она имеет следующие часто используемые ключи:
/ е
Исправляет ошибки на диске. Диск должен быть заблокирован. Если chkdsk не может заблокировать диск, появится сообщение с вопросом, хотите ли вы проверить диск при следующей перезагрузке компьютера./р
Находит плохие сектора и восстанавливает читаемую информацию. Диск должен быть заблокирован./r
включает функциональность/f
с дополнительным анализом ошибок физического диска./ б
Только NTFS: очищает список поврежденных кластеров на томе и повторно сканирует все выделенные и свободные кластеры на наличие ошибок./b
включает в себя функциональность/r
. Используйте этот параметр после создания образа тома на новом жестком диске.
Q1:
Означает ли это, что ключ /r
будет сканировать как логические ошибки в файлах (повреждения логических файлов), так и физические повреждения жесткого диска (например, поврежденные сектора)?
Q2:
Если ключ /r
сканирует поврежденные сектора, будет ли он сканировать весь жесткий диск (как использованный, так и свободный) ?
Q3:
Различия между /r
и /b
заключаются в том, что /r
будет пропускать сканирование для секторов, ранее помеченных как поврежденные сектора, в то время как /b
будет сканировать все сектора (независимо от того, нормальные или плохие)?
Следовательно, /b
обновит список отмеченных поврежденных секторов, что означает освобождение ложноположительных поврежденных секторов для обычного использования (это часто происходит при клонировании старого жесткого диска с поврежденными секторами на новый жесткий диск, который в идеальном случае не должен иметь поврежденных секторов). ). Я прав?
Q4:
Если мое понимание верное в третьем квартале, то я бы поинтересовался механизмом определения плохих секторов.
Предположим, что на старом жестком диске имеется плохой сектор (уже помеченный как плохой), и он практически не на 100% мертв, поэтому он может считывать один раз за несколько попыток. Затем я клонирую старый жесткий диск на новый, поэтому записи о плохих секторах также копируются на новый жесткий диск.
Если сейчас я запускаю chkdsk /b
для нового жесткого диска, будет ли шанс, что этот ненормальный сектор будет выпущен как обычный сектор для чтения / записи? Это звучит опасно и ненадежно.
Стоит ли использовать /b
для нового жесткого диска после клонирования?