Here are the steps I'd recommend.....
Boot with your XP CD in the cd drive. Select 'To repair..' by pressing 'R'. When in the Recovery Console type the following:
"copy X:\i386\ntldr C:\" - without the quotes. Where X is the letter of your CD drive and C is the letter of your system drive.
Answer “Y” for Yes to overwrite existing file. Press Enter
Take the XP CD out of the cd drive and reboot into XP normally
If the above has not repaired the problem:
Return your XP install CD into the optical drive unit (probably D:\)
"copy X:\i386\ntdetect.com C:\" - without the quotes. Where X is the letter of your CD drive and C is the letter of your system drive.
Answer “Y” for Yes to overwrite existing file. Press Enter
Take the XP CD out of the cd drive and reboot into XP normally
If the above does not resolve the problem:
• Repeat the instructions above to boot to the recovery console and log on as administrator.
• At the command prompt type the following command:
• (The example commands assume that C: is your Windows drive. Change the drive letter if appropriate.)
ATTRIB -H -R -S C:\BOOT.INI – Press Enter
DEL C:\BOOT.INI – Press Enter
BOOTCFG /REBUILD FIXBOOT – Press Enter
• You will be notified that “ Windows installation was successful
• You will then get the following options:
• Add installation To Boot list? (Yes, No, All) (type) “y” for yes and press –Enter
• Enter Load Identifier: ((type) Microsoft Windows XP Profession (or) Home Edition <-- in your case you will type Home Edition
• Enter OS Load Options: (type)/fastdetect - Enter
• Remove the Windows XP CD from the drive and restart the computer.
Made it this far before it could actually boot to the correct installation of windows.
If the above sequence has not resolved the problem
• . Repeat the instructions above to boot to the recovery console and log on as administrator.
• At the command prompt type the following command: (The example commands assume that C: is your Windows drive. Change the drive letter if appropriate.)
•
• (type)chkdsk /r – enter
You may be warned that chkdsk cannot be run, due to some files being in use. If you receive this warning, answer “Y” for yes, to allow chkdsk /r to run the next time your machine is booted.
Reboot your machine, allowing chkdsk /r to be run.
(This may take a long time (more than an hour)
When complete, chkdsk /r will automatically reboot your machine normally and the machine should boot into Windows.
Ok, now with dual option boot, XP home, old restored from image version and a new installed to ide hdd version.
I still have one concern.
As I was going through the steps to label the OS installations, I named the 2nd, Microsoft Windows XP Home Edition new
After booting ..."shown above"Made it this far before it could actually boot to the correct installation of windows.
The options displayed these 3...
Microsoft Windows XP Home Edition
(This version booted correctly, and to drive c: as expected.)
Microsoft Windows XP Home Edition new
(This version booted correctly to the new installation of windows.)
Microsoft Windows XP Home Edition
(This version displayed the error...)
Windows could not start because the following file is missing or corrupt:
<windows root>\system32\hal.dll.
Please re-install a copy of the above file.
I booted to c: drive, run the system configuration utility, clicked on BOOT.INI tab,
Then I noticed (3)three lines in the [operating systems] I select the 1st and clicked "Check all boot paths". The third one displayed the following message.
It appears that the following line in the BOOT.INI file does not refer to a valid OS.
"multi(0)disk(0)rdisk(0)partition(2)\WINDOWS = Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn"
Would you like to remove it from the BOOT.INI file?
Apon selecting yes, then apply, the General Tab option for Normal Startup changes to Selective Startup, and visa versa when selecting the Normal Startup, it replaces the third line in the [operating systems] BOOT.INI file.
I was thinking that this was strange because it doesn't have any effect with the 2 other lines that already exist, why would the third?
Apart from that, it all seems fine at the moment.
Do you recommend to leave the 2 lines the way they are?,
(Both set the same, rdisk(0)/rdisk(1) the difference)
Would you like to see a post of the boot.ini file?