Can't boot! hal.dll conundrum - please help me!



Can't boot my PC. Message says hal.dll is corrupt or missing. Searched
net for solutions and have tried the following...
1. Re-built boot.ini using bootcfg / repair. Same problem.
2. Tried re-install, repair option, of Win XP. When PC re-booted I got
the same error message!!
3. Installed new copy of XP on 2nd hard drive. PC boots, I can see my
disk 1 and all looks well.
4. Re-copied hal.dll and ntoskernl from good version of XP onto bad
one. Same problem.
5. Full scan using norton and ad-aware revealed nothing.

Microsoft web site has no further ideas. Can anyone help? The last
thing I did before I had the problem was a defrag using the XP defrag.

Thanks in advance for any help!

Willem

.



Relevant Pages

  • Re: PLEASE HELP: 2 ERROR MESSAGES
    ... The advice to do a repair install, turned out to be a grievous and expensive ... The repair install caused a corruption and windows became ... It seems as though it would not boot from the CD ...
    (microsoft.public.windowsxp.general)
  • Re: Security Update 2006-003: What a disaster?
    ... Has anyone else had trouble with Security Update 2006-003 on their *Intel* ... Repair your hard drive. ... Boot off your Mac OS X installation CD/DVD and run Disk Utility ... permissions, but it segregates bad permission files, dumps your cache ...
    (comp.sys.mac.advocacy)
  • Re: computer logs itself off
    ... >>If that fails to resolve the issue, try a Repair Install ... >>Assuming your system is set to boot from the CD-ROM ... >>with the option to setup Windows or Repair ...
    (microsoft.public.windowsxp.accessibility)
  • Re: computer logs itself off
    ... Boot the system, ... >>If that fails to resolve the issue, try a Repair Install ... >>with the option to setup Windows or Repair ...
    (microsoft.public.windowsxp.accessibility)
  • Re: Cant boot to Windows
    ... while a repair install should leave your data files ... >>actual XP CD as opposed to a recovery CD, boot with the XP ... >>with the option to setup Windows or Repair ...
    (microsoft.public.windowsxp.accessibility)