Home > Asus Eee PC 1000H, How-To Guides > Restore XP on Eee 1000H from SD/USB with Acronis Rescue – Tutorial

Restore XP on Eee 1000H from SD/USB with Acronis Rescue – Tutorial

Mission: handling .TIB files, backup and restore partitions with Acronis Rescue Media by booting from USB or SD, no optical drive required, works on Eee 1000H but can be replicated on other platforms easily.

When you have a perfect WinXP installation, with all updated drivers, all of your coreload applications and settings done, do create an Acronis Image and when things go wrong, you will be able to return to this perfect installation in minutes and with no efforts.

Scenario: Asus Eee 1000H with 3 partitions. C – 30Giga, D – 30Giga, E – about 100Giga. Working instance of Win XPP Eng on C Drive and willing to restore and image of Win XPP on D Drive.

1 – Boot WinXPP on C, or do this with a working computer. Have or install Acronis True Image with Rescue Media Builder feature

2 – Connect a USB Flash drive. I have used a MMC with SD Adapter of 512Mega and a JetFlash Trascend USB PenDrive of 1Giga. Both worked

3 – Copy your .TIB file on the E Drive.

4 – Run Acronis and click on Tools/Create Bootable Rescue Media, follow instruction on screen and when prompt, choose the SD or the USB Flash Drive Letter. Acronis will format it, make it bootable and prepare the drive

5 – From your working XPP on C Drive. Open Explore and click on Tools/Folder Options/View and enable Show Hidden Files and Folders, disable Hide extensions for known file types, disable Hide protected operating system files. Click on Apply, Apply to All Folders and then on OK

6 – With such Explore window, navigate to C root folder. You should be able to see much more files there now. Create a backup copy of boot.ini and put it somewhere. Then edit the original boot.ini, the good one will look like this:

[Boot Loader]
timeout=10
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”WinXPP C Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”WinXPP D Drive” /noexecute=optin /fastdetect

7 – Now I will teach you a trick that I have found yesterday. Depending on everyone’s HDD and other things, Windows would see and name your partitions in several ways, so the above works on my 1000H but not on my customer’s one.

The trick is to add fake entries and then have “msconfig” tells you which are wrong.

THIS WILL AVOID THE KNOWN ISSUE:

“\system32\hal.dll is missing or corrupt please reinstall the copy of above file”

Add some lines on your c:\boot.ini, like below:

[Boot Loader]
timeout=10
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”WinXPP C Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”WinXPP 2″ /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”WinXPP 3″ /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS=”WinXPP 4″ /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS=”WinXPP 5″ /noexecute=optin /fastdetect

8 – These 5 should be enough. Now click on Start, type “msconfig” and hit enter. On System Configuration Utility, select the label BOOT.INI and you will see it has loaded your c:\boot.ini, now click on Check All Boot Path and it will tell you which entry are not valid, offering you to disable them from boot.ini.

DO NOT DELETE ANY ENTRY, since you will have to do that later on

9 – Now have your D Partition empty and reboot your Asus Eee or the like, hit ESC during POST and you will be prompt with the boot menu, choose the SD or USB you have created before with Acronis, hit enter.

10 – You will see a blank screen with Acronis Loading on upper left and after a while you will be able to choose between Safe Mode and Full Mode. Choose Full Mode. The mouse should work at this time

11 – On Acronis Rescue, click on Recovery and follow the instructions. You will have to select the TIB file to restore, the (source) partition to restore from that TIB, the (target) partition  on your drive. The target partition should be D Drive, but since the partitions might have been called differently, make sure you choose the right one. Click on next til the restore procedure starts.

12 – When it ends, close Acronis Full interface and reboot.

13 – The boot.ini menu we hacked before should appear, press any arrow key to stop the stopwatch and select

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”WinXPP 2″ /noexecute=optin /fastdetect

Hit enter and check if Windows on D Drive starts or if you get the hal.dll error

“\system32\hal.dll is missing or corrupt please reinstall the copy of above file”

If that happens, shut it down by holding power button for 10 seconds and then restart it, this time choose the next entry

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”WinXPP 3″ /noexecute=optin /fastdetect

Does WinXPP on D Drive starts? If yes, good…let it go if not, again…shut down and restart it

Try every entries until you find the good one for the new WinXPP on D Drive and take note of what was it, reboot when you can and this time start the WinXPP on C Drive

14 – Again Start / msconfig / BOOT.INI, Check All Boot Path. This time it should tell you which Boot Paths are wrong and should not show the good Boot Path you have found before. So this time you can delete the wrong entry. For example at the end your boot.ini might be like this:

[Boot Loader]
timeout=10
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”WinXPP C Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”WinXPP D Drive” /noexecute=optin /fastdetect

Or like this:

[Boot Loader]
timeout=10
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”WinXPP C Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”WinXPP D Drive” /noexecute=optin /fastdetect

I am sure you have understood the trick. Windows tries to boot but the boot.ini entries contains wrong Boot Path and you have to fix them so that you can have and start various Windows instances on the same drive.

You have restored a Windows TIB image on your second partitions and you have 2 Windows Instances working your Eee!

The next mission will be to have a Windows Running from SD or USB so…the new boot.ini will look like this:

[Boot Loader]
timeout=10
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”WinXPP C Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”WinXPP D Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=”WinXPP SD Drive” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS=”WinXPP USB Drive” /noexecute=optin /fastdetect

Similar Posts:

  1. No comments yet.
  1. No trackbacks yet.