Is it possible to restore disk image to a different size hard disk

28,686

Solution 1

Sure you can. It's not the best way, but you can do it. dd will not auto expand the partitions to fill up the extra disk space. You can use gparted to resize the partitions after you restore. I use gparted on an Ubuntu install/boot/live cd since I always have a disk with me anyway.

Solution 2

Yes, it will work. But ideally you'd be using partimage or something more intelligent (including perhaps gparted) to make the image/clone the disk anyway. Perhaps a Parted Magic live CD/USB?

See also Using DD for disk cloning if you can plug both disks in at once.

Share:
28,686

Related videos on Youtube

NSPKUWCExi2pr8wVoGNk
Author by

NSPKUWCExi2pr8wVoGNk

Updated on September 18, 2022

Comments

  • NSPKUWCExi2pr8wVoGNk
    NSPKUWCExi2pr8wVoGNk almost 2 years

    recently I made a backup 120 GB disk image using dd:

    dd if=/dev/sda of=backup.img
    

    Now I have a new 320 GB hard disk and want to restore that backup image to that new disk. Will running

    dd if=backup.img of=/dev/sdb
    

    do what I want? Will I be able to use remaining 200 GB of new disk?

    (/dev/sda - old 120 GB disk, /dev/sdb - new 320 GB disk, backup.img - image file of 120 GB disk)

    • SiXoS
      SiXoS about 13 years
      Experiment with blocksize (bs=) for faster write speed. Try 1M, 4M, 8M and possibly higher.
    • Admin
      Admin over 9 years
      you can use command resize2fs to expand your disk size after dd finished