We just picked up a little Acer Aspire One netbook. We’re pretty happy with it so far (except we’ll be exchanging it for a new one since the ‘p’ key on this one only works half the time). I’ll probably do a more in depth review once we’ve used it a bit but it certainly is tiny and handy. The only major drawback is the tiny mousepad. Anyway, it doesn’t come with a system restore or Windows disk. I realize there’s a hidden partition on the hard drive but I don’t really like trusting a single hard drive. Google didn’t turn up any really handy answers for how to make a system restore disk from a hidden partition or an entire install (especially onto a USB hard drive) using free software so I thought I’d document what I ended up coming with. I have no idea if this is the smartest/safest way to do this and I’d recommend getting Norton Ghost or something similar if you don’t feel confident with any of the processes in here.
There’s two steps to the process, making a USB drive into a little bootable linux system and backing up the partitions onto a USB hard drive.
Things You’ll Need
- Some annoying computer with no backup/restore CD
- USB Key Disk
- USB Harddrive
I think you could actually just do this with a single harddrive or a really big USB key if you made it into 2 partitions (the SystemRescueCD OS doesn’t save changes by default).
Making a bootable linux USB disk
I used SystemRescueCD for my linux system (although I suppose any small distribution with the appropriate tools would work). Obviously a CD does not do a lot of good when you have a laptop without a CD player but luckily (the somewhat misnamed) SystemRescueCD can be installed to a USB drive. As documented on that page, you’ll need to download the .iso from the SystemRescueCD site and move most of the files from the .iso to your USB drive. If you don’t already have a handy way to mount an .iso and don’t feel like burning a CD, I had decent luck with Microsoft Virtual CD-ROM Control Panel or if you’re using Linux just a simple mount -o loop disk.iso /some/empty/folder
(although for some strange reason I had trouble getting a Linux-made version working). Once you’ve copied the files from the CD and ran syslinux
as directed, you should have a handy USB key that will boot a computer into linux (if you set the BIOS to boot from USB).
Backing Up Partitions
Once you’ve got your little USB linux, you’ll want to look at Lifehacker’s handy walkthrough to SystemRescueCD. Replace all mentions of CD with USB disk and instead of backing up to the same hard drive, we’ll back up to an additional USB hard drive.
Now from here on out, you’ll want to be very careful. Things should be (mostly) safe but messing around with partitions is getting towards the more touchy end of computing. I’d back up anything important to a separate harddrive. After that, here we go:
- Turn off your computer, stick in your USB key drive (not the USB hard drive yet) and press <F12> on startup to set the BIOS to boot from the USB
- The SystemRescueCD OS should come up. Hit return at
boot:
and pick the appropriate keyboard type if it asks. - Once the
root@sysresccd /root %
prompt comes up, runpartimage
. Look through the list of partitions. You should see an approximately 5 GiB partition (the hidden restore partition), the big main partition about the size of your harddrive and a small partition about the size of your USB disk. Write down which is which. On my Acer Aspire One, the hidden partition shows up as fat32 onsda1
, the main windows partition as ntfs onsda2
and my USB disk plugged in the left USB port as sdb1. Exitpartimage
by pressing <F6>. - Plugin in your USB harddrive. Wait a couple seconds. Start
partimage
again and you should see a new partition appear that’s the size of your USB harddrive. Write it down. On the AAO, the close right USB port comes up assdc1
. Also note if the harddrive isntfs
. Exit again with <F6>. - Move to the
mnt
directory (cd /mnt
). Make a new directory named myusb (mkdir myusb
). Now mount the USB harddrive (connect it to the folder we just made). If your harddrive isntfs
then dontfs-3g /dev/[insert USB harddrive partition] /mnt/myusb
, otherwise typemount /dev/[your USB harddrive's partition goes here] /mnt/myusb
. In my case, this wasmount /dev/sdc1 /mnt/myusb
. - Make a directory somewhere convenient on the backup harddrive (in
/mnt/myusb
). I didmkdir /mnt/myusb/backup
. Write down the full path for this directory. - Start
partimage
(last time this time). Select either the main Windows partition or the hidden partition you want to backup, press <Right>, enter/mnt/myusb/backup/partbak
in the “Image file to create/use” box. Hit <F5> to go to the next screen and <F5> again to accept the default options (gzip the image files and split into 2 Gb files). Enter a descriptive description and hit Return (twice) to go to the next screen. Take a quick glance at the information and hit <Right> and Return again to start the backing up. - Get a coffee or two and wait until it finishes. Exit. Shutdown the computer. Remove the USB drives. Restart in Windows, plug in the USB harddrive and make sure the drives contains a backup folder with
partbak.000
,partbak.001
… inside. If so, congratulations.
Geez that ended up going longer than I thought but that should be it. Now if worse comes to worse, you can do the reverse to restore (hopefully). I’ve only tried restoring once but it’s one for one so far.
Graysen | 29-Dec-08 at 9:41 pm | Permalink
Unfortunately restoring does not seem to work if another OS has been installed which changes the bootloader.
I tried both restoring the 5gb partition as the whole drive and as a 5gb partition(hidden) with an empty ntfs partition taking up the rest. In both cases I got error 17 on startup(related to linux bootloader?, I had ubuntu on it) and alt+f10 did nothing.
Do you have ideas? These steps gave me the confidence to make changes to the system but have not helped me undo them.
ScottS-M | 30-Dec-08 at 12:16 am | Permalink
@Graysen
Hmm that’s not good. Try restoring the MBR from the image file. Start up
partimage
and select the appropriate image file and “Restore an MBR from the imagefile”.Let me know how that goes.
Graysen | 30-Dec-08 at 1:52 am | Permalink
Thanks I will try that. I think I had before and got an error because the drive had changed.
It is going to take awhile to put the empty partition at the start of the drive to try this(gparted in system rescue cd says 1 hour). Do you know the details of the formatting? I used ntfs, 5000mb, primary(not extended) placed before the main partition and will try to set the hidden flag after it formats. Once that is done I can reinsert the backup of the recovery partition and try the MBR after that.
If I cannot restore the MMR in partimage I am going to try these steps http://www.ipconfig.co.nz/blog/index.cfm/2008/4/21/Cant-access-Acer-D2D-recovery after. I am hoping that the presense of the backed up partition will allow that to work.
I will check back in a few hours with results. Beyond this I think I will be looking into the existence of recovery cd’s from acer(the original battery life in xp was amazing) and an external drive.
Graysen | 30-Dec-08 at 5:10 am | Permalink
Ok I am much closer to restoring the system now.
I restored the partition but had errors for the MBR recovery in partimage. I unhid the partition and booted back into the janky xp install I have. I command lined mbrwrwin install rtmbr.bin(files in PQSERVICE but done on desktop) then rebooted. Alt F10 did not work, windows scan disc, reboots and goes in to recovery on it’s own.
Now comes the interesting situation that the program is telling me that I am going to lose the data on the 5 gigabyte partition. I think the problem is that my sda1/2 are backwards, i am going to try to fix those in a non destructive manner and I should be able to restore.
Therese | 30-Dec-08 at 11:14 am | Permalink
This is a really great, really clear tutorial… Would you mind making an addendum that includes steps for restoring this image? I’m pretty sure I can reverse this as you indicated, but I just want to be sure. Thanks so much for this great tutorial!
ScottS-M | 30-Dec-08 at 12:05 pm | Permalink
@Graysen
Thanks for the link. That’s pretty handy for fixing the boot record. Odd it didn’t work for you though. Hopefully it’s a simple sda1 vs sda2 thing. On mine, the hidden partition is fat32 on sda1 and the main windows partition is ntfs on sda2.
@Therese
I’ll do that. I’ve restored from the images but Graysen’s problems with the boot record have me a bit worried. I’m going to have to mess around a little and then write up the results.
Graysen | 30-Dec-08 at 7:16 pm | Permalink
Repartitioning the drive in the right order worked for me. I left the ntfs partition empty and did not need to change the MBR again. The system seems to be just as it was out of the box.
I think my boot problems stemmed from the linux bootloader. If the hard drive did corrupt(losing the restore partition on an original installation) some MRB restoration steps may be needed. If this is necessary I would look for a freeware way to retrieve and write rtmbr.bin. I had to find a winxp image and set up usb booting which was time taking, complicated, and did not work well.
Thank you for your tutorial and being here to bounce ideas with.
nelson | 11-Jan-09 at 4:32 pm | Permalink
Intresting the backup procedure for the aspire one w/ Linux, mine has Windows XP and I would greatly apreciate info on backing up my aspire one too, thanks for sharing your knowledge.
Julie Lopez | 20-Feb-09 at 5:17 pm | Permalink
Hi There,
I have a question about restoring. I made a full system backup because I wanted to make sure I did not loose any of my memorial presentation for my mom’s funeral. Well it happended one night I was looking through the presentation trying to load a song or attach a song to the presentation when something went terribly wrong. I cannot find my current system so I thought no biggie I just lost a few hours of work on the presentation. NOT!!! I cannot restore my system off the disks. It deleted the backup off the system that was the sister to my cd backup. I do not have time to recreate my mom’s memorial presentation. Do you have any suggestions?
Your help would be greatly appreciated if you can but if you can’t please let me know that also. My computer geek sqauad are unwilling to help without money so I am hoping you can help me.
Sincerely,
Julie Lopez
(720)628-7958
Ankit Jain | 26-Jun-09 at 11:21 am | Permalink
Hey Julie,
There are several softwares u can use to recover your presentation and the other valuable data. http://www.hiren.info/pages/bootcd had several tools which you can use. Make a bootable Flash drive (using the hiren’s utility) and use any of the software under ‘Recover Tools’ header to retrieve the data. Active Partition Recovery is what I used.
If the hard drive is FAT32 file system, then u can also use Disk Navigator tool.
Regards,
Ankit Jain
ankit9j@yahoo.com
Isaac | 08-Oct-09 at 2:03 am | Permalink
I would like to create a backup of the eRecovery system, but my acer one it’s running windows XP, what can I do? could you help me? Thanx!
greg | 10-Jan-10 at 7:57 am | Permalink
Hi there can some one please help me. My acer 1 aspire laptop went up the creek so I was advised to use the acer restore disk to restore everything on the laptop, so I loaded the acer cd into my home pc which is am IBM computer so I could load it onto my usb stick to then plug into my acer laptop but when I now turn my pc on all that comes up is aspire 1 on the screen and I can not do anything, all my work and all my pictures basically all my life has gone. Has anyone got any advice or has had this problem before to reslove this massive problem for me, would be hughly appriciated. Thank you. Greg
walla9876 | 24-Mar-10 at 6:58 am | Permalink
I have uploaded the ACER recovery discs free to megaupload. These discs will will help you repair/restore your PC to
factory settings.
Download the instructions here:
http://www.megaupload.com/?d=J6TMX0SU
Joe | 29-Mar-10 at 5:31 pm | Permalink
to walla9876
thanks for the download but no Disc 1 part 17.
Partition Recovery | 10-Jun-10 at 3:23 am | Permalink
This is the best content about the subject one can find.
Thanks a lot for the post!
Steve Robbins | 06-Nov-10 at 8:12 am | Permalink
@walla9876
Thanks for the uploaded on website backup. When restored, what OS will it be it restored to?
Hyram | 31-Mar-11 at 12:55 pm | Permalink
AWWWW, CRAP!!
All that and no part 17 for the first archive.
Does anyone have it? Please? email me, goabrains at the hotmail
Ellison | 18-Apr-11 at 1:45 pm | Permalink
Hi Guys, I’m trying to recover my AspireOne, but I also hosed my hidden partition, but still have a backup of my NTFS partition. Can someone send me or post a fdisk -l of the disk so I can see what size to re-create my hidden partition with? Or if not on linux, just the sizes of the two partitions from windows?
Thanks in advance.
Control Escape | 21-Sep-11 at 7:31 am | Permalink
Hi, thanks for this great article. I have an Aspire ZG8 and want to install a second OS, in this case I will be installin a linux based OS with GRUB bootloader. If I do this I am not sure if my existing recovery partition will still work, any ideas? I don’t want to loose the recovery partition.
Alternatively, can i update the recovery data once the new OS is installed so that it will happily still recover?
Thanks