Need a geek? Geeks to Go offers free, quality tech support -- in terms anyone can understand. Volunteers are waiting to help, friendly, technology experts who have knowledge to share, and enjoy helping others. Feel free to browse the site as a guest. However, you must log in to reply to existing topics, or to start a new topic of your own. Other benefits of joining include richer forum features, and removal of all advertising. Learn more in our Welcome Guide Infected? Malware and Spyware Cleaning Guide. What are you waiting for? Click here to join for free today!
<windows root>\system32\hal.dll
tobyed
post Sep 10 2006, 09:10 AM
Post #16


Member
**
Posts: 47
OS: XP



Hi.
Whenever I try and boot my computer I get the error message: "<windows root>\system32\hal.dll is missing or corrupt. Please reinstall it." - or something along those lines.
I've trawled through the internet looking for solutions. I initially tried just repairing the installation of the OS, as I have done numerous times in the past. This option actually wasn't available to me, my only option was for a complete format or to go into the recovery console.
I've tried various commands in the console but none have worked for me.
Here's the solution that I followed:

What is the boot.ini file and how do I repair it?

This is the file that is used that identifies the location of Windows. It is a hidden system file located in the root partition of the primary hard drive ©. It identifies which hard drive, which partition on the drive and the folder where Windows is installed.

The steps to repair a missing or corrupt boot.ini file are:

1. Insert and boot from your Windows XP CD.
2. When you receive the "Press any key to boot from CD" message, press a key to start your computer from the Windows XP CD-ROM.
3. When you receive the "Welcome to Setup" message, press R to start the Recovery Console.
4. Press the number that corresponds to the correct location for the installation of Windows you want to repair, typically this will be #1.
5. Type bootcfg /list to show the current entries in the BOOT.INI file. At this point you may get a message telling you that the boot.ini file does not exist. The next step will correct this error.
6. Type bootcfg /rebuild to repair it. This will scan your hard dives for installations of Windows XP, 2000 or NT and display the results. Follow the on-screen instructions to add your Windows installations to the boot.ini file. Those step will be:
1. Total Identified Windows Installs: 1
(1) C:\Windows
Add installation to boot list? (Yes/No/All)
Type y and hit enter
2. Enter Load Identifier
This is the name of the operating system. When you receive this message, type the name of your operating system, and then press ENTER.
3. Enter OS Load options
When you receive this message, type /fastdetect, and then press ENTER.

Note: The instructions that appear on your screen may be different, depending on the configuration of your computer.
7. Take out the CD ROM and type exit.


The rebuild command came up with an error message due to a corrupt file system.
Next I tried this:

What is the hal.dll file and how do I repair or replace it?

HAL is an acronym for hardware abstraction layer. The hal.dll file is a Windows NT file that is used by windows when communicating with your computer's hardware. It enables hardware from different vendors to allow them to accept a common set of Windows commands. If it is missing Windows will not function.

In situations where it has become damaged, either from virus activity or hardware failure, it may be necessary to replace it with an undamaged copy. Here are the steps necessary to replace the hal.dll file with an undamaged copy from the Windows CD:

1. As above, insert and boot from your Windows XP CD.
2. When you receive the "Press any key to boot from CD" message, press a key to start your computer from the Windows XP CD-ROM.
3. When you receive the "Welcome to Setup" message, press R to start the Recovery Console.
4. Press the number that corresponds to the correct location for the installation of Windows you want to repair, typically this will be #1.
5. At the command prompt type: expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. (where d: is the drive letter of your CD and c:\windows is the location for your Windows installation folder.) If prompted for permission to overwrite an existing version of the hal.dll file select yes.
6. Once you have expanded the file type "exit" to exit the Recovery Console and restart the computer.


Doing this lead to the message - 'There is no CD or Floppy disk in the drive', when the recovery disk was.

If anyone can point me in the right direction with this problem it would be greatly appreciated. A complete format of my hard drive isn't something I want to resort to just yet.

Thanks.
Go to the top of the page
 
+Quote Post

Posts in this topic
- tobyed   <windows root>\system32\hal.dll   Sep 10 2006, 09:10 AM
- - tobyed   Well that's what i thought. Anyway I'm in ...   Sep 16 2006, 01:37 PM
- - SRX660   I would not backup to an external drive. Last year...   Sep 16 2006, 02:53 PM
- - GiGaD   Hello , I have 2 hard disks one loads with Win 98...   Sep 23 2006, 01:13 AM
- - SRX660   What does the boot.ini show in win 98. I ask this ...   Sep 23 2006, 08:30 AM
- - wannabe1   The boot.ini looks fine. The problem is you have ...   Sep 23 2006, 08:38 AM
- - GiGaD   Hello Again, Thanks for your suggestions. I ha...   Sep 23 2006, 09:37 AM
|- - docarii   QUOTE(GiGaD @ Sep 23 2006, 11:37 AM) Hell...   Jul 27 2007, 10:42 PM
- - desktopilliterate   hi it seems as if I'm having the same problems...   Sep 26 2006, 03:58 PM
- - fathom   Hi guys, Well I have exactly the same problem. O...   Feb 6 2007, 12:09 AM
- - fathom   bump   Feb 6 2007, 01:59 AM
- - t0xicxch3rr1es   Hi. I need some help pretty bad. I am pretty litra...   Sep 26 2008, 02:12 PM
- - Fenor   Everyone needs to start their own topic and stop r...   Sep 26 2008, 02:21 PM
- - amoctober   QUOTE (tobyed @ Sep 10 2006, 10:10 AM) Hi...   Jan 21 2009, 03:45 PM
- - timmmm   Im having the same problem , i havnt done anythin...   Oct 25 2009, 08:33 PM
- - rshaffer61   Direct to: timmmm Please start your own topic Al...   Oct 25 2009, 10:02 PM
- - onetimehelper   It is THANKGIVING 2009!..happy thanksgiving...   Nov 26 2009, 01:59 PM
- - lauree   I know this is an old thread, but there was a new ...   Dec 27 2009, 03:24 PM
- - rshaffer61   Lauree borrow a XP disk of the same type you have ...   Dec 27 2009, 03:49 PM


Reply to this topicStart new topic
3 User(s) are reading this topic (3 Guests and 0 Anonymous Users)
0 Members:

 

Collapse

> Similar Topics

    Topic Title Replies / Views Topic Information
No New Posts 1 / 1,105 29th November 2009 - 02:07 PM
Joemarvill started - last by mikepepper
No New Posts   1 / 1,003 3rd September 2009 - 06:07 PM
jkr810 started - last by ArashCJz
No New Posts   1 / 261 13th November 2009 - 11:34 AM
russ1 started - last by The Skeptic
No New Posts   1 / 411 17th November 2009 - 10:31 AM
preacher_ks started - last by preacher_ks

RSS Time is now: 15th March 2010 - 08:03 AM

Advertisements do not imply our endorsement of that product or service. The forum is run by volunteers who donate their time and expertise. We make every attempt to ensure that the help and advice posted is accurate and will not cause harm. However, we do not guarantee that they are accurate and they are to be used at your own risk. All trademarks mentioned on this page are the property of their respective owners.

© Geeks to Go, Inc. | All Rights Reserved | Privacy Policy | Advertising