I'm having trouble with my laptop which will no longer boot. After the POST screen I get a screen with the message "<systemroot>\windows\system32\hal.dll is missing or corrupted, please replace this file" and can get no further in normal or safe mode.
After a bit of searching I came to the conclusion it might be BOOT.INI so I set out to rebuild it via the recovery console using BOOTCFG /rebuild. However, this will not work and it says the scan cannot be completed sucessfully. I ran CHKDSK /R and it did find and fix some errors but BOOTCFG still would not run.
The single hard disk is split into two partitions, C: is the boot device and windows is on drive D:.At present BOOT.INI says:-
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\Windows="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
This seems ok to me but I'm not sure 100% so any ideas there?
I've also tried FIXBOOT and FIXMBR from the recovery console to no avail. All files seem to be accessible so disc damage is only minimal if it has happened at all.
I had got to the point of trying a repair install but Windows XP setup doesn't make the option available.
Any ideas?