Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works
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