Получите хороший livecd для дистрибутива Linux (мне нравится Gentoo) и откройте оболочку с привилегиями root.
Каким-то образом смонтируйте раздел жесткого диска, на который вы хотите создать резервную копию. Имена разделов в Linux имеют вид «/dev/sda1», где «a» становится «b» и «c» для второго и третьего жесткого диска, а число увеличивается для дополнительных разделов на диске. Предполагая, что sda1 и вы используете NTFS, вы должны набрать
mkdir hd ;
ntfs-3g /dev/sda1 hd/ ;
Если вы используете FAT или что-то еще, в Linux есть поддержка записи в ядро, ntfs-3g
на mount
.
Чтобы затем скопировать внешний диск в файл, введите следующее. Я предполагаю, что внешний диск - это второй жесткий диск, в противном случае см. (2). Тогда имя всего диска будет "/dev/sdb".
dd bs=1M if=/dev/sdb of=hd/external-drive-backup.img ;
Это потребует много дискового пространства, поэтому вы можете захотеть немного сжать его, например, вот так вместо:
dd bs=1M if=/dev/sdb | xz -1 | dd of=hd/external-drive-backup.img.xz ;
Теперь все готово, у вас есть хороший образ всего вашего внешнего диска на жестком диске. Затем вы можете перейти к переделу диска с parted
или сконвертировано и создавать новые файловые системы на нем.