Microsoft Windows XP Professional Logo
Anonymous Posted on Aug 09, 2012

HAL.DLL is missing or corrupted, xp doesn't boot

While booting from cd, on command line of recovery console bootcfg /rebuild immediately failed, chkdisk on my 80 gb hd was running for more than 30 hours until i interrupted it. d:\i386\hal.dl_ c:\windows\system32\hal.dll or d:\i386\hal.dl_ c:\windows\system32 cannot be executed because Access is denied. But i was never prompted for administrative password! Should i wait for chkdsk to the very end since nothing else works? Any ideas how to boot from hd? Please help auntie!

2 Answers

Anonymous

Level 1:

An expert who has achieved level 1.

New Friend:

An expert that has 1 follower.

Mayor:

An expert whose answer got voted for 2 times.

  • Contributor 2 Answers
  • Posted on Sep 13, 2012
Anonymous
Contributor
Level 1:

An expert who has achieved level 1.

New Friend:

An expert that has 1 follower.

Mayor:

An expert whose answer got voted for 2 times.

Joined: Dec 10, 2010
Answers
2
Questions
4
Helped
20992
Points
1
  • Anonymous Sep 15, 2012

    I made it. And posted solutions for others to use, but it wasn't displayed - only a couple of ads instead...

×

Brandon Robinson

Level 2:

An expert who has achieved level 2 by getting 100 points

MVP:

An expert that got 5 achievements.

Governor:

An expert whose answer got voted for 20 times.

New Friend:

An expert that has 1 follower.

  • Expert 107 Answers
  • Posted on Aug 10, 2012
Brandon Robinson
Expert
Level 2:

An expert who has achieved level 2 by getting 100 points

MVP:

An expert that got 5 achievements.

Governor:

An expert whose answer got voted for 20 times.

New Friend:

An expert that has 1 follower.

Joined: Feb 10, 2010
Answers
107
Questions
1
Helped
25773
Points
262

If it was running for more than 30 hours, it wasn't doing much. You can try copying hal.dll off of a known, good-working XP pc, and replace it with the one on your broken PC. It's better if you extract it from i386 folder but grabbing it from another pc should work fine.

If you need further help, reach me via phone at https://www.6ya.com/expert/brandon_bf4b4a06876c89a0

  • Anonymous Aug 12, 2012

    Copy hal.dll - that's what i started from - "d:\i386\hal.dl_ c:\windows\system32 cannot be executed because Access is denied. But i was never prompted for administrative password! " Well, anyway, i think, problem is with some boot files, like boot.ini. System just doesn't see the os. When i tried to boot from cd to repair os, i pressed Enter on the first screen and wanted to press R, but... it was not available! Like there is no os at all. Cannot retrieve data via usb adapter from another computer either; it didn't show usb drive at all. Well, i am not giving up just yet, and any ideas are surely welcomed.

×

Ad

5 Related Answers

Anonymous

  • 50 Answers
  • Posted on Dec 31, 2008

SOURCE: Boot problem Windows XP Home

Please refer the following link
http://support.microsoft.com/kb/945380

Please Vote if this solution is helpful

Ad

gernar

  • 8 Answers
  • Posted on Mar 17, 2009

SOURCE: missing hal.dll. file

Try this support link from Microsoft this help me to solve similar problems

http://support.microsoft.com/kb/314477

Anonymous

  • 448 Answers
  • Posted on Aug 26, 2009

SOURCE: hal.dll file missing or corrupted

Follow the steps given in the link below to troubleshoot the hal.dll missing issue:

http://support.microsoft.com/kb/945380

Anonymous

  • 155 Answers
  • Posted on Sep 24, 2009

SOURCE: the file is missing or corupt <Windows root>system32\hal.dll.

Hi,
Go to this link and get the solution it'll work for u:

http://support.microsoft.com/kb/945380/en-us

Computer hardware and networking support

  • 4281 Answers
  • Posted on Sep 19, 2010

SOURCE: My machine won't boot. Get the dreaded "hal.dll

Hal.dll error occurs because of 2 reason. First need to reconnect the RAM memory and need to fix errors on harddrive. For that first open cpu cabinet if it is desktop then reconnect the RAM memory on motherboard.Then check. If still same error then boot computer with windwos disk then enter in recovery console then type in prompt "chkdsk /r" without "' then press enter then press "y' then it will fix and recover errors on harddrive then it will work fine . You can also repair your windows with repair option .when you boot computer with windows disk . Let me know if you need further assistance. Thanks for using FixYa.

Ad

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

0helpful
1answer

HAL.DLL is missing or corrupted, xp doesn't boot

If you can enter safe mode, run the command prompt as administrator. Enter the command: sfc /scan now

Then hit enter. It should replace missing files or repair corrupt files. It is a lengthy scanning of every file on the computer. Chkdsk would NOT replace a missing file.

.If you can not boot XP, change the boot setup to boot a CD/DVD at startup by entering the BIOS before windows pops up with a loading screen (rather than the hard drive) and have it boot a CD/DVD or USB that you have burned/installed Reimage upon. That is a commercial product. Check it out at MajorGeeks or its own website. Alternatively, take a look at method 3 on this page: http://www.wikihow.com/Make-a-USB-Bootable
1helpful
1answer

No arranca windows por el problema de windows root\system32 \hal.dll.

Hi! Welcome to www.fixya.com.
You need to get an Windows Operating system XP
Option 1:
Boot from your CD and follow the directions to start Recovery Console. Then:
Attrib -H -R -S C:\Boot.ini DEL C:\Boot.ini BootCfg /Rebuild Fixboot
Option 2:
Boot from your CD and follow the directions below to start Recovery Console.
Insert the Setup compact disc (CD) and restart the computer. If prompted, select any options required to boot from the CD. When the text-based part of Setup begins, follow the prompts; choose the repair or recover option by pressing R.
If you have a dual-boot or multiple-boot system, choose the installation that you need to access from the Recovery Console. When prompted, type the Administrator password. (if you didn't create one try pressing enter).
At the system prompt, type Recovery Console commands; type help for a list of commands, or help commandname for help on a specific command.
Most likely you will need to expand the file from the CD. The command would be expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. Substitute d: for the drive letter of your CD. Once you have expanded the file type "exit" to exit the Recovery Console and restart the computer.
TIP: Recovering Windows XP using the Recovery Console
Hope this resolution fix the problem on your computer. Thanks for contacting Fixya. Bye for now.
0helpful
2answers

Ntfs is missing

To resolve this problem, replace the missing or corrupted Ntfs.sys file:
  1. Use the Windows Vista startup disks or the Windows Vista CD to restart your computer.
  2. When the "Welcome to Setup" screen appears, press R to select the To repair a Windows Vista installation using Recovery Console, press R option.
  3. Type the number of the Windows installation that you want to access from the Recovery Console, and then press ENTER.
  4. Type the administrator password when you are prompted, and then press ENTER. If no administrator password exists, just press ENTER.
  5. At the command prompt, type the following commands (press ENTER after each command): cd \windows\system32\drivers

    ren ntfs.sys ntfs.oldNote This step renames the corrupted Ntfs.sys file to Ntfs.old. If the Ntfs.sys file is not found, the file is missing.
  6. At the command prompt, type the following command, and then press ENTER: copy cd:\i386\ntfs.sys drive:\windows\system32\driversWhere cd is the drive letter for the CD-ROM drive that contains the Windows Vista CD, and drive is the drive where you installed Windows Vista .
  7. Remove the Windows Vista CD from your CD-ROM drive, type quit at a command prompt, and then press ENTER to quit the Recovery Console.
  8. Restart the computer.
  9. rate me 4 thumbs up please
0helpful
1answer

Error message when starting up: <Windowsroot>\system 32\hal.dll. Please reinstall a copy of the above file.

This issue happens if boot files are corrupted .. you need to have the Operating System Cd to resolve this problem . Considering you have windows xp you need to have the installation cd for windows xp .
you need to use bootcfg command to resolve the issue.

Go to bios and change the boot sequence to boot from the cd, if you are not able to boot from the cd. and then boot using windows xp cd .

Then push R to go to recovery console and use the below command

Boot to Recovery Console and rebuild the BOOT.INI file with the BOOTCFG /REBUILD
command.

0helpful
2answers

Deleted dll

BOOT FROM YOUR WINDOWS DISC AND CHOSE OPTION RECOVERY CONSOLE AND USE THE GUIDED HELP...BUT FIRST DOWNLOAD THE MISSING FILE AND COPY IT TO WINDOWS 32 SYSTEM FILE FOLDER.RICHARDM69
1helpful
3answers

Hal.dll file missing, can't boot from xp disc as error states hard drive cannot be detected

Issue : Blue screen - Missing HAL.DLL error message
Solution :
1) Insert your windows XP CD into your CD/DVD drive.
2) Restart your computer.
3) Press the F12 key to access the one time boot menu.
4) Select Onboard or USB CD-ROM Drive.
Press any key when prompted.
5) The Windows XP Setup will launch.
6) Press R to choose the Repair option and enter recovery console on the Welcome to Setup Page.
7) bootcfg /rebuild
8) Enter Y and press enter
9) Type Microsoft Windows XP Home Edition or Microsoft Windows XP Professional Edition.
10) Type /fastdetect
11) Type Exit
0helpful
2answers

Laptop is telling me there is a dll file. is it recoverable?

If the dll file is missing, use a search engine to find dll files. You can replace it. I have had to do it several times and its harmless to your computer.
0helpful
1answer

Windows>\system32\hal.dll. corrupt

HAL.DLL Missing or Corrupt

If you get an error regarding a missing or corrupt hal.dll file, it might simply be the BOOT.INI file on the root of the C: drive that is misconfigured

Insert and boot from your WindowsXP CD.
At the first R=Repair option, press the R key
Press the number that corresponds to the correct location for the installation of Windows you want to repair.
Typically this will be #1
Type bootcfg /list to show the current entries in the BOOT.INI file
Type bootcfg /rebuild to repair it
Take out the CD ROM and type exit

Regards
0helpful
1answer

Missing or corrupt \system32\hal.dll

You didn't need to replace the hard drive if there is a missing NTLDR file, it just means that the boot sector is missing or corrupt. You can fix it by putting in your WinXP CD, and choosing REPAIR.(This is known as the Recovery Console and it's in DOS just to warn you...) Then you can type the following at the dos prompt: fixmbr - Fixes corrupt master boot record fixboot - Fixes corrupt boot sector bootcfg /rebuild - Fixes corrupt or missing boot.ini
Not finding what you are looking for?

294 views

Ask a Question

Usually answered in minutes!

Top Microsoft Computers & Internet Experts

Grand Canyon Tech
Grand Canyon Tech

Level 3 Expert

3867 Answers

k24674

Level 3 Expert

8093 Answers

Brad Brown

Level 3 Expert

19187 Answers

Are you a Microsoft Computer and Internet Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...