I've set up the bootloader with EasyBCD. My vista partition is on C drive and my XP partition is on D drive. I can boot vista, but when I try to boot XP I get the following messages:
"Invalid BOOT.INI. Booting from C:" flashes for a moment, and then the following appears:
"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 restored the hal.dll using http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm but that didn't fix it. Then I tried to follow http://pcsupport.about.com/od/fixtheproblem/ht/repairbootini.htm
but that didn't fix it because when I entered C drive in the recovery menu, it told me to enter the admin password, and when I entered none(the default, since I didn't set one) it told me that it was wrong.
When I entered D drive in the recovery menu, and asked it to find windows installations, it told me that there were none.
"Invalid BOOT.INI. Booting from C:" flashes for a moment, and then the following appears:
"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 restored the hal.dll using http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm but that didn't fix it. Then I tried to follow http://pcsupport.about.com/od/fixtheproblem/ht/repairbootini.htm
but that didn't fix it because when I entered C drive in the recovery menu, it told me to enter the admin password, and when I entered none(the default, since I didn't set one) it told me that it was wrong.
When I entered D drive in the recovery menu, and asked it to find windows installations, it told me that there were none.