3

Я использовал dd для клонирования жестких дисков перед использованием 'dd' и live cd, но столкнулся с проблемой.

Проблема:

Сбой dd с «Ошибка ввода / вывода» в / dev / sda3, даже если windows "check disk" (chkdsk) говорит, что все в порядке.

Контекст:

  • Пытаюсь заменить жесткий диск моего ноутбука на более быстрый, того же размера
  • Ноутбук имеет NTFS на жестком диске 320 ГБ
  • Загрузка в knoppix
  • Knoppix распознает "оригинальный" диск (/dev/sda)
  • Я использую USB-соединение для "нового" диска (не имеет значения, но просто к сведению)
  • Knoppix распознает USB-диск как /dev/sdb
  • Используя dd , следующим образом:

    дд если =/dev/sda из =/dev/sdb

  • `dd выдает ошибку ввода-вывода выше при 82Gb (из 320Gb)

  • Затем я попытался проверить каждый раздел следующим образом и обнаружил, что он не работает в /dev/sda3:

    dd  if=/dev/sda1 of=/dev/null
    dd  if=/dev/sda2 of=/dev/null
    dd  if=/dev/sda3 of=/dev/null 
    
  • Я запустил windows xp chkdsk на диске-нарушителе в режимах "только поиск" и "поиск и исправление", и он не сообщает об ошибках

Вопрос

Как я могу найти и исправить ошибку на моем исходном разделе жесткого диска (т.е. /dev /sda3), чтобы dd успешно его прочитал?

3 ответа3

3

Для этого используйте ddrescue , он может читать поврежденные диски.

И chkdsk, вероятно, не найдет проблему, потому что он выполняет только базовые проверки целостности файловой системы; по умолчанию он не проверяет все пространство раздела на наличие ошибок чтения, вызванных повреждением.

2

Я столкнулся с той же проблемой, и мой OpenSUSE livecd не включал ddrescue или Clonezilla. Однако, когда я ознакомился с руководством по dd, я обнаружил, что существует опция "conv = noerror", которая позволяет dd продолжать работу после ошибки ввода-вывода.

dd conv=noerror if=/dev/sda of=/dev/sdc
0

Для копирования данных на другой жесткий диск попытайтесь использовать специальные инструменты. Norton Ghost (коммерческий) или Clonezilla (с открытым исходным кодом) http://clonezilla.org/

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