• Horn Player – Computer Dude – Gig Pig …
  • Home
  • About
  • Blog
  • Services
  • Contact
  • Webmail
  • Terms

Robert A. Owen - Musician - Technology Leader

Music, Technology, Rants and Funnies - Randomness at its best!

  • Blog
  • Internet
    • IIS 6
    • IIS 7.5
    • Javascript
    • Web Design
      • WordPress
      • Coldfusion
  • Support
    • MicroSoft
      • Powershell
      • Surface
      • Windows10
      • Zune
    • PC-Care
    • Software
    • Virus
      • Email Scam
    • Vista Quest
    • Windows 7
  • Pictures
    • Instagram
  • Music
  • Friday Funnies
  • General
    • CoWorking
    • Gadgets
    • Politico
    • Random – TidBit
    • Rant
    • Review
    • Site of the Week
    • Useless
    • Xbox
      • Games
You are here: Home / Support / MicroSoft / Win_root System32 Hal.dll missing or corrupt

Win_root System32 Hal.dll missing or corrupt

July 11, 2009 By Robert Owen

Had a dandy today.  A client called saying that their computer would no longer boot.  When I asked them if there was any kind of error message, they read me the following:

Win_root\System32\Hal.dll missing or corrupt:

Please re-install a copy of the above file.

Sounds serious, huh?  It is.  When I arrived at the office there was an ominous “clicking” sound coming from the hard drive area of the computer. (cue scary music)  And we all know what that generally means.  Being optimistic, I decided to attempt the fixes outlined by Microsoft.  Here are a couple of ways they offer to attack this issue:

  1. Start the computer by using your Windows XP CD-ROM. Press any key to boot from the CD.
  2. After the setup files are finished loading press R to repair using “Recovery Console.”
  3. In the recovery console, select the installation to log on to (usually number 1), then press ENTER.
  4. Login to the Administrator account by typing the password for this account, then press ENTER.
  5. At the recovery console command prompt, type the following command, then press ENTER:
    expand <cd-drive>:\i386\hal.dl_ <hd-drive>:\Windows\system32\hal.dll
  6. Note: In this command, the <cd-drive> placeholder represents the drive letter of your CD drive, and the <hd-drive> placeholder represents the drive letter of the hard disk on which windows is installed.
  7. If you receive a prompt to overwrite the file, press Y.
  8. Type exit, and press ENTER at the command prompt.

OR

  1. Start the computer by using your Windows XP CD-ROM. Press any key to boot from the CD.
  2. After the setup files are finished loading press R to repair using Recovery Console.
  3. In the recovery console, select the installation to log on to (usually number 1), then press ENTER.
  4. Login to the Administrator account by typing the password for this account, then press ENTER.
  5. At the recovery console command prompt, type the following command, then press ENTER:

    CHKDSK /r

    Note: You do not have to include the /p switch in the Chkdsk command-line because the /r switch causes the Chkdsk utility to locate bad sectors and recover readable information. This command implies the /p switch.

Neither of those methods worked for me, as this user’s hard drive was actually failing  and getting worse on each attempt to fix it.  (But, barring any failing hardware, I think the above fixes would work just fine.)

In terms of speed, trying to replace the file is the quickest option for fixing this error as it should only take you a couple of minutes. Should you want to try fixing with check disk, that option will take a bit longer.  If you have the time to wait, I might suggest the “check disk” option, as there are probably some other files that have gotten “corrupted” and this should fix them as well.

© 2009, Robert Owen. All rights reserved.

Related posts:

Default ThumbnailLoad DLL’s needed for Kernel – XP Default ThumbnailSpeed up File Copy in Vista Default ThumbnailRemote Desktop Slow in Vista Default ThumbnailOutlook error: 0x800CCC90

Filed Under: MicroSoft, Support Tagged With: Administrator Account, Cd Drive, Cd Rom, Chkdsk R, Cue, Dl, Error Message, Hard Disk, Hard Drive, Hd Drive, Loading Press, Lt, MicroSoft, Number 1, Placeholder, Press Any Key, Scary Music, Type Exit, Windows Xp, Windows Xp Cd

Robert Owen A Horn Player turned salesman, turned Computer Consultant & Horn Player, Turn Network Engineer & Horn Player, Now Technology leader & Musician.... Well, How about a Horn player who does a lot of other stuff? More about me. FacebookInstagramLinkedInTwitter

To Stay up-to-date on all of my crazy Ramblings, enter your e-mail address below.

You'll be amazed!

Recent Posts…

  • What If? – Gig Edition
  • Feedback – two way street
  • Snow-pocalypse… and Cold
  • Snow-pocalypse 2025 – part 6
  • Snow-pocalypse 2025 – part 5

Recent Comments

  • David Gray on Create a Shortcut to open in your Alternate BrowserTwelve years on, this tip remains useful. Though I…
  • Sue K on Use the Snipping Tool to Capture MenusThanks you so much! I could never figure out how t…
  • aa on Increase IIS File Upload LimitsSuperb Robert..after wasting 2 days..this is perfe…
  • León on Windows 7 error 86Funciono para Windows 7 , también descubrí que la…
  • Nicole Larkin on Use the Snipping Tool to Capture MenusNine years later and your post is still helpful. T…

[footer_backtotop]
Content Copyright © 2025 OWEN CONSULTING · All Rights Reserved · Log in