Computing.Net > Forums > Windows XP > XP Pro upgrade - missing hal.dll

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.

XP Pro upgrade - missing hal.dll

Reply to Message Icon

Name: Paul
Date: December 2, 2001 at 08:30:21 Pacific
Comment:

I seem to be having a similar problem to hundreds of others, but slightly different - trying to upgrade Win 98se to XP Pro (I have an upgrade disk only) on my main hdd, but I'm getting a 'missing or corrupt hal.dll' error message on boot up. From what I'm reading it might be something to do with the boot.ini file, but I haven't got a clue how to edit this! I have a secondary (single partition) hard drive used only for storage.

Any help much appreciated - a personal reply would be even better...

Cheers

Paul



Sponsored Link
Ads by Google

Response Number 1
Name: Sean
Date: December 2, 2001 at 16:12:26 Pacific
Reply:

I'm getting the same error. But I own the OEM version, so I cannot get any support from MS. Can someone contact them, and find out the solution to this problem?


0

Response Number 2
Name: O-Know
Date: December 2, 2001 at 20:58:59 Pacific
Reply:

I'm pretty sure you're both screwed because I think the 'upgrade' versions work like this:

If you want to upgrade Win98/98SE/ME, you need the XP Home Edition upgrade.

If you want to upgrade WinNT/2000, you need the XP Pro Edition upgrade.

Apparently, they are not interchangeable...


0

Response Number 3
Name: Russ
Date: December 5, 2001 at 11:04:49 Pacific
Reply:

I have had the same problem upgrading from 98SE to XP Home with same damn error. From what I understand if the initial install fails and you get this error you must wipe your hardrive reinstall 98SE and reattempt install. I had to do this like four times before the XP upgrade worked! Hope this helps! :-)


0

Response Number 4
Name: Javier
Date: January 2, 2002 at 21:28:12 Pacific
Reply:

I had this same problem, when running XP pro on my main hard drive and having traces of 98 on a slave. I deleted all traces of 98. I called Microsoft and they told me to format as NTFS and reinstall XP. Then NTDLS not found was problem. Seemed like a nightmare. The solution was to boot to a 98 startup disk and go to the dos prompt and then run fdisk. I deleted all partitions and didn't create any new ones, then I booted to the XP Pro cd and had XP create a non FAT partition and format it as NTFS then the installation worked and the problem was solved for good finally.


0

Response Number 5
Name: aaron
Date: January 4, 2002 at 20:59:54 Pacific
Reply:

I read somewhere that when u convert a drive fro fat to NTFS after xp installation(or nt), and hte drive is bigger than 4 GB
this cuases the hal error
theres a service pack for NT, not sure what 2 do about xp


0

Related Posts

See More



Response Number 6
Name: Peter Moseley
Date: January 13, 2002 at 10:31:25 Pacific
Reply:

I have a problem with the hal.dll error, but slightly different to the ones mentioned above. I had a pro install of XP and at a later date decided to move a hard disk to another machine. Upon removal, the hal.dll error occurs, I can only assume that somwhere windows is making a list of the partitions that you have, and if it cant find one, it stops. Any comments? working on a solution now and will post results when I have them.


0

Response Number 7
Name: Rob
Date: January 13, 2002 at 15:15:58 Pacific
Reply:

I upgraded from Windows 98 SE to XP home. XP worked fine for about a day, and then I was rebooting after installing a driver and I got this. Any help would be appreciated as I would like to keep my hard drive.


0

Response Number 8
Name: V
Date: January 20, 2002 at 12:08:55 Pacific
Reply:

I got the error after changing my boot.ini file. I tried swapping my default boot of XP to my Win98SE.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\="Microsoft Windows"

I changed the partition(3) to partition(1) and I got the hal.dll error. It must have something to do with the partition. I swapped it back to the original value (after booting from a Win98 boot disk) and it booted up fine.

I'll try figuring out some more things and i'll post it on here. Good Luck!


0

Response Number 9
Name: michael
Date: January 23, 2002 at 10:10:14 Pacific
Reply:

i have the same problem with windows XP home edition.
it worked fine for a few weeks or so.
then we worked with partitionmagic on it.
at first, the system wouldn`t start.
after that we formated a partition and we made it boot up from another partition with windows XP on it.
it went well for a few days, but then i put in on mij network.
after changing the network settings and rebooting again, i had to wait about 5 minutes before seeing the other computers, and when i was looking around on one of them for a few minutes the system suddenly rebooted, and then showed the damn hall.dll error message.
need help!
does somebody now where i can download a program so i can read the NTFS?
maybe i can try there.


0

Response Number 10
Name: seth
Date: January 24, 2002 at 15:08:23 Pacific
Reply:

FIXED! Hallelujah! hal.dll can eat my...well, anyways

First off, here's my setup:
I have two drives installed in my computer: the 20 GB one that came with it and a 40 GB one I added recently. The 20 GB is divided into two partitions; the first one has Windows 98se (which my computer came with), the second has Windows 2000 Professional. I wanted to install Windows XP Professional on my 40 GB drive, so I used PartionMagic to create a partition for it at the beginning of the drive. After installing it, the hal.dll hell began.

What ended up seeming to do the trick was editing my boot.ini file. Here's how it reads now:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows 98" /fastdetect
C:\=MS-DOS

Through guess and check, I had to set my rdisk values to the IDE position of the disks (starting at 0) and the partition numbers to the order of the partitions (starting at 1). I haven't restarted that much, but I'm hoping my solution will hold. Best of luck to the rest of you.


0

Response Number 11
Name: Mix Master
Date: February 11, 2002 at 12:41:41 Pacific
Reply:

I got the same error. Is there a way to get any further or into dos so i can fix the problem. this is my second week w/ xp and the first time i got the error. can someone help me


0

Response Number 12
Name: matt
Date: February 14, 2002 at 02:24:24 Pacific
Reply:

Hi I have a problem with XP pro too. I have tried to install XP pro over the top of WINDOWS ME and the installation stopped, saying I have a missing system32.hal.dll file?? I do not know why and now everytime I boot up I have to pick between ME and the setup of XP! The only think is XP will not install without this missing system32.hal.dll file! Is there any way of deleting the XP setup files when running ME??

Please help me

Many thanks

Matt..............


0

Response Number 13
Name: Freek
Date: February 16, 2002 at 04:33:09 Pacific
Reply:

Well same problem here. I tried to upgrade 98se to xp home, but it failed. now I have to choose between win98 and xp-install, which gives me the great remark that I miss the hal.dll file. I'm getting so tired of it, I wanna through this xp-cd away and just get rid of the choice menu in the beginning, does anybody know how?

thanks
Freek


0

Response Number 14
Name: Brian Vogelgesangb
Date: February 19, 2002 at 16:52:36 Pacific
Reply:

I have the same problem. I installed Easy CD creator 5 though and restarted and it said I am miss or its corrupt (hal.dll) When I put in the boot disk and put the xp cd in I can't reinstall XP. How do I do this. Someone please help right away!


0

Response Number 15
Name: Gennadii Polubessov
Date: February 26, 2002 at 09:20:05 Pacific
Reply:

To Michael:

A lot of tools, including the opening NTFS for readig from DOS/Win9X,... you can find on the site:
http://www.sysinternals.com/

Enjoy!

--Gennadii


0

Response Number 16
Name: matt
Date: February 26, 2002 at 15:46:56 Pacific
Reply:

wth, is there just like a frickin bootdisk you can use to replace this?


0

Response Number 17
Name: mark
Date: March 3, 2002 at 22:17:30 Pacific
Reply:

I have also attempted to install Windows XP and Redhat Linux 7.2 in a dual boot environment off of the same harddrive. I ran accross the same problem of a missing system32.hal.dll error coming up after installing Linux. My linux was not booting correctly from the bootdisk I created in Redhat installation and Windows was also not installing.

It turned out that my Windows boot.ini file was no longer valid as it was now on a higher partition for some reason after the linux install. See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q291980 for info on how to see and add a windows installation to your boot.ini using bootcfg which is run from the XP CD and selecting the Recovery Console.

This will allow you to add the windows install correctly. Now edit the boot.ini and remove the duplicate entries for startup OSes as specified in the directions mentioned at the website above.

Reboot and pray! Your system should now start up from Window XP. Now I just need to find out why Linux won't boot correctly without running into swap space null pointer errors.


0

Response Number 18
Name: paul
Date: March 5, 2002 at 19:00:49 Pacific
Reply:

install stopped and then got the hal.dll message after trying to upgrade from98se.when i try to edit my boot.ini file it says it is a read only file.could someone please tell me how to change this in dos as i have to boot with my windows98 startup disk.


0

Response Number 19
Name: Alan Hayhurst
Date: March 8, 2002 at 09:50:07 Pacific
Reply:

I've gone on to windows XP Home Edition and twice in a week have had the fatal hal.dll corrupt notice. Only thing I can do is to reload windows XP and choose the repair option and this fixes it (Taking 45 minutes in the process) until the next time??!!
Surely Microsoft must know about this by now - from this one forum there seem to be dozens of people having the same problem.
What is Microsoft doing about it?
Alan H.


0

Response Number 20
Name: Ferret
Date: March 10, 2002 at 06:06:16 Pacific
Reply:

Same problem...It would be HIGHLY appreciated if someone could please send me an un-corrupt verson of hal.dll to my email address :- ferret@3dmmknight.com

Thanks (Win XP Proffesional is my version of windows) :-)


0

Response Number 21
Name: Larry Kor
Date: April 9, 2002 at 09:31:09 Pacific
Reply:

Seems to be a very common problem. This is a real flaw that Microsoft needs to address. I am having the same problem as many others apparently are having. If anyone has a real easy fix please e-mail.


0

Response Number 22
Name: alan hayhurst
Date: April 18, 2002 at 07:47:07 Pacific
Reply:

The hal.dll file can be found in Windows/System32 by using Search and can then be copied to a floppy without problem. Last time XP crashed with corrup hal.dll I booted using a boot floppy into the A prompt then used the COPY command to reinstall the hal.dll. Worked a treat. Only thing is when I rebooted, the creen told me that ntoskrnl.exe was corrupt!
I have not yet tried copying this over to a floppy as it is larger than the space available and I will probably have to use ZIP but even then, there might be a string of other corrupted files awaiting to be reloaded.
Surely Microsoft must have heard of this proble by now?
Alan H.


0

Sponsored Link
Ads by Google
Reply to Message Icon






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: XP Pro upgrade - missing hal.dll

hal.dll corrupt or missing after inst. www.computing.net/answers/windows-xp/haldll-corrupt-or-missing-after-inst/4127.html

Missing hal.dll www.computing.net/answers/windows-xp/missing-haldll/160804.html

Missing hal.dll in setup, can D/L? www.computing.net/answers/windows-xp/missing-haldll-in-setup-can-dl-/14824.html