Windows XP
--
Questions
--
Followers
Top Experts
I've tried booting from CD and running the recovery console. Â Once I get to the c-drive I'm actually at the c: prompt, not c:\Windows. Â I don't remember if that was the case initially, or just after playing around for a while. Â I wanted to try to expand hal.dll from the CD, but I keep getting "Access Denied" on all my pc files.
I tried running bootcfg /list and bootcfg /rebuild, but I get "there are currently no boot entries available to display".
Chkdsk says that the volume appears to be in good condition.
I tried to run a Repair Install, but I do not get Repair option (I booted from CD, selected setup Windows XP, accepted license agreement, but do no get repair option).
I'm I stuck with re-installing XP and then re-installing all my applications, or is there another way out of this?
My data is mostly on separate *logical* drive. Â Will it still be there if I do a fresh install?
I'd appreciate any help!!!!
Zero AI Policy
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
1) Â I can't boot to Windows, so I can't edit boot.ini as suggested. Â I would have to edit it from DOS. Â XP doesn't seem to provide a DOS editor, at least not one that I've found yet.
2) Â As I stated in my original message, I tried to do the expand of hal.dl_, but I get "Access Denied".
Can you help me around these 2 issues?
do you boot menu option once you reboot and pressing F8






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Description of the Windows XP Recovery Console
http://support.microsoft.com/default.aspx?scid=KB;en-us;314058&
 http://www.michaelstevenstech.com/XPrepairinstall.htm
http://www.webtree.ca/windowsxp/repair_xp.htm
How to Recover from a Corrupted Registry That Prevents Windows XP from Starting
http://support.microsoft.com/default.aspx?scid=kb;EN-US;307545Â
How to Perform an In-Place Upgrade (Reinstallation) of Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;315341
Yes, I've tried booting from CD and running the recovery console  I get to the c-drive I'm actually at the c: prompt, not c:\Windows.  I tried to expand hal.dll from the CD, but I keep getting "Access Denied".

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
Method 1- Windows won't boot, so I can't edit boot.ini file in XP.
Method 2 - When I try bootcfg /list I get "there are currently no boot entries available to display".
Method 3 - I can't do the expand because I get "Access Denied".
Method 4 - Chkdsk says that the volume appears to be in good condition.
http://www.camcomp.com/users/jwalker/ed_dwn.htm






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
attrib -h -r -s boot.ini
At c:\> I typed "edit.com". Â I still get that the command is not recognized. Â Just for grins I also tried typing "edit". Â What am I doing wrong (it must be something stupid)????
c:\windows\system32\edit.c

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
try an in place upgrade of your install
http://support.microsoft.com/default.aspx?scid=kb;en-us;315341
http://www.dougknox.com/xp/tips/xp_repair_install.htmÂ






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
>My c:\windows folder is AWOL.
And if his XP is installed on NTFS, that would explain it. Â But what would cause the "Access denied" message he gets in Recovery Console?
And, as an aside, stevenlewis, it's true, isn't it, that a Windows XP installation on a partition using NTFS can access another partition that was formatted with FAT32? Â Whatever the answer is to that question, can you furnish a link corroborating it?
Yes Lee, XP can read ntfs or fat32 (or fat16 and fat12 for that matter)
I have XP on my desktop, with my c: drive formatted ntfs and my d: formatted fat32
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/winxppro/reskit/prkc_fil_hclr.asp
Now if dual booting with 9x/me, then your c: has to be fat32 (they can't read ntfs directly, but can over a network)

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
his is absolutely true (youcan access the drive from a w98 boot disk, and there is no one boot disk for XP (you can create a boot disk, but it still needs to access files on the hard drive to work, if it can't you will get messages as like the one we are dealing with here)
CDL, hope you don't mind the extra email (this is sort of on topic) :-)
I'm only running 1 OS, no dual boot. Â This is a relatively new machine, just a few months old, and I was trying to move past NT and 2K, although right now I'm not thrilled with that decision.
I finally gave up and re-installed XP. Â Fortunately, I'm pretty finatical about keeping my data separate from my apps, so my data is all on separate partitions and seems to be in tact. Â I'm now going through the agony of re-installing all the drivers and applications and trying to get everything configured back the way it was.
I'd still like to hear if someone has a simpler resolution to this. Â I spent about 12 hours searching around on the web and it seems to be a common problem. Â What's worse, people seem to have it happen repeatedly. Â So if there's a better answer than re-installing XP I'd like to know about it. Â Like how do I get around the "access denied", what happened to the \windows directory, and why couldn't I do a repair install or an in place upgrade?






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
thanks for the points!
Anyway, for anyone else interested I found this site - Â http://www.nocrash.com/ncbbs/msgs/162.shtml and reading through it it is beginning to look like maybe it has something to do with PowerQuests PartitionMagic and/or DriveMagic. Â It even points to information on the PowerQuest site
http://www.powerquest.com/support/primus/id3659.cfm, although this is still just fixing the symptom, not the cause. Â Is the problem with the PowerQuest software, or is XP just unhappy about partitions? Â Who knows.
Just thought I'd share. Â There are messages out there going back for a couple years. Â It would be nice if someone could figure out what's causing all this aggravation and rework.
P.S. Â Yes, I did use PartitionMagic to partition my hard drive! Â Although it was done several months ago and had been running fine until the crash a couple days ago.

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
when i boot up winXP pro on my computer (The partition is in FAT32) then it says that it is missing hal.dll, but if i use my bootable winXP cd (but i do not push the required button to start the setup os it continues to start from the harddisk) then there's no problem at all? How does this happen?
grz,
jeroen
As a recap, this is a new machine (received in Sep) and the first HDD failed within 2 weeks. Â The 2nd HDD failed within 3 months, and the 3rd one never successfully made it through the WinXP installation. Â I really don't think the HDD is the problem, I think it's a vicitm. Â But I haven't figured out, a victim of what?
CDL2, do you mind if join you here? I have the same error on my XP Pro notebook (Compaq Presario, 2.4/512/60)
I was hoping to dual boot my XP system with Linux. I ran *Partition Magic* and created a 10GB partition. Went for the install and immediately got some weird errors during SuSE install. Aborted the install, rebooted, and got the HAL.DLL error.
Like you I a have a current backup, however i WANT to fix this first, then i'll zero-out my disk. (last laughs and all..).
I follow up on the above leads and get back to all of you. thanks for all the information so far.






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Here's what I"ve unsuccessfully tried so far..
1. Boot Options
- F8 at boot> "Last Known Good Configuration"
- ran chksdk  (good shape, no change)
2. Booted in Recovery Console, using XP install CD
-ran the Fixboot utility, restarted
-I also learned that Recovery Console has it's own limited command set which does not include "edit". See MS Knowledge Base Article 307654, Install and Use Recovery Console in XP.
-ran the Fixboot utility (no change)
-ran the Fixmbr utility, got this warning:
***Caution***
This computer appears to have a non-standard or invalid master boot record.
FIXMBR may damage your partition tables if you proceed.
This could cause all the partitions on the current hard disk to become inaccessible.
If you are not having problems accessing your drive do not continue.
Are you sure you want to write a new MBR?
*******
I think I'll wait til later on this one.
3. Installed parallel XP install (per powequest advice)
I can run nearly all my applications and access all data, but lots of system settings are changed and/or unavailable, such as display, wireless, Firewire, etc. ( I can maybe fix with the Compaq CAB files on Root.) This is not a fix, but it would allow me to salvage files, and I can run Partition Magic utilities..
From the new install (C:\x\system)
-System Restore- can't access pre-error restore points from program
-copied HAL file, restarted (no change)
-ran PowerQuest >Â PartitionInfo (no errors found)
-ran MSConfig >Â Boot.ini
--looked ok, both system recognized
--tried a few options (boot order, default boot, etc) no help.
--ran "Check all Boot Paths", Error Returned>
"It appears that the following line in the BOOT.INI file does not refer to a valid operating system: "my_original_disk_partitio
This is consistant with the FIXMBR error.
4. Desperate attempts:
-Norton System Works -System Works Wouldn't start.
-Digging into Hidden System files on Root.
C:\System Volume Information\_restore
looks like i found the restore points. I just don't know how to open them. Checked around, doesn't look like i'll be able to use these unless I boot into the system i can't boot into.
Booting back into Recovery Console to try Fixmbr, which is more likely to destroy me system than fix the problem. not looking good. Here it goes.....
Writing new master boot record on physical drive
\Device\Harddisk0\Partitio
The new mbr has been written.
rebooted and same error.
One last thing to try is the Partition Magic utility, I'll try it tomorrow.
You are welcome to join this discussion. Â I installed a new motherboard, CPU, and CPU fan last week-end. Â I've been running okay for a week now, but I won't be convinced that my problem is fixed until it runs okay for a couple of months. Â
Based on my experience with this so far I'm inclined to think that the missing hal.dll error does point to a hardware problem. Â I'd still like to know if there is a definitive answer to this issue.
Good Luck!

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
I did replace 1 of the 4 memory simms a few weeks ago. Â I'm hoping maybe that was the problem. Â Time will tell.
http://www.kellys-korner-xp.com/xp_haldll_missing.htm






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Found 2 things. The boot.ini file had been modified, so multi(0) was some thing else in both sections. Then that there was an extra partition showing up. Removed this and the computer recovered.
Found the partition after giving up hope and starting to reinstall XP. After agreeing to reinstall it asked which partition to use, showing the rogue one too. The delete option did the trick.
Best of luck
Computer Description in Device Manager                 HAL File Copied
ACPI Multiprocessor PC Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Halmacpi.dll
ACPI Uniprocessor PC Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Halaacpi.dll
Advanced Configuration and Power Interface (ACPI) PC Â Â Â Â Â Â Â Halacpi.dll
MPS Multiprocessor PC Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Halmps.dll
MPS Uniprocessor PC Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Halapic.dll
Standard PC Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Hal.dll
Compaq SystemPro Multiprocessor or 100% Compatible   Halsp.dll
after the POST passes sucessfully, NTLDR is loaded which then loads (among others) the Hal.dll
You cannot just copy a Hal.dll file from another computer it may be the wrong type.
If You have XPSP1 installed u ay have to load the newer version of the file (if any)
The Boot.ini file must match the number of partitions on the drive otherwise the machine will not boot.
hope this clarifies a few things
Can certainly sympathize and still need help with the hal.dll missing or corrupted error; up and running currently but have done 3 full recoverys in 4 months.
On this computer, the hal.dll error began after upgrading to windows xp SP-2 and deleting the SP2 partition in with Partition Magic and copying an SP1 backup partition in it's place.
I have found webpages where the same problem had occured some time earlier with computers that had done Partition Magic based "downgrades" to the OS, replacing windows NT with windows 98SE.
Also have read some advice about making sure that older operating systems are installed before new operating systems on multiple boot systems.
Had used Partition Magic to delete the primary partition ( C ) many times for years in the past with 100% success, until the downgrade from windows SP2 to SP1 using Partition Magic.
Since then (about 4 months, when SP2 was released &Â downgrade to SP1), running any Partition Magic activities, to Windows XP partitions randomly, (more often than not) results in data loss and corruption of any Windows XP partitions on all physical drives, whether they were the partitions being edited or not. Often the data loss is more than one gig. When booting to one of the "reduced data area partitions", the hal.dll error occurs.
I think the comment (probably 2 entries above this one) about editing the boot.ini, deleting the entry about the "extra" partition could be an answer but I am uncertain which would be the extra and have been reluctant to go ahead and try it.
As I said, used Partition Magic 8.0 for years, and frequently on many systems with 100% success and no longer being able to trust it has made maintaince quite difficult.
I am hoping that the comments I've added might trigger someone more knowledgable's understanding of the problem who could help me end this dilemma for me and others.
Thanks!

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
I just had the same problem with my multiboot system (98SE/Win2Kpro/XPpro) and nothing I tried corrected the problem, thank God for Acronis archive copies! Was able to recover with minimal hassel but I'd like to find out myself what caused this as it appears so do all of you. Any other thoughts on this puzzling issue? I did notice that after updating to SP2 that the Boot INI file changed. It added in  /NoExecute=OptIn on the end of the XP entry where it wasn't before, any ideas?
[boot loader]
timeout=5
default=C:\
[operating systems]
C:\="Microsoft Windows 98SE"
multi(0)disk(0)rdisk(1)par
multi(0)disk(0)rdisk(1)par
multi(0)disk(0)rdisk(1)par
C:\CMDCONS\BOOTSECT.DAT="M
http://support.microsoft.com/default.aspx?scid=kb;en-us;875352
A detailed description of the Data Execution Prevention (DEP) feature in Windows






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
http://www.kellys-korner-xp.com/xp_abc.htm
I already do/did have my own question active (see below) with little to no success in fixing my problem. I just wanted to do some additional research to find out why and what happened to my beloved computer that has always been so reliable. Sorry to "piggyback" on an already answered question, I thought I might get some answers this way, I was just looking for some additional resources and thought this may be a good way.
https://www.experts-exchange.com/questions/21239000/Windows-System32-hal-dll-file-missing-or-corrupt.html#12800451
Any Ideas would be much appreciated.
Thanks

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
Cheers
Jason
Windows XP
--
Questions
--
Followers
Top Experts
Microsoft Windows XP is the sixth release of the NT series of operating systems, and was the first to be marketed in a variety of editions: XP Home and XP Professional, designed for business and power users. The advanced features in XP Professional are generally disabled in Home Edition, but are there and can be activated. There were two 64-bit editions, an embedded edition and a tablet edition.