Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

<windows root>\system32\hal.dll is corrupt


  • Please log in to reply

#1
mkem

mkem

    Member

  • Member
  • PipPip
  • 14 posts
When I turn on my computer I receive a black screen with a message stating <windows root>\system32\hal.dll is missing or corrupt. I am really trying to not have to reformat becasue there are some files on my pc that I can not loose. Thanks.
  • 0

Advertisements


#2
gerryf

gerryf

    Retired Staff

  • Retired Staff
  • 11,365 posts
If you have your windows xp cd, boot with it and start the repair with recovery console option.

type
chkdsk /r
<enter>
and take a walk, as it will take some time

If it still does not boot, start with the recovery console and type
bootcfg /rebuild
<enter>
  • 0

#3
mkem

mkem

    Member

  • Topic Starter
  • Member
  • PipPip
  • 14 posts
Thanks, I tried both things but when I do I get the following error

Failed to successfully scan disks for Windows installations. This error may be caused by a corrupt file system, which would prevent Bootcfg from successfully scanning.

I ran a chkdsk which is successful but I still can not run the bootcfg.
  • 0

#4
gerryf

gerryf

    Retired Staff

  • Retired Staff
  • 11,365 posts
ooops, skipped a step

Boot from the CD and go back into the Recovery Console

type

Attrib –H –R –S C:\Boot.ini
Del C:\Boot.ini
BootCfg/Rebuild
Fixboot


Now reboot.

If no go,

Boot with the CD in and go to the Recovery Console:

At the command prompt type the following:


expand D:\i386\hal.dl_ C:\windows\system32\hal.dll
(assuming d: is your cd-rom/dvd-rom)

Type EXIT and remove the CD and restart the PC.
  • 0

#5
mkem

mkem

    Member

  • Topic Starter
  • Member
  • PipPip
  • 14 posts
I tried both things but still no go, when I typed Attrib –H –R –S C:\Boot.ini
I get a message stating that the parameters are not valid and I tried expand D:\i386\hal.dl_ C:\windows\system32\hal.dll and it says unable to create file hal.dll.

I don't know if this makes a difference or not but I have two OS on my computer (2 partions with the same OS). I tried doing the steps on both but still no luck.
  • 0

#6
mkem

mkem

    Member

  • Topic Starter
  • Member
  • PipPip
  • 14 posts
OK, problem solved. My husband figured it out. Thanks for all your help.
  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP