Re: XP hal.dll missing

From: Alex Nichol (alexn.mvpdts_at_ntlworld.delete.com)
Date: 02/17/05


Date: Thu, 17 Feb 2005 12:14:59 +0000

rpuprru wrote:

>My pc cannot start and using the boot disk, says that system32\ha.dll is
>missing or corrupt. How can I put this file into the system since I can't get
>to c: drive.

DO NOT try to paste it. There are more than one version and you might
foul things up badly

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.

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

-- 
Alex Nichol MS MVP (Windows Technologies)
Bournemouth, U.K.  Alexn@mvps.D8E8L.org (remove the D8 bit)


Relevant Pages

  • Re: missing ntldr
    ... Your second (corrupt) hard drive will be set as slave. ... automatically boot from that drive so you can then scan your 'slave' drive ... >> statement' At this stage has windows xp setup gone through the initial ...
    (microsoft.public.windowsxp.general)
  • Re: NTLDR is missing
    ... or if one or more of the following Windows boot files ... > Corrupt boot sector / master boot record. ... you may need to do a repair install. ...
    (microsoft.public.windowsxp.general)
  • Re: How to Replace missing SYSTEM files?
    ... > The NTVDM system is not working on my Windows XP OS. ... > reason is the ntio.sys file is missing. ... Your choice is most likely 1 so hit "1". ... If your computer will not boot to a cd, you should change your boot priority ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: Suggestions, PLZ, for Win-based HDD diagnostic utilities & procedures
    ... That message means that the Windows registry is corrupt. ... it could be due to disk corruption, ... the boot menu. ...
    (microsoft.public.windowsxp.hardware)
  • Windows could not start because the following files were..
    ... ''Windows could not start because the following files were missing or corrupt: ... You can attempt to repair this file by starting Windows Setup using the original Setup CD ROM. ...
    (microsoft.public.windowsxp.help_and_support)

Loading