Alex said:
Don't
That message is rather misleading. It happens because the boot.ini file
that tells the boot where to look for 'Windows' is damaged, so it is
looking for files in the wrong place - hal.dll just happens to be the
first one it looks for. Replacing hal will do no good, and may get the
wrong version for the particular machine
Set the BIOS to boot CD before Hard Disk. Boot the XP CD and, instead
of Setup, take the immediate R for Repair. Assume any password
requested is blank, and TAB over.
Use
Attrib -H -R -S C:\boot,ini
DEL C:\boot.ini
to delete the bad one
BootCfg /Rebuild
to search for Windows installations and make a new one
Hi all,
I have this same problem with Win XP Home as of this evening. I've
tried running the recovery console, but when it scans for existing
Windows installations (it's an upgrade CD), it finds only the Win NT I
have on a different partition. That version works fine--I'm typing
this from it.
Is there any way to get my old Win XP to show up so I can continue with
the suggested recovery steps?
Thanks in advance!
P.S.
If there is no way, I could try restoring various files (boot.ini,
hal.dll, whatever) from a full system backup that's not too old. The
problem (and there always is one, right?) is that this backup is stored
on an external IEEE-1394 hard drive not known to Win NT. Anyone know
how to get access to it?
Andy