ntldr IS MISSING PRESS CTRL ALT DELETE ERROR WIN XP PRO

showmetheway

Honorable
Jan 17, 2014
2
0
10,510
I have three drive hooked up
drive one has win xp installed (main drive)
drive two is slave drive
drive three is also slave

I installed win 7 on drive three logged into drive three did what i had to do on there and restarted. when it booted i was expecting for the os menu screen to pop up where i can select which OS i want to select but that didn't happen. it only showed win 7 option and i wanted to get back on xp i get back on win 7 and deleted a partition (my mistake) and then i decided to delete win 7 intentionally. and now i have no os to operate on.

I've unplugged drive two and three hoping win xp will boot up but i get ntldr error message
I do have the installation CD for XP ive tried to repair but it asks for administrator password which i never set one up i dont know why its asking for one. anyone help?
 
Solution
Insert the Windows CD, click the Start button / Run / and type: SFC /SCANNOW and press Enter... the System File Checker will replace the Hal.dll file. if it doesn't, backup the installed Hal.dll and delete it, and repeat the file check.

As for the boot.ini file, go to Control Panel / System / Advanced / Startup and Recovery / Settings / Edit / and copy-paste the following default boot.ini text, and exit saving the file edition. Replace "Professional" with "Home Edition" if it corresponds to your installed XP. Or you can simply erase from your boot.ini whatever differs from these lines.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]...

I suppose you're accessing the Recovery Console... so if you did not set a password, just press Enter (no password typed). Next type MBRFIX and press Enter, follow with FIXBOOT, press Enter and Exit. If it doesn't work as it sometimes happens, you can do a Repair installation of Windows XP or use the Hiren's Boot CD or USB to restore the boot sector files (on C:/boot.ini, ntldr and ntdetect). You can download these files from Bootdisk.com.

Don't know why but Windows Vista or 7 can apparently write to these files leaving them useless after removing Windows Vista or 7 from the system.. When this happened only replacing these files worked... I thought it was only my particular case (for having used a boot editor software) but I also used two HDs so it's probably the same problem. So this option may work in case the Recovery Console doesn't.
 

showmetheway

Honorable
Jan 17, 2014
2
0
10,510
the above method fixed the ntldr error now when i boot up i get the message that i need to re install system32\hal.dll file. i did this with the windows cd on recovery and expanded the file successfully i rebooted and still had the same message show up. also is says boot ini needs edit
 
Insert the Windows CD, click the Start button / Run / and type: SFC /SCANNOW and press Enter... the System File Checker will replace the Hal.dll file. if it doesn't, backup the installed Hal.dll and delete it, and repeat the file check.

As for the boot.ini file, go to Control Panel / System / Advanced / Startup and Recovery / Settings / Edit / and copy-paste the following default boot.ini text, and exit saving the file edition. Replace "Professional" with "Home Edition" if it corresponds to your installed XP. Or you can simply erase from your boot.ini whatever differs from these lines.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /noexecute=optin /fastdetect
 
Solution