Question about PC Desktops
As the title says, the hal.dll file in the system32 folder isn't working. It's in there and I've tried replacing it to be sure, but it isn't working. I've also tried to repair my BOOT.INI but I have no way of doing it since I don't have an XP CD to get into the Recovery Console or whatever it was called. I have this USB enclosure that you can put IDE hard drives in to let them be viewed on other PCs (which is very useful), but it seems I can't do anything. I've read solutions on the internet that suggest looking into the Windows directory in the ServicePackFiles folder, but there is no such folder on it (which is due to me reinstalling the OS to factory defaults). I have an eMachines computer that came with only a restore disc that only wipes the drive and reinstalls the original factory defaults, which I wanted to do, but I guess something went wrong. I've done this before, wiping my drive and reinstalling the OS via this disc, but I guess it didn't want to comply this time. Is there any steps I'm missing that could fix this problem?
It only gets past the booting screen, the eMachines sign, then it brings the message up "Windows cannot start because the following file is missing or corrupt:
Any help would be appreciated. I usually can fix these problems, but this one is pretty tough.
I would recommend you buy a copy of Quick Boot ($9.99 at ebay shipping included), and use it to first to run a diagnostic on your drive since this is a quick and easy test, then use it to wipe the drive, then use it to reformat your drive, then reinstall your OS. If all this doesn't work, then it may be that you have a boot sector virus, which can render just about any system dead in the water. Good luck.
Posted on Mar 09, 2009
Tips for a great answer:
I am going to start with the assumption you have already tried to reboot, then next choices from there go kinda like this...
Run windows XP restore from command prompt. (From
safe ,mode type C:\windows\system32\restore\rstrui.exe and press Enter. If
this doesn't work or you're receiving the hal.dll error message before you're
able to complete this process, move on to the next step.
Replace the boot.ini file (run msconfig) This will
work if the cause of the problem is actually Windows XP's boot.ini file and not
the hal.dll file, which is often times the case.
Note: If repairing the boot.ini does correct the
hal.dll issue but the problem reappears after a reboot and you've
recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this
specific situation, IE8 could be the root cause of your hal.dll problem.
Right click on c: drive, click
on properties, then tools, click on the error checking button, the put a
checkmark in each box, Click start and it may say it needs to run on next
reboot click OK the reboot. The physical
part of your hard drive that stores any part of the hal.dll file has been
damaged, you're likely to see errors like this.
Run a repair install of the operating system. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.
Nov 29, 2010 | PC Desktops
Nov 19, 2010 | Gateway Profile 3 PC Desktop
Mar 03, 2010 | E-Machines eMachines Desktop PC
Oct 28, 2009 | E-Machines T5212 PC Desktop
Sep 01, 2009 | PC Desktops
Jun 04, 2009 | Compaq Presario 5000 PC Desktop
Apr 10, 2009 | E-Machines eMachines Desktop PC
Mar 11, 2009 | PC Desktops
Jul 20, 2008 | PC Desktops
Jan 14, 2008 | PC Desktops
Dec 10, 2016 | Dell PC Desktops
243 people viewed this question
Usually answered in minutes!