hal.dll is missing

  • Thread starter Thread starter charles cashion
  • Start date Start date
C

charles cashion

When Windows XP Home starts,
(actually before it starts)
I get the message that <something>/system32/hal.dll
is either missing or corrupt. It exists and it has
the same size as the last time I backed up. It must
(therefore) be corrupt.

QUESTION #1
Is hal.dll within one of the cabinets under I386?

QUESTION #2
How do I determine the location of hal.dll?
Is there a search command for hal.dll?
search *.cab hal.dl

If I can locate it, I believe I can extract it.
Thank you,
Charles

This whole exercise might end up being moot.
Every time I reboot, my list of problems gets
longer. I think, (when I give up), I will
probably reload Windows.
 
charles said:
When Windows XP Home starts,
(actually before it starts)
I get the message that <something>/system32/hal.dll
is either missing or corrupt. It exists and it has
the same size as the last time I backed up. It must
(therefore) be corrupt.

QUESTION #1
Is hal.dll within one of the cabinets under I386?

QUESTION #2
How do I determine the location of hal.dll?
Is there a search command for hal.dll?


If I can locate it, I believe I can extract it.
Thank you,
Charles

This whole exercise might end up being moot.
Every time I reboot, my list of problems gets
longer. I think, (when I give up), I will
probably reload Windows.

I have already run "sfc /scannow" with my Windows
Home upgrade cdrom in the cdrom drive.
 
charles said:
I have already run "sfc /scannow" with my Windows
Home upgrade cdrom in the cdrom drive.

How could you run SFC if you can't boot the computer?

The problem that you are experiencing is often caused by a corrupt
boot.ini file or by the boot.ini file not having a correct ARC path to
the Windows installation, that is a relatively easy problem to fix, look
here for more information:

http://support.microsoft.com/search...+hal.dll&catalog=LCID=1033&spid=&mode=r&lsc=0

John
 
John said:
How could you run SFC if you can't boot the computer?
JJ: I have re-read my message twice. I did not say that.
I ran SFC because I could ignore the message. I posted
the request because I want to fix it *if* it is corrupt.
The problem that you are experiencing is often caused by a corrupt
boot.ini file or by the boot.ini file not having a correct ARC path to
the Windows installation, that is a relatively easy problem to fix, look
here for more information:

http://support.microsoft.com/search...+hal.dll&catalog=LCID=1033&spid=&mode=r&lsc=0
Thank you for the address. (url) I have looked at it briefly.
I will study it carefully tomorrow. There are things in there
that I did not know.
 
Hi Charles,

It is not exactly missing. Boot.ini somehow got changed and is pointing
to a different partition. You need to be able to boot up the computer with
the Windows XP Home Edition CD or if the partition that boot.ini rests in,
is a FAT32 partition, then you could use Windows 98 SE Startup Floppy Disk
and edit Boot.ini.

However, if you can do a Repair of Windows using the Recovery Consule of
the Windows XP Home Edition CD and edit it from there. Or run Fixboot from
the XP HE CD, Consule.

If you can't fix it and the Windows XP Home Edition CD, can't find XP
installed, because Boot.ini is pointing to the wrong partition, then you
will need to reinstall Windows XP Home Edition.

Do you have a partition image of the operating system's partition to
restore, after reinstalling Windows XP HE?

But for the future, once the problem is straighten out, you might wish
to back up those files, after it is working.
 
Back
Top