Clonezilla ошибка при клонировании

On a Windows forum, there is a question saying «Clonezilla failed due to bad sectors on laptop, will chkdsk repair?» Most of the answers are suggesting the questioner replace a new hard drive. What if you’re in the same situation but still have a try on your old hard drive? In this article, we will focus on the same topic, telling you how to continue to clone a hard drive that has bad sectors.

How to clone hard drive with bad sectors

Why Hard Drives Get Bad Sectors?

A hard disk is composed of several small storage space clusters. One cluster equals one or more sectors, and the number of clusters depends on the file system of the hard drive. So the cluster is the smallest allocation unit and the sector is the smallest addressable unit. When there are bad sectors on the hard drive, these sectors won’t respond to read or write requests.

Generally, there are two kinds of bad sectors, one is the physical bad sector (hard bad sector), and the other is the logical bad sector (soft bad sector). The head of the hard disk drive is damaged, the dust has fallen on that sector, the flash memory unit of the solid-state drive is worn out, or other defects or wear problems may cause hard bad sectors to appear.

The reason why the soft bad sector appears is that the operating system may have tried to read data on the hard drive from this sector and found that the error-correcting code (ECC) didn’t match the contents of the sector.

If your hard drive has hard bad sectors, unfortunately, this damage is irreparable. You’d better buy a new hard drive. However, if the bad sectors are soft ones, your hard drive can be repaired by overwriting the drive with zeros or performing a format.

related articles

Clone boot partition

How to Fix Clonezilla Failed to Clone Bad Sectors?

Inside the Clonezilla, there is an option that can help you to ignore the bad sector and continue cloning. If you have tried this method but failed, here we suggest you try an alternative of Clonezilla — EaseUS Disk Copy.

EaseUS Disk Copy focuses on the field of disk cloning. You can apply this software to upgrade your HDD to SSD, transfer computer OS to an SSD without reinstalling Windows, or clone the hard drive to a USB drive, etc.

Here, the way EaseUS Disk Copy uses to help you clone a hard drive with bad sectors is to skip the bad sectors and read your content as much as possible. If you have nowhere to go, download and install EaseUS Disk Copy, and follow the guide below to see how to clone a hard drive with bad sectors.

Step 1. Download, install and run EaseUS Disk Copy on your PC.

Click «Disk Mode» and select the hard drive that you want to copy or clone. Click «Next» to continue.

select the hard drive that you want to clone

Step 2. Select the destination disk.

Note: The destination disk should be at least the same big or even larger than the source disk if you want to copy or clone the source hard disk.

select the destination disk

Step 3. Click «OK» to confirm if the program asks to erase data on the destination disk. Also tick the «Sector by sector copy» option if your hard disk has bad sectors.

confirm the message

Step 4. Check and edit the disk layout.

If your destination disk is an SSD drive, do remember to Check the option if the target is SSD.

check the diak layout

Step 5. Click «Proceed» to start the hard drive cloning process.

click proceed to start the cloning process

Final Thoughts

That’s all about what you should do when Clonezilla failed to clone bad sectors. In conclusion, whether a hard disk with bad sectors can be cloned depends on the type of bad sectors. If they are hard bad sectors, don’t waste your time and buy a new hard disk. If they are soft bad sectors, you still have a chance to clone the hard drive with EaseUS Disk Copy. But you need to remember that this is not a 100% successful method, it still depends on the degree of sector damage.

    << Назад

Clonezilla является свободным программным обеспечением с открытым исходным кодом, которое позволяет делать бэкапы целых дисков или их разделов.

Бэкапы делаются с помощью unix утилиты dd, что позволяет делать полный побайтовый бэкап диска в специальный образ. В дальнейшем из этого же образа происходит восстановление информации.

Один из способов применения Clonezilla например когда системный диск выходит из строя, можно сохранить полную его копию в специальный образ, а затем полностью воссоздать её на другом рабочем диске. Единственным условием для этого будет чтобы диск на который мы восстанавливаем был такого же размера или больше, чем тот диск с которого сняли образ.

Кто то переносит свою рабочую систему с HDD диска на SSD. А кто то просто делает регулярный бэкап, например перед установкой какого то нового софта или драйвера. Меня Clonezilla спасла когда у меня была проблема, при установке драйвера nVidia переставал работать второй монитор, при этом на драйверах которые ставились по стандарту с 10 виндой работали оба.

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

Предупреждение

Перед тем как продолжить, обратите внимание, что я не гарантирую 100% работоспособность этого метода. Все дальнейшие действия Вы выполняете на свой страх и риск.

Подготовка

Скачиваем образ Clonezilla и прожигаем на флешку или диск любым удобным способом.

Выбираем нашу загрузочную флешку или диск в биосе и загружаемся с неё. У меня это выглядит так

clonezilla bios select liveusb 1

Я пользуюсь мультизагрузочной флешкой Ventoy поэтому выбираю из списка дистрибутив Clonezilla. У вас скорее всего не будет этого пункта, а вместо него будет сразу грузиться дистрибутив.

clonezilla ventoy-select-iso

Выбираем параметры запуска Clonezilla. Я рекомендую выбрать Clonezilla live (VGA with large font & To RAM).

clonezilla start preferences

Начнётся процесс загрузки Clonezilla. Первое что у нас спросят — хотим ли мы изменить настройки клавиатуры. Оставляем по умолчанию.

clonezilla keyboard layout

Выбираем Start Clonezilla. Выбор как и в большинстве TUI происходит с помощью стрелок, кнопки TAB и ENTER.

start clonezilla

Бэкап

В меню выбираем пункт device-image

clonezilla backup device-image

Далее выбираем пункт local_dev

clonezilla backup local-dev

Если в качестве устройства для бэкапа Вы планируете использовать USB, то после того как Вы выбрали пункт local_dev снизу высветится уведомление, которое предлагает вставить устройство в компьютер и подождать примерно 5 секунд для обнаружения всех устройств. После чего необходимо нажать ENTER.

clonezilla backup local-dev usb

Следующий этап — сканирования устройств на которые будет производиться бэкап. Когда нужное устройство появится в списке необходимо нажать CTRL + C

clonezilla backup targets scan

Выбираем устройство на которое будет производиться бэкап.

clonezilla backup select copy-to target

Проверять и восстанавливать фаиловую систему? Тут по желанию, я рекомендую не проверять, т.к. непонятно что будет записано вместо бед блоков.

clonezilla backup select check-repair

Выбираем папку, куда будет сохранён бэкап (образ диска)

clonezilla backup select target-location

Выбор уровня

clonezilla backup select experience-mode

Выбираем действие savedisc

clonezilla backup select action-savedisk

Задаём имя для образа бэкапа

clonezilla backup select name-image

Наконец то дошли до выбора диска который мы хотим забэкапить

clonezilla backup select copy-from-target

Выбор компрессии для образа

clonezilla backup select compression

Делать ли попытку восстановления фаиловой системы перед сохранением

clonezilla backup select check-repair

Проверять образ на ошибки?

clonezilla backup select check-img-after-backup

Шифровать ли данные

clonezilla backup select encryption

Выбор действия после завершения процедуры бэкапа

clonezilla backup select after-complete-action

После выбора будет выведена дополнительная информация — содержащая строку с командой для выполнения бэкапа. Нажимаем ENTER

clonezilla backup show-backup-cmd

Внимательно проверяем данные и если всё правильно — соглашаемся, нажав Y

clonezilla backup select confirm-1

Начнётся процесс бэкапа. В конце нас оповестят о его успешном завершении.

clonezilla backup process-2

Если ранее мы выбирали проверку образа бэкапа, то вслед за бэкапом последует эта самая проверка.

clonezilla backup check process-1

И будет выведена информация о проверке

clonezilla backup check process-2

Бэкап завершён, выбираем нужное действие. Я выбираю reboot.

clonezilla backup finished

Восстановление

Грузим образ Clonezilla. Выбираем раскладку клавиатуры. В меню нажимаем start clonezilla.

clonezilla restore device-image

Выбираем пункт local-dev

clonezilla restore local-dev

Если образ для восстановления находится на USB — вставляем его и после 5-10 секунд нажимаем ENTER, либо пропускаем этот шаг нажатием ENTER.

clonezilla restore local-dev usb

Начнётся процесс сканирования устройств. Прекращаем сканирование сочетанием клавиш CTRL + C.

clonezilla restore scan-devices

Выбираем устройство / диск на котором находится образ для восстановления / бэкапа.

clonezilla restore select restore-from device

Хотим ли мы чтобы Clonezilla пытался восстановить файловую систему в случае ошибок? Для NTFS выбираем no-fsck.

clonezilla restore select check-repair

Выбираем папку в которой находится образ(ы) для восстановления. Обратите внимание именно папку а не сам образ. Папку лёгко определить т.к. в ней находится CZ_IMG. Сам CZ_IMG выбирать не нужно см. скриншот. У меня в папке по пути G:clonezilla1-ssd-120 находятся 2 бэкапа:

2022-04-20-14-120GB-img

2022-05-31-14-120GB-img

Я выбираю именно эту папку и нажимаю DONE

Если вы зайдёте внутрь папки CZ_IMG и выберите её для восстановления то у вас ничего не восстановится!

clonezilla restore select restore-image-folder

Нам покажут информацию об устройстве, нажимаем ENTER.

clonezilla restore show-device-info

Выбираем наш уровень. Если вы не уверены советую выбрать уровень Beginner.

clonezilla restore select experience-mode

Выбираем желаемый способ для восстановления. Т.к. бэкап мы делали в образ(image) то тут выбираем действие restoredisk.

clonezilla restore select action-restoredisk

Выбираем образ для восстановления

clonezilla restore select image

Выбираем диск, на который будет выполнено восстановление из выбранного ранее образа.

clonezilla restore select restore-to-device

Проверять ли образ перед процедурой восстановления?

clonezilla restore select check-img-before-restore

Выбор действия по умолчанию после завершения процедуры восстановления. Советую выбрать choose.

clonezilla restore select finished-action

Конечная, подтверждаем действительно ли мы хотим выполнить восстановление. Внимательно читаем после чего нажимаем ENTER 2 раза.

Как видно у меня написало ворнинг про sdb, однако, я всё таки рискнул и нажал ENTER, после чего всё успешно восстановилось. Напоминаю, Вы выполняете все эти действия на свой страх и риск, если у Вас что то не восстановиться то я за это никакой ответственности не несу.

clonezilla restore double-confirmation

Последнее подтверждение

clonezilla restore final-confirmation

Начнётся процедура восстановления. На скриншоте показано её успешное окончание.

clonezilla restore completed

Готово, смотрим информацию, нажимаем ENTER

clonezilla restore completed-info

Наконец выбираем пункт reboot и перезагружаемся в восстановленную систему.

clonezilla restore completed-choose-reboot

После перезагрузки попадаем в восстановленную систему

clonezilla restored-os-is-working

Mission Completed!

скорее всего, вы должны использовать гибридный MBR С настройки. Я не знаю, если Clonezilla сделок с этим. Если вам нужна гибридная MBR и Clonezilla это не нравится, вы можете создать резервную копию своей гибридной MBR (фактически, всей таблицы разделов) с помощью gdisk создать свежий защитная MBR чтобы заменить гибридную MBR, используйте Clonezilla, а затем восстановить гибридную MBR. Однако это довольно продвинутый танец, поэтому я рекомендую вам сделать это только после того, как вы поймете то, что ты делаешь. Прочитайте gdisk документация и что-нибудь еще (может быть статья Википедии о GPT) пока вы не поймете это. (Я не предоставил пошаговые детали, потому что я не хочу поощрять кого-либо, кто не понимает этого, попробовать.)

также возможно, что ваш гибридный MBR поврежден или что у вас есть несоответствующие данные GPT и MBR. В этом случае необходимо восстановить таблицу разделов. Подробная информация о том, что вам нужно это зависит от того, какой конкретный ущерб вы понесли, и ваш пост не предоставляет достаточных сведений, чтобы выявить это. The gdisk документация сайта включает в себя страница по ремонту ОПС ущерба,, которые должны помочь вам начать работу. Публикация подробных выходных данных GPT и MBR может помочь нам понять, что происходит. Для этого введите gdisk, тип x для входа в меню экспертов, типа p, тип o, а затем введите q бросить. После всего сеанса выход. Если gdisk спрашивает вас, следует ли использовать данные GPT или MBR при первом запуске, то это означает, что они плохо mis-matched, и вам нужно решить, какой использовать. Обратите внимание, что в подобной ситуации OS X, скорее всего, будет использовать данные GPT, а Windows будет использовать данные MBR, поэтому вам нужно тщательно проверить и таблицы, выяснить, что правильно (или какой части каждого правильно), и разработать план, чтобы помирить их.

если вы к счастью, исправить вашу проблему будет легко. Будьте осторожны, хотя, потому что это возможно, что вы направляетесь в очень предательских водах. Если у вас есть важные данные на диске, резервное копирование, прежде чем что-либо сделать!!!!


0

1

Делаю клон диска прогой clonezilla.
Clonezilla в свою очередь запускает Partclone. При попытке копирования /dev/sdb1 (раздел boot) вываливается ошибка
Calculating bitmap…Please wait… extfsclone.c: bitmap error at 23 group.

Процесс Calculating Bitmap доходит до 20%.

Перед клонированием файловую систему на /dev/sdb1 не проверяю специально т.к. не уверен что проверка поможет в моем случае.

у Clonezilla есть режим advanced в котором есть опции:

— Force to use sector-by-sector copy (supports by all filesystem, but inefficient)
— Continue reading next one when disk blocks read errors

Стоит ли их попробовать или нет?
Как лучше действовать дальше?

Все остальные разделы вроде бы скопировались.

Я пытаюсь заменить жесткий диск на SSD немного меньшего размера. Машина работает под управлением Windows 7 и имеет два раздела.

Исходный жесткий диск объемом 250 ГБ имеет два раздела, и используется около 60 ГБ жесткого диска. Диск назначения составляет 240 ГБ. Я использовал Gparted, чтобы гарантировать, что разделенный размер источника на 20 ГБ меньше емкости места назначения.

Я попытался клонировать локальный диск на локальный, используя базовый режим и расширенный режим с опцией -icds (и здесь). Ни один из методов не сработал. Первый раздел клонируется, но второй раздел дает сбой, потому что целевой диск слишком мал.

Как мне выполнить клонирование, если базовый и расширенный режим не прошел?

Исходный жесткий диск объемом 250 ГБ имеет два раздела, и используется около 60 ГБ жесткого диска. Диск назначения составляет 240 ГБ. Я использовал Gparted, чтобы гарантировать, что разделенный размер источника на 20 ГБ меньше емкости места назначения.

В этом случае добавить 20 ГБ свободного места для сокращения было недостаточно. Мне пришлось добавить больше свободного места на 40 ГБ. С 40 ГБ провисания я смог выполнить клон.

Странно было то, что я посмотрел на разделы после клона с помощью GParted. GParted показывает, что во втором разделе нового диска есть свободное место. Я предполагаю, что у Клонезиллы где-то есть небольшая математическая ошибка, и проблема действительно не существовала.

Я использую Macrium Reflect бесплатно уже 4-5 лет и очень рекомендую его.
Загрузите его, запустите, проверьте зарезервированную систему и диск C, нажмите «Клонировать этот диск .. и следуйте за своим носом…».

Если вы используете раздел C для системы и D для данных (моя рекомендация), вы можете изменить размер C после клонирования с помощью диспетчера дисков Windows. Если вы перемещаете все свои пользовательские папки с помощью вкладки местоположения — вы не можете переместить appdata (на самом деле вы можете, но это плохая идея), я бы рекомендовал разделить их на 100 ГБ на C. Затем переместите ваши папки, просто изменив C на a D. Таким образом, у вас будет такая же структура папок на D.

Когда вы закончите, используйте Reflect для создания изображения — намного проще, чем переустановить, когда что-то пойдет не так.
Вам также необходимо создать диск восстановления на устройстве USB.
Вы можете создать образ на диске D, и он восстановится оттуда, но это не поможет, если диск умрет. Он также не восстановится с сетевого устройства. Это должно быть на USB-накопителе.

Повеселись.

Внимание! Всё сообщение адресовано топикстартеру! Ответ на его вопрос.

Часть первая

Что такое неправильно

В Вашем случае не надо было делать полное клонирование, так как это накладывает определённые ограничения:
1. при полном клонировании не берутся в рассчёт параметры жёсткого диска, берём два диска А-120GB и Б-240GB. После такого клонирования На Б останется только 120GB видимыми, остальное пространство придётся переразбивать заново, двигать разделы, при этом иногда возникают проблемы. Какие? ой, почитайте на форумах, перевымудренные проблемы.

2. UUID дисков тоже остаются одинаковыми — Ваша проблема. Как теперь её обойти? Блин, вот с такими проблемами я уже сто лет не сталкивался. Тут покопаться надо, ман ы почитать на fdiski всякие. Хотя.. вот что первое попалось:

# only two easy steps:
uuidgen

tune2fs -U above_generated_UUID /dev/sdhX

Я думаю тут не надо объяснять, все команды «интернациональные»? генерируем новый UUID, помещяем его в следующую команду и назначаем такому-то диску. От себя добавлю только, что после этого надо будет внести правильные UUID в /etc/fstab второго диска, на котором изменили UUID, для каждого раздела, который изменили. И ещё раз переустановить grub на него, но не из лайфсиди, достаточно просто в консоли повторить то что Вы показали в конце своей статьи.

Тоже самое что Вы делали, только проще

Так, теперь, если вы хотите именно клонировать систему «про запас»,.. Сделать всё это один раз и не для совместного использования дисков, а конкретно, на полочку положить до худших времён, то Вам за глаза хватит такой махинации (и даже тут два варианта):
Подключаем второй диск, но не монтируем его. Пишем команду, наипростейшую:

Что она сделает? да тоже самое, что и весь Ваш долгий путь — полное клонирование диска sda на диск sdb, со всеми ограничениями выше. Сдох первый диск? вставили второй и поехали (а вдруг у Вас завалялось два одинаковых диска) У dd много разных опций, можно подкрутить, я хотел показать простейший путь, есть опции пропускать пустое место.
Но об этом способе я упомянул вообще только для того чтобы показать, что не надо было столько перегружаться и чистить акронисами (о чистке ниже отдельно). Я сам пользуюсь подобным dd только для копии флэшек.

О Чистке системы
Есть замечательная программа, называется Bleachbeat. Я всегда держу её под рукой. Её можно запускать для чистки пользовательских файлов и с правами суперпользователя для чистки системы. Ей можно вычищать не нужные локали, историю многих программ, кэши, старые логи, заполнять пустое место нулями и т.д. и т.п.(только не удаляйте пустые файлы!!!) Ни один акронис не знает что в моей системе нужно, а что нет. Я носле установки системы, со всеми нужными пакетами, после чистки только не нужного хлама, очищаю около двух(!) гигов места. Если хотите почистить и обнулить диски — не знаю, найдёте ли Вы что-то лучшее.

Как лучше
Клонируем разделы в сжатые iso файлы
Подключаем второй диск, делаем на нём раздел, монтируем его и пишем команду
dd if=/dev/раздел_источник of=/раэдел_назначения/конечный_файл
не вздумайте его писать в таком виде, это просто пример
Пошла работа. По выполнении зайдите в директорию назначения и увидите файл который создал dd — это образ вашего корневого каталога, запакованый и сжатый в файл, вы не убили на него весь диск, осталось место, используйте его как хотите. Если система поломается так, что лучший выход это бэкап, загружаемся с любого LiveCD и проделываем всё в обратную сторону.

Код: Выделить всё

dd if=/раэдел_назначения/конечный_файл of=/dev/раздел_источник #клонирование корневого раздела

Если grub поломался и перезагрузиться не получилось, то Ваш рецепт восстановления grub’а с LiveCD — в самый раз.
Если Вас устраивает этот вариант, запишите интересующие Вас команды в скрипты, с поправкой под себя и пользуйтесь на здоровье.
Вот как они выглядят у меня:

Код: Выделить всё

#!/bin/bash
# Копирование корневого раздела на другой диск
destin="sdb1" 
mkdir /${destin}
mount /dev/${destin} /${destin}

#Блок 1
source="sda1"
dd if=/dev/${source} | gzip -c  > /${destin}/${source}.iso.gz
# Конец блока

exit 0

Это мой начальный скриптик в один блок. В начале переменная destin — в этот раздел пишу (не название а только sda1 или sdb2 или sdz99), если другой, просто замени и не придётся перелопачивать весь скрипт. Блок — это моя «логическая единица», в ней, в переменной source указывается раздел источник. Если несколько разделов, просто скопировать блок, вставить следом и изменить во втором блоке подсунуть переменной source нужный раздел. Логика проста как две копейки. ломаться почти нечему :)

Код: Выделить всё

#!/bin/bash
# реставрация корневого раздела из файла
source="sdb1"
mkdir /${source}
mount /dev/${source} /${source}

#Блок 1
destin="sda1"
gunzip -c /dev/${source}/${destin}.iso.gz | dd of=/${destin}
# Конец блока

exit 0

Это скрипт для восстановления раздела из файла. Тут source — раздел на котором лежит файл, destin — раздел который собираемся восстанавливать.
Выгода этого способа в том что работает на любом дистрибутиве. не обязательно иметь специализированный LiveCD типа Clonezilla, не надо иметь инструментов типа partclone. Ему нужен только источник и точка назначения.
Но! Я сам давно ими не пользовался, просто лежат пылятся, так как при всей своей простоте, есть более наглядный способ, о нём ниже.

Тоже самое, только нагдяднее

Загружаемся с LiveCD с установлеными программами Gparted (GTK ориентированные дистрибутивы) или partitionmanager(KDEориентированные). Запускаем ту или ту программу. Жмём на интересующий нас раздел правой кнопкой и выбираем backup для создания резервной копии раздела в файл или restore для восстановления раздела из файла. Тут только не перепутать задаваемые имена файлов, чтобы не скопировать два раздела в один файл или не забыть при восстановлении, что значат все эти названия.
Операции копирования задавайте не по одной, а всё что хотите сразу и потом нажмите кнопку «Применить». Имейте в виду, программа сама сделает все проверки перед копированием и после копирования. Теперь остаётся ждать только когда всё закончится. Если не возникнет проблем, не придётся отвлекаться на процесс.
Заметьте! Эти программы входят в состав множества Live сборок, и даже на совершенно не ориентированных для спасения испорченых систем. Нет смысла качать супергикнутый дистрибутив. Это как фотошопом изменять размер фоток.
Но! тут у Росы минусик — её настройщик партиций умеет делать многие очень важные вещи, но такой финт не предусмотрен. Есть куда рости :)

Как ещё лучше

Используйте программы резервного копирования. Что это такое? Это, как говорится, то что доктор прописал. Вы подключаете второй диск и сбрасываете на него копию всего что посчитаете нужным копировать. И при последующих копиях он будет записывать только изменившиеся файлы. При этом, Вы можете откатиться на предпоследнее состояние или по дате, ну, как в Виндовс, только с возможностью выбора ВСЕГО что нравится. Раз в Росе есть свой официальный drackbackup, то, говорить особо не о чем, устанавливаем и по манам, викам и т.д. двигаем вперёд. Этот вариант самый скучный, так как места занимается гораздо меньше, поддерживается версионность, но никаких тебе поездок без седла и уздечки. Скукотища! :crazy:

Как мне нравится
Э-э-э-э… Давайте оставлю свои секретные суперскрипты на следующий раз. Не могу, хочу спать. А Вы пока с того что написал похохочите :)

Последний раз редактировалось Константин 22 янв 2013, 15:19, всего редактировалось 1 раз.

Форумный троль обыкновенный.

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Clmediaserver exe системная ошибка
  • Clivet сброс ошибки
  • Clivet ошибка е02
  • Clivet ошибка e122

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии