Windows is not starting

By vikassharma62 ·
when I restart the computer I get the following message: "Windows could not start because the following file is missing or corrupt \system32\hal.dll Please re-install a copy of the above file.
How do I re-install the file and how can I get my computer to boot from the CD ROM so I can re-install Windows without getting this error message.

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Answers

Collapse -

Windows Reinstallation

by aamsoh In reply to Windows is not starting

Please insert windows CD in your CD-Drive. and restart your computer. windows setup should be start automatically, if not then again restart your pc and go to your bios setup and then find out boot sequence to make your cd drive as first boot disk then save and exit from your bios setup. then windows setup will start then you have to follow the instruction.

hope that this will help you.

Collapse -


by oldbaritone In reply to Windows is not starting

Try booting the installation CD and choose "Repair" - it may succeed.

THEN - immediately scan for viruses, malware, spyware etc! Find out WHY hal.dll got corrupted.

Collapse -

Verify the boot hard drive

by slange In reply to Windows is not starting

If you have multiple hard drives, make sure your bios hasn't been reset to recognize a different hard drive. I have a machine with both sata drives and an older IDE drive, and have had it fail to load the sata drivers, and then try to boot from the IDE drive which no longer has the OS installed, and gotten the a similar 'file missing' message. Also check to make sure the bios is set to boot from a CD/DVD drive before it tries to boot from a hard drive.

Collapse -

Best way

by prrethish In reply to Windows is not starting

Boot through u r windows installation disk
log in to the recovery console
go to the i386 folder in the cd drive
copy the hal.dll to the windows\system32 folder

If not work open recovery console again
Type bootcfg /list
after bootcfg /rebuild
When you receive a message that is similar to the following message, press Y:
Total Identified Windows Installs: 1

[1] C:\Windows
Add installation to boot list? (Yes/No/All)
2. You receive a message that is similar to the following message:
Enter Load Identifier
Just give some name for u r os. When you receive this message, type the name of your operating system, and then press ENTER. either Microsoft Windows XP Professional or Microsoft Windows XP Home Edition.
3. You receive a message that is similar to the following:
Enter OS Load options
When you receive this message, type /fastdetect, and then press ENTER.

Collapse -

How To Restore Hal.dll From the Windows XP CD

by Peconet Tietokoneet In reply to Windows is not starting

Follow these easy steps to restore the damaged/corrupted or missing hal.dll file from the Windows XP CD using the Recovery Console.

1. Enter Windows XP Recovery Console.

( To enter Recovery Console in Windows XP, you will need to boot from the Windows XP CD.

A. Watch for a "Press any key to boot from CD".

B. Press a key to force the computer to boot from the Windows CD. If you do not press a key, your PC will continue to boot to the Windows XP installation that's currently installed on your hard drive. If this happens, simply reboot and try to boot to the Windows XP CD again.)

2. When you reach the command line prompt, type the following and then press Enter:

expand d:\i386\hal.dl_ c:\windows\system32

Using the expand command as shown above, "d" represents the drive letter assigned to the optical drive that your Windows XP CD is currently in. While this is most often d, your system could assign a different letter. Also, c:\windows represents the drive and folder that Windows XP is currently installed on. Again, this is most often the case but your system could be different.

3. If you're prompted to overwrite the file, press Y.

4. Take out the Windows XP CD, type exit and then press Enter to restart your PC.

Related Discussions

Related Forums