Загрузите linux LiveCD (я использую Linux Mint 9, потому что это стабильный долгосрочный релиз).
Откройте терминал из меню.
Установка fsarchiver:
sudo apt-получить установку fsarchiver
Если необходимо разбить жесткий диск на разделы с помощью gparted
sudo gparted
Запасная копия MBR:
dd if=/dev/sda=/[locationofmbrfile]/резервная копия. mbr bs=512 count=1
/dev/sda относится к первому жесткому диску, остальные просто копируют первые 512 байт (содержащие mbr) в файл.
Запасная копия файловой системы:
fsarchiver savefs /[locationtosavebackup]/backup.fsa /dev/sda1
Это резервное копирование первого раздела на первом жестком диске в файл под названием backup.fsa. Если вы пытаетесь создать резервную копию на внешнем жестком диске, Mint должен автоматически подключить его в папке /media. Таким образом, путь к внешнему жесткому диску будет как /media/[harddrivename]/backup.fsa
Для остальных шагов мы будем считать, что новый жесткий диск также подключен к системе. Проверьте, какое устройство назначено второму жесткому диску, используя gparted (ex sda, sdb, sdc и т.д…). Предположим, что это второй подключенный жесткий диск или sdb.
Копировать MBR поверх:
dd if=/[locationofmbrfile]/backup.mbr of=/dev/sdb bs=512 count=1
Копировать раздел поверх:
fsarchiver restfs /[locationtosavebackup]/backup. fsa id=0,dest=/dev/sdb1
Это практически обратный ход резервного копирования, за исключением того, что устройство изменено на sdb, так как изменения применяются ко второму жесткому диску.
Это все…
Если вы не боитесь командной строки, то делать резервное копирование с помощью linux - это просто проще простого. Преимущество использования fsarchiver в том, что он делает резервное копирование на основе файлов, а не на основе блоков данных, таких как clonezilla или partimage. Это означает, что можно выполнить восстановление на разделе, который меньше того, что было изначально зарезервировано (до тех пор, пока размер данных не превысит его). По сути, это
Если вам нужно решение только с графическим интерфейсом:
- загрузите LiveCD
- откройте терминал
- sudo gparted
- скопируйте диск, который хотите скопировать
- вставьте его на другой диск
- нажмите apply
Это, по сути, linux эквивалент DriveXML, упомянутого в одном из других ответов, за исключением того, что он может быть запущен с компакт-диска (т.е. не требует наличия рабочей системы).
Примечание: Если целевой диск меньше, чем диск-источник, вы не сможете сделать копию.