XP won't boot, blank screen after POST screen

gghar1

New member
Joined
Oct 20, 2014
Posts
2
I have a Win XP Home edition that fails to boot; the POST screen loads, then a choice of operating system configurations (see later), and selecting one of them (the last on the list) returns can’t find hal.dll. The other two options, one of which I have set up in the course of trying to sort this out, both end up with a blank screen. Safe mode hangs up in the middle of the driver list. The problem started after a power cut. I have fairly exhaustively investigated and tried to fix this as follows
Seagate 250Gb disk in four partitions, C,D,E,F. Using a partition tool confirms that the active and primary partition is C. The files on all the partitions are all visible using file explorers on bootable recovery CDs (ERD Commander and HIRENS). I have backed up the important data. The operating system files are on C partition only.
Antivirus showed no problem
Run disc diagnostic – passed, no errors
Run Memtest86+ - passed
Run chkdsk /f – fixed a couple of errors
Via recovery console on original disk
Run fixmbr, reboot, not fixed
Run fixboot, reboot, not fixed
Run bootcfg /rebuild fixboot. Reboot, not fixed (this is the most recent listed configuration)
Tried repair install from recovery console. Copied files etc, then automatically tried to reboot but stalled at same place.
I have also tried the disk in another PC and get the same result. I have disconnected, clean and reconnected all relevant internal wiring.
The BIOS is set to boot first from CD then HDD, and detect HDD is set to AUTO.
I have run out of ideas. Can anyone help? I would be grateful for any ideas.
 
Your symptoms sound more like a bad hard drive. Download the trial version of Hard Drive Tune on another PC and run the full Error Scan. Check the Health tab in HDTune for SMART errors, too.
 
Your symptoms sound more like a bad hard drive. Download the trial version of Hard Drive Tune on another PC and run the full Error Scan. Check the Health tab in HDTune for SMART errors, too.

Thanks. I have tried that and get no errors. By deleting individually NTDLR, NTDETECT and NTOSKRNL and checking which caused known error messages, I narrowed it down to a problem with NTDETECT. Using NTDETECT.CHK, the boot sequence crashes in the middle of, or after, loading what appear to be devices. At this point I'm stuck as I do not know what comes next (and therefore what is probably a corrupt file).
 
My first thought is why is your system missing the hal.dll file and detecting corrupt/missing core files like NTLDR? First place I'd have looked would be the drive or a virus/rootkit, but it sounds like you've ruled them out. Why do you have more than one Boot.ini entry showing another operating system, any idea?
Are you manually replacing the above files from a Windows CD?
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top