young_chap80 Posted February 22, 2002 Share Posted February 22, 2002 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 Share on other sites More sharing options...
neowin_hipster Posted February 22, 2002 Share Posted February 22, 2002 Hal is short for Hardware Accelleration. Could be display drivers, directx or a number of other things. I'm not sure. Link to comment Share on other sites More sharing options...
hotrod Posted February 22, 2002 Share Posted February 22, 2002 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 Link to comment Share on other sites More sharing options...
Neep Posted February 22, 2002 Share Posted February 22, 2002 it could be because the boot.ini is pointing to the wrong place. are you sure you have the proper partition and drive in place in the boot.ini file? Link to comment Share on other sites More sharing options...
Steven Posted February 22, 2002 Share Posted February 22, 2002 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) Link to comment Share on other sites More sharing options...
young_chap80 Posted February 23, 2002 Author Share Posted February 23, 2002 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?? Link to comment Share on other sites More sharing options...
Xahid Posted February 23, 2002 Share Posted February 23, 2002 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 !!! Link to comment Share on other sites More sharing options...
Steven Posted February 23, 2002 Share Posted February 23, 2002 Use the FIXMBR and FIXBOOT commands, to fix the NTLDR and NTDETECT Files, DO Not Copy them from another pc Link to comment Share on other sites More sharing options...
young_chap80 Posted February 23, 2002 Author Share Posted February 23, 2002 But the problem is that we don't have the installation files of the version 2505 to use the recovery console Link to comment Share on other sites More sharing options...
Recommended Posts