Не могу клонировать раздел, возможно, из-за плохих секторов

430
AlexVB

Я пытался клонировать свою систему Windows 7 на новый больший жесткий диск. Сначала я использовал Macrium Reflect, и он перестал работать на системном разделе диска (диск C).

Я запустил CHKDSK C: / r, и он сообщил о 4KB в плохих секторах.

Затем я попытался использовать Clonezilla (с компакт-диска). В режиме новичка он тоже не удался, и когда я использовал опцию -rescue, он сообщал о плохих секторах, а затем резко замедлялся (расчетное время выросло с 30 минут до 2 часов и продолжал считать), поэтому я прервал процесс.

Что самое лучшее, что я могу сделать сейчас? Должен ли я оставить Clonezilla для бега так долго, как ему нужно, или есть лучший способ?

Я также был бы признателен, если бы кто-то объяснил, почему 4KB являются такой большой проблемой и почему CHKDSK просто не помечает их как плохие (я запустил его снова, и он все еще сообщает об этом).

Обновить

Speccy сообщает о 1 текущем количестве ожидающих ошибок и 1 количестве неисправимых ошибок, но считает, что это ХОРОШО .

Я запустил HDDScan. Потребовались целые годы, чтобы сообщить о невероятном количестве плохих блоков: 1385920. Это больше половины. Затем, когда я нажал кнопку Сообщить, он завис.

Теперь я помню, я уже тестировал свой жесткий диск с HDDscan около 10 лет назад, и тогда он сообщал о многих плохих блоках. Я думаю, что это не может быть правдой. Это должно быть несовместимость с моим оборудованием.

Обновление 2 и решение

Тест EaseUS Partition Master Surface завершается сбоем после того, как обнаруживается первый поврежденный сектор.

Если я скажу HDDScan начать не с самого начала, а с какого-то момента после плохого сектора, он пойдет нормально и не пометит все как плохое (я не сделал полный тест, просто увидел, что он не нашел плохой сектор за пять минут).

Хотя я до сих пор не знаю, что делать с поврежденным сектором, я успешно провел клонирование дисков с помощью Acronis True Image (я использовал бесплатную версию WD).

0
Попробуйте `chkdsk C: / f / r / x` GabrielaGarcia 5 лет назад 1
`chkdsk / f` может уничтожить данные. harrymc 5 лет назад 0
@GabrielaGarcia Команда вернула тот же результат. AlexVB 5 лет назад 0

2 ответа на вопрос

4
grawity

Пометка секторов как плохих только предотвращает их использование в будущем, но фактически не восстанавливает данные, которые уже есть . Чтобы полностью переместиться в другое место, сектора должны быть прочитаны хотя бы один раз.

Вы можете использовать ddrescueс компакт-диска Linux. Он автоматически пропускает поврежденные области во время первоначального клонирования и возвращается к ним только в фазах 2/3 (обрезка / очистка). Это позволяет немного быстрее достичь 99%: после начального этапа у вас будет в основном пригодный для использования диск (без нескольких десятков мегабайт); после фазы обрезки вы, вероятно, скопируете 99,99% данных (без нескольких секторов). Финальная (очищающая) фаза все еще займет много времени, если у вас есть много поврежденных секторов, но на этом этапе нет проблем, если вы сдадите и отмените процесс.

ddrescue --force /dev/disk/by-id/ata-ST12345 /dev/disk/by-id/ata-EVO123 /tmp/dd.log ^ input ^ output ^ resume log 

(С другой стороны, он клонирует диски в сыром виде, не зная, какие области необходимы, а какие «свободны», поэтому копирование оставшегося неповрежденного диска займет несколько больше времени, в отличие от Clonezilla, которая распознает и пропускает свободные области.)

Существует ли образ liveCD Linux с этой утилитой в комплекте? AlexVB 5 лет назад 0
У GParted Live есть это, я думаю, что у Slax тоже есть. Часто liveCD позволяют вам устанавливать вещи. grawity 5 лет назад 0
2
harrymc

Сначала вы должны проверить SMART-статус вашего диска, чтобы убедиться, что он вообще не работает. Бесплатный продукт, который может помочь здесь, является Speccy .

Затем вам нужно попытаться восстановить данные, которые находятся в плохих местах, или, если данные не важны, просто убедитесь, что они помечены как плохие.

Следующие продукты могут помочь в маркировке или устранении дефектов. Некоторые из них являются коммерческими, но большинство из них имеют пробную версию.

  • Easeus Partition Master Free
    Surface Surface Test отмечает плохие места, но не восстанавливается. Используется, если вы не заботитесь о восстановлении данных.
  • HDDScan (бесплатно)
    Сканирует и помечает, но не исправляет ошибки.
  • GRC SpinRite ($ 89)
    Старый продукт, но эффективно восстанавливается на большинстве дисковых контроллеров с гарантией возврата денег.
  • HD Tune ($ 34,95)
  • Регенератор HDD ($ 99,99)

Из этого списка я использовал только SpinRite, который дал потрясающие результаты, делая слабый диск как новый. Но это было много лет назад.

Я сделал несколько тестов. Там результаты странные. Не могли бы вы прокомментировать их? AlexVB 5 лет назад 0
Мое мнение совпадает с вашим - это слишком странно, чтобы быть правдой, особенно когда Speccy сообщает только о 2 плохих местах. Попробуйте Easeus, их продукты, как правило, довольно хороши. Если он помечает какую-либо неисправимую ошибку, запустите chkdsk, чтобы исправить все поврежденные (уничтоженные) файлы. harrymc 5 лет назад 0