How To: Network Backup/Restore a HD Image
Over the weekend I got one of those sexy new 160GB Intel X25-M SSDs. I really wanted to bring my (HD limited) laptop up to speed with my desktop. Eager to get my expensive new HD running, I immediately went looking for a good way to clone my existing HD onto it. Unfortunately, most the solutions I found made 3 assumptions I couldn’t make:
- I could easily hook up both drives to the same machine. My laptop only has 1 HD bay and the expansion bay tray costs $$ and, more importantly, will take a while to ship. I also don’t have a SATA enclosure lying around.
- I had access to an external HD with enough space to hold my drive’s image.
- I wanted to pay for a solution to a fundamentally basic and common IT problem. Surely the community had picked this one up.
All I really wanted was a solution that allowed me to use my home network and my desktop machine (with huge storage capacity) as an intermediary. Well after a bit of digging and experimenting I have both a procedure that works and knowledge of some really cool OSS projects!
Just follow my simple “12 step” program:
Note: Since we’re dealing with data here. Lemme just say that this information is provided “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. USE THIS PROCEDURE AT YOUR OWN RISK.
- On your ’destination’ computer share a folder. Make sure you have enough space for the image file your about to throw on it. Note: the image size will = used space not total size. Also, make sure the folder permissions are set correctly. Your going to log into this ‘destination’ computer from the source later on in this process.
- Download an ISO or Zip of CloneZilla . It requires a bit of background IT knowledege to use with complete confidence - but it works great.
- Burn the ISO to CD or make copy it to your bootable USB Key. (check here for instructions on how to make your USB Key bootable)
- Boot your source machine off the CD or USB key. You should see the CloneZilla boot screen. Start CloneZilla Live.
- Tell CloneZilla what you want to clone. CloneZilla can save both individual partitions or your entire disk. (“parts” = partitions)
- Tell CloneZilla where you want to save the clone. Here you want to tell CloneZilla to use samba. CloneZilla is Linux/Unix based. Samba essentially allows Unix to talk to Windows. You’ll be prompted to enter the network address of the computer and its login information so you can get access to the folder share. It will try and connect – if it can’t make sure you can ping your source computer from the destination and verify the login information is correct. You can always start the CloneZilla process over again if need be.
- Finish setting up the transfer options. If your not sure, your probably safe with defaults.
- Wait. For my 160GB harddrive it took about 4 hrs to extract and copy the image.
- When finished, turn off the source machine and install the new HD.
- Boot the ‘source’ machine to ClonzeZilla again. This time indicating that you wish to restore an image. This will be very similar to the save operation you did earlier. When you use samba and connect to the ‘destination’ machine it should find an image with the name you specified earlier. Restore that one.
- Wait.
- When finished, use the CloneZilla menu to shutdown your machine. Remove the CloneZilla boot media. And turn your new speedy Machine back on. Bam! it should work.
If your curious about some other OSS that might help with your HD maitence check out this list.

I really liked this post. Can I copy it to my site? Thank you in advance.
@andrewb
You can post a link with a summary on your site, but please don’t claim this as your own.