Computing.Net > Forums > Windows XP > hal.dll missing/corrupt

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

hal.dll missing/corrupt

Reply to Message Icon

Name: Merkury
Date: January 31, 2005 at 04:49:17 Pacific
OS: XP Home
CPU/Ram: 128
Comment:

I have an OEM machine, a Packard Bell iConnect. I bought a new hard drive (Seagate 160GB), installed XP Pro into it in partition 2. The first partition has not OS.

For some reason, the OS wont boot (to complete the installation) in this machine but will boot in another non-oem machine. And in that machine, I can complete the setup and log into windows.

On my machine (the oem one), even after completing the setup on another machine, it gives me an error about a missing or corrupted file:

<system root>\windows\system32\hal.dll



Sponsored Link
Ads by Google

Response Number 1
Name: DJD
Date: January 31, 2005 at 06:55:13 Pacific
Reply:

This is the Windows "Hardware Abstraction Layer" file and is specific to the individual computer and its hardware.

1. Access the recovery console
2. Try running bootcfg/ rebuild from the console
3. Try Start>Run>CMD. sfc/sfc.exe with the original Win XP disk in place

The system file checker (sfc) tool scans all protected files to verify their versions and repopulates the %Systemroot%\System32\Dllcache folder with correct versions, as described above.(This is from www.http://sft-cyber.com)


0

Response Number 2
Name: mosaddique
Date: January 31, 2005 at 11:59:41 Pacific
Reply:

1. Your boot.ini is either missing or is incorrect.

2. There is also a possibility that your BIOS is pointing to the wrong device as your boot device.

How many hard drives are there? if more than one then what is the IDE configuration? What partition types have you defined?

Normally with WinXP, even if you install it in a different partition to the first active partition, the boot files (inc boot.ini) will still reside on the first active drives primary partition.

How did you install WinXP?


___________________________________________
When everything else fails, read the instructions.


0

Response Number 3
Name: Merkury
Date: February 2, 2005 at 03:34:30 Pacific
Reply:

Thanx, u guyz, for ur help.

I finally figured out what the matter was:

It turns out that my bios only detects 140 (exactly 137) GB on the 160 gig disk. Incidentally, as the first partition is 137 GB, the bios detected only that 1 partition and, therefore, couldnt find the OS, which was in the 2nd partition.

Now, the solution:

I installed the os on the 1st partition, which initially did not have an os installed; formatted the 2nd partition; and, then, editted the boot.ini file accordingly - ie, to boot from 1st partition.

I HOPE SOMEONE WILL FIND THIS USEFUL TO THEM for general computer knowledge or for troubleshooting their machines.


0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows XP Forum Home


Sponsored links

Ads by Google


Results for: hal.dll missing/corrupt

XP hal.dll ntoskrnl.exe missing/corrupt www.computing.net/answers/windows-xp/xp-haldll-ntoskrnlexe-missingcorrupt/36896.html

HAL.DLL is corrupted or MISSING?!?! www.computing.net/answers/windows-xp/haldll-is-corrupted-or-missing/26855.html

hal.dll missing/corrupt www.computing.net/answers/windows-xp/haldll-missingcorrupt/171267.html