Question

WinXP Won't Boot - Missing hal.dll file

Asked by: CDL2

I am running Windows XP Pro.  I've only been running XP for a few months so I'm not that familiar with it.  It's installed on a new machine, it was not upgraded from a previous OS.  I have not installed any new hardware in a couple weeks, and the last software I installed was Adobe Acrobat 6.0 Standard and that was several days ago.  I was working fine all day, and then out of the blue applications started closing; everything but several IE windows.  I closed the IE windows and tried to soft boot (ctl-alt-del) but got no response, so I hit the power switch.  Windows would not come back up.  [I'm sending this from my old, outdated, but reliable Windows NT computer that I hadn't yet wiped out].  I got an error that I was missing hal.dll.  I've been poking around trying to find a solution, but everything seems to run into another problem.

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!!!!

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2004-01-19 at 09:13:47ID20855465
Tags

missing

,

file

Topic

Windows XP Operating System

Participating Experts
12
Points
300
Comments
47

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. hal.dll
    I couldn’t boot my system A hal.dll is corrupted! So, I used the start up disk technique which is really useful in such occasions! Then I copied a hal.dll file from another computer to the one in labor. so I still can’t reboot because of the same problem! Don’t ever try ...
  2. Winxp cd/chkdsk
    If a cust is running win2k and does not have the cd, can a winxp pro cd be used to run chkdsk on the win2k os.

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: sunray_2003Posted on 2004-01-19 at 09:14:46ID: 10148016

 

by: CDL2Posted on 2004-01-19 at 09:31:19ID: 10148158

Thanks for the quick response.  I've actually already looked at this site.  Two problems:

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?

 

by: sunray_2003Posted on 2004-01-19 at 09:32:57ID: 10148172

can you login to safe mode

do you boot menu option once you reboot and pressing F8

 

by: sunray_2003Posted on 2004-01-19 at 09:34:02ID: 10148185

did you try recovery console


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

 

by: CDL2Posted on 2004-01-19 at 09:54:14ID: 10148359

Yes, I tried to boot to safe mode.  Windows doesn't come up.  I get the missing hal.dll error.

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".

 

by: sunray_2003Posted on 2004-01-19 at 09:57:40ID: 10148389

 

by: CDL2Posted on 2004-01-19 at 10:06:39ID: 10148459

Yes, I saw this article and tried it last night.

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.

 

by: LeeTutorPosted on 2004-01-19 at 10:25:13ID: 10148636

On my XP system, it has the old DOS editor, Edit.com in the Windows\System32 folder.  If you can use a bootdisk (if you don't have one, download the makings for one at www.bootdisk.com ) to get to the A: prompt, you can then try changing to the C: drive and editing boot.ini by using Edit.com from that path.

 

by: LeeTutorPosted on 2004-01-19 at 10:29:22ID: 10148677

If for some reason or other your system does not have this editor in the specified location, you could try downloading this free DOS editor and putting it on your boot floppy, and from there copy to the C: drive:

http://www.camcomp.com/users/jwalker/ed_dwn.htm

 

by: CDL2Posted on 2004-01-19 at 10:37:18ID: 10148756

I found an old DOS 6.2 boot disk which has edit.com.  Now I have a stupid question (my dos is pretty rusty).  I go to a: and type "edit c:boot.ini" and I get 'command not recognized'????  I'm obviously doing something wrong here.

 

by: LeeTutorPosted on 2004-01-19 at 10:57:18ID: 10148952

No, you have to open Edit.com just by typing that at the prompt.  Then, if I remember correctly, you will need to type Alt + F to open the File menu, cursor down to the Open item, then type in the path to boot.ini, do your editing, save by Alt + F followed by cursor down to Save.  Exit by Alt + F and then cursor down to exit. You may be better off by first copying edit.com to your C: drive.  And you need to turn off the read only and system and hidden attributes of boot.ini first by:

attrib -h -r -s boot.ini

 

by: CDL2Posted on 2004-01-19 at 11:04:46ID: 10149035

I copied edit.com from a: to c:, so it is now in the c: root.  I also turned off the archive attribute on edit.com

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)????

 

by: LeeTutorPosted on 2004-01-19 at 11:09:55ID: 10149084

I wonder if it is an invalid edit.com file, perhaps wrong version of DOS.  Have you tried copying the version in the Windows\System32 folder to the root?  Or else, referencing it in a format such as this:

c:\windows\system32\edit.com  

 

by: CDL2Posted on 2004-01-19 at 11:19:55ID: 10149156

My c:\windows folder is AWOL.  I tried expanding edit.co_ from the CD, but it says "unable to create file edit.com".

 

by: LeeTutorPosted on 2004-01-19 at 11:25:43ID: 10149209

Well, unfortunately, I am going to have to leave now (a computer system repair job), and so I won't be able to give any more help for several hours.  Hopefully, other experts will jump in before then and try solving your problem.

 

by: stevenlewisPosted on 2004-01-19 at 16:59:27ID: 10151612

Is your drive formated ntfs? if so, the dos disk won't see it
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




 

by: LeeTutorPosted on 2004-01-19 at 17:33:27ID: 10151757

Ah, good point, steven.  I keep forgetting about the installation of XP on an NTFS partition, since mine is on FAT32.  I was wondering what this comment from CDL2 meant:

>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?

 

by: stevenlewisPosted on 2004-01-19 at 17:38:21ID: 10151776

>>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
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)

 

by: stevenlewisPosted on 2004-01-19 at 17:40:06ID: 10151780

also Lee, if you format (or convert your drive to ntfs) then on the occasional bad shut down, chkdsk won't have to run (ntfs is a more robust file system, and less prone to corruption)

 

by: LeeTutorPosted on 2004-01-19 at 17:52:02ID: 10151823

Well, since I multi-boot Windows 98SE, Windows ME, and Windows XP all on the same computer, and I wanted them all to be visible to each other, I chose FAT32. I was also advised by the almighty CrazyOne that FAT32 hard disk recovery is generally less troublesome and complicated than NTFS.

 

by: stevenlewisPosted on 2004-01-19 at 17:56:38ID: 10151851

>>I was also advised by the almighty CrazyOne that FAT32 hard disk recovery is generally less troublesome and complicated than NTFS.
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) :-)

 

by: CDL2Posted on 2004-01-19 at 18:21:41ID: 10151967

The drive is NTFS.  Since I got to dos by booting from CD I could see other files on the drive, but I couldn't see the \windows directory.  I don't know if it got clobbered at some point when I was trying to fix the missing dll or what.

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?

 

by: stevenlewisPosted on 2004-01-19 at 18:32:18ID: 10152018

usually the above fixes work for the missing hal error. I have no idea what happened to the \windows directory
the above fixes shouldn't have had an affect on it
Note: using the repair console, it is very limited as to what commands can and can't be run, which files can be copied and which directories can be accessed
wish I had more answers for you :-(

 

by: stevenlewisPosted on 2004-01-19 at 19:10:55ID: 10152187

wish we could have  been more help
thanks for the points!

 

by: CDL2Posted on 2004-01-20 at 11:23:12ID: 10157678

I've still been looking into this as it seems many people have it as a recurring problem.  I'd really like to know what causes it so I can fix what is causing the problem, instead of facing the prospect of frequently having to re-install my system.

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.

 

by: CDL2Posted on 2004-02-11 at 07:04:00ID: 10332740

FYI for anyone researching a similar problem -- I had to do a full re-install of XP to deal with the hal.dll problem.  Things worked fine for a couple weeks and the machine started having problems again.  I ran disk tools to test the integrity of the HDD and it found LOTS of bad sectors, so it appears to be a hardware problem.  I'm replacing the HDD.  I'm still puzzled as to why a brand new machine would have 2 new, brand-name HDD's go bad in a period of about 4 months.

 

by: cyrusgrissomPosted on 2004-02-16 at 23:25:56ID: 10379784

I have a problem that looks just like this:
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

 

by: CDL2Posted on 2004-02-17 at 06:36:06ID: 10382462

I just received a new HDD (this is #3).  As part of the WinXP install I did the long format of the HDD.  When it finished formatting I got the missing hal.dll error again.  The company is now sending a new motherboard, CPU, and CPU fan.  I have seen other message traffic that the hal.dll error does indicate a hardware problem, but I haven't seen anything that anyone really knows what causes this problem.

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?

 

by: AerinsDadPosted on 2004-02-27 at 23:19:08ID: 10474989

Hello all, this is my first post.
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.



 

by: AerinsDadPosted on 2004-02-28 at 22:47:13ID: 10479123

Well,
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_partition\WINDOWS="Microsoft Windows XP Pro"  Would I like to remove it from the BOOT.INI file?

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\Partition0.
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.

 

by: CDL2Posted on 2004-02-29 at 09:27:53ID: 10481059

AerinsDad,

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!

 

by: The_Computer_Guru_777Posted on 2004-05-12 at 09:57:08ID: 11051839

Just a note for this question. I saw this same error today. It was a power issue.  If you computer has too many device connected than the hard drive might not get enough power and display this error or other similiar errors.

 

by: CDL2Posted on 2004-05-15 at 08:26:29ID: 11076198

I've wondered about power.  If it is power I think it's more likely to be a faulty power supply as opposed to too little power.  I have a 300W power supply in the machine that I think it's more than adequate for the number of devices.  The other possibilty might be the UPS.  I suppose it could be faulty.

I did replace 1 of the 4 memory simms a few weeks ago.  I'm hoping maybe that was the problem.  Time will tell.

 

by: 13a2292aPosted on 2004-05-25 at 05:28:24ID: 11151061

windows xp-pro boots to a black screen and stops,

 

by: QuirrellPosted on 2004-06-25 at 19:53:48ID: 11403867

I have this Hal.dll problem and found this link (among others), it goes on about the number of partitions in the boot.ini file which is linked to the hal.dll, it may help to clarify a few things:

http://www.kellys-korner-xp.com/xp_haldll_missing.htm

 

by: DoctorSwampPosted on 2004-08-02 at 13:02:17ID: 11697523

Had exactly the same problem of missing or corrupt hal.dll after uninstalling one piece of troublesome software.

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

 

by: QuirrellPosted on 2004-08-02 at 16:33:13ID: 11699360

there are 7 hal.dll files onthe installation disk, when windows is installing the install routine interogates the hardware and copies then remanes the files listed below ( to Hal.dll) according to the hardware interogation results:

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

 

by: andaPosted on 2004-12-01 at 10:55:39ID: 12719167

Hello,
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!

 

by: bartwbeyePosted on 2004-12-14 at 13:09:02ID: 12824068

Wow!

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)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional Safe Mode" /fastdetect /safeboot:minimal

C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Professional Recovery Console" /cmdcons

 

by: LeeTutorPosted on 2004-12-14 at 15:29:02ID: 12825440

bartwbeye, the new option in the Boot.ini file is described here:

http://support.microsoft.com/default.aspx?scid=kb;en-us;875352
A detailed description of the Data Execution Prevention (DEP) feature in Windows

 

by: bartwbeyePosted on 2004-12-15 at 16:53:22ID: 12836253

Do you know anything about the hal.dll missing or corrupted error? Seems like no one knows for sure what the problem is. What is a hal.dll file anyway, what does it do, and why does not having it cause such a serious issue with XP and 2K?

 

by: LeeTutorPosted on 2004-12-15 at 17:45:17ID: 12836508

Go to this page and click on the letter H.  At the top of the page you will be taken to are some good articles about Hal.dll.  By the way, you really should start your own question, and not "piggyback" on an already answered question.

http://www.kellys-korner-xp.com/xp_abc.htm

 

by: bartwbeyePosted on 2004-12-16 at 03:47:06ID: 12839346


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.

http://www.experts-exchange.com/Operating_Systems/WinXP/Q_21239000.html#12800451

 

by: jasonuocsPosted on 2005-06-16 at 02:11:43ID: 14229261

OK Just to revive this old chestnut, I am having the same issue as CDL2 I get the missing HAL.dll file, now what it looks like to me is when I boot to recovery console I get the access denied and I am dropped to the root C: so I take the drive out plug it into another system and run a full virus scan just to make sure I have no viruses I do so I remove the viruses! I then check my boot.ini all looks good I then check my c:\windows\system32 (NO SYSTEM32 Folder) so I do a search for hal.dll and I find it in c:\windows\sp so I have a look and I find that SP folder has everything that system32 folder should have so I rename it system32. I then plug the drive back into the original system where on boot up I get the same error I then take the drive out check it on another PC to find the SYSTEM32 Folder has been renamed again to SP...


Any Ideas would be much appreciated.

Thanks

 

by: jasonuocsPosted on 2005-06-16 at 09:13:17ID: 14232806

Sorry Lee, I just thought if I was to piggy back on it would save alot of time going over the same ground, but I will make a new post and thanks for responding so quick.

Cheers

Jason

 

by: bartwbeyePosted on 2005-06-17 at 03:45:51ID: 14239250

I agree about the "piggybacking" thing, why start a new thread to a well known common problem.  The missing hal.dll file is a unique problem that as far as I know isn't "fixable". I've had it happen to me twice now and each time I had to rely on my Acronis archive copy to restore my OS to the pre missing hal.dll condition. Nothing anybody suggested (including this forum) as far as a "fix" worked. If you or anybody else comes up with the cause and fix PLEASE let me know.  Good luck! and please keep me informed.  Thank you!

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...