Error: hal.dll corrupt or missing


Recommended Posts

Hi all

My friend ( because of me :( ) has a weird problem

I didn't know that his system has the version 2505 and so when he wanted to format the primary partition 'c', I didn't ask him to backup his ntldr and ntdetect.com files ( His XP is in the partition 'D' )

After he deleted all the files in the primary partition I used "bootpart" to write the NT header and copied the ntldr and ntdetect.com files from my system and copied the boot.ini file with changes appropriate to his system.

But now it throws the error "hal.dll is either corrupt or missing. Re-install the file"

Does anyone know as to what to do recover the OS??

The problem is that we don't have the installation files of 2505 now :(

Would replacing the ntldr and ntdetect.com files from a system with 2505 do the job?? ( If so I'd request someone out there with 2505 to kindly send a copy of those files to me )

Hope someone knows the solution

Link to comment
https://www.neowin.net/forum/topic/15439-error-haldll-corrupt-or-missing/
Share on other sites

LOL...

HAL is not accelleration. it stands for Hardware Abstraction Layer.

And if it's corrupt, chances are you will have to format that drive or both drives. i had this happen when i tried to install win2k on a seperate partition after installing XP but soon learned the only way to dual boot with xp and win2k is to install 2k first then xp.

try searching on www.microsoft.com/technet and see if you can find any help ... laters

It Stands for Hardware Abstraction Layer

Windows Has Many Types.

ACPI Multiprocessor PC : Use for a multiple-processor ACPI computer

ACPI Uniprocessor PC : Use for a ACPI multiple-processor board but with a single processor installed

Advanced Configuration and Power Interface (ACPI) PC : Use for a single processor motherboard with single processor.

Compaq SystemPro Multiprocessor or 100% Compatible : Use for a Compaq Systempro computer.

MPS Uniprocessor PC : Use on non-ACPI computers dual processor motherboard with a single processor installed

MPS Multiprocessor PC : Non-ACPI computers with a dual processor running

Standard PC : Any Standard PC, non-ACPI, or non-MPS. Could be a 386, 486, Pentium, Pentium II, or Pentium III

Standard PC with C-Step i486

Other

Source: How to Force a Hardware Abstraction Layer During an Upgrade or New Installation of Windows XP (Q299340)

Hi all

Thanks for your time

I do know that hal stands hardware abstraction layer

But the problem is that (I'm sure) the file's (hal.dll) not corrupt

I just copied a 2600 version of ntldr and ntdetect.com on to the primary partition

Does ntldr (or ntdetect.com)check for version compabilities of the different dlls??

I don't think that, hal.dll & hal.sys is belong to ntldr and ntdetect.com,

Becoz same thing is happened with me, by turning off the comp. from main switch(my bro. did it).

when I turn back it on, the same message appear, that hal is missing ........"

ntldr and ntdetect.com, & all the io.sys etc.... files were present,

I use recovery console from XP CD, to see hal.sys&dll, & they were still present in system32 directory.

So i can't understand what's wrong with it ?:ermm:

after all, i've reinstall XP !!!

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Who is teaching people how to hold writing instruments like this? Such pain
    • You can now customize the email actions toolbar in Outlook for Android and iOS by David Uzondu Microsoft has announced a new feature that will finally allow you to customize the action toolbar in Outlook for Android and iOS. For a long time, the main actions you could take on an email were stuck in a static position in the top-right corner. Deleting, archiving, or marking something as unread meant reaching your thumb all the way up there. Now, that entire bar has been moved to a, perhaps, much more sensible spot at the bottom of the screen. Here's how it works. When you open an email, you will see a new toolbar at the bottom of the screen. This bar holds several actions you can take, like Reply, Delete, and so on. Any commands that cannot fit are tucked away behind a "More options" button. To change the layout, you just tap that button. From there, you can tap More options (...) > Reorder, as shown in the following screenshot: Then, from there, you just drag and drop the actions you want onto the main bar. Once you set it, the layout stays the same across all your accounts. Now, it is not without its quirks. There are a couple of known issues, like the fact that your layout might change depending on your screen size or if you flip your phone horizontally. If your custom actions do not fit, they will get bumped to the overflow menu automatically. You will also see more grayed-out, disabled buttons than before. Microsoft says this is intentional so actions do not disappear from view entirely. This update is currently rolling out to anyone running at least Build 4.2522.0 on Android or Build 4.2522 on iOS.
    • Neat and welcome functionality...
    • Hey, some don't give a damn about STDs and gain pleasure from living animalistic lifestyles. Different strokes for different folks...
  • Recent Achievements

    • Week One Done
      dennis Nebeker earned a badge
      Week One Done
    • One Year In
      timothytoots earned a badge
      One Year In
    • One Month Later
      CHUNWEI earned a badge
      One Month Later
    • Week One Done
      TIGOSS earned a badge
      Week One Done
    • First Post
      henryj earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      467
    2. 2
      +FloatingFatMan
      193
    3. 3
      ATLien_0
      165
    4. 4
      Xenon
      78
    5. 5
      wakjak
      72
  • Tell a friend

    Love Neowin? Tell a friend!