PDA

View Full Version : <windowsroot>\system32\hal.dll missing or corrupt


jsu0272n
Mar 17, 2010, 12:57 PM
So I get this error while trying to boot up and I have no idea how to fix this. I can only go to setup or boot from a cd is there anyway to replace this file without reinstalling windows.

cmeeks
Mar 17, 2010, 01:25 PM
I found this (http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm) it looks to be barking up the right tree, good luck

seahwk83
Mar 17, 2010, 04:21 PM
I had replied in your other post of best way to approach this with the situation you have at the moment

Simple answer, repair installation
Your situation, you have a dual boot and other possible things to take into consideration

Check orig post

jsu0272n
Mar 17, 2010, 09:30 PM
I had replied in your other post of best way to approach this with the situation you have at the moment

simple answer, repair installation
your situation, you have a dual boot and other possible things to take into consideration

Check orig post
Thank you so much man it worked and saved me a ton of money and time I was just going to wipe everything clean. Now I have to figure out how to delete the second installation any ideas?

seahwk83
Mar 18, 2010, 05:24 PM
Read through carefully before doing anything to make sure understand everything that is posted

Go to windows explorer and see where the 2nd OS was installed to and if a different drive letter - If it was installed to d: drive letter, you can format d:

Once that is done (if it was d: ) post back and can go from there


If you need to delete one Windows Xp copies, and leave only one, here is how you do it:

When you restart your system, and you get a choice of two operating systems, you should choose the one you want to keep installed on your machine.

Once the startup process is done, and your computer is ready to accept tasks to perform certain functions, you click on the "My Computer" icon and locate the hard disks, removable storage devices, and more.

In the hard disk box you should see two drive icons, like "C", "D". If the copy you installed later need to be cancelled, it must reside on the "D" part of the hard disk.

This is because the "C" is where you initial copy of the Windows Xp resides, and it is the one you want to keep installed as the only copy on your computer.

The way you should get rid of the "D" copy is to format the "D" part of the hard disk. Just right click it, and choose format. This will delete the Windows Xp copy you don't need.

Now if d: already had info on drive, format would not be an option here.

If above is not an option for you, post back with as much detail as can and will see what can do

If was installed on C: as the 2nd OS, post back with as much info as you can including folder names and anything else that may stand out to you.

If you do have on D: and format d:, there will probably have to be an edit in a file but get to above first and just try to give as much info as you can and if any questions before doing any of this, post back and will try to help if can.

jsu0272n
Mar 18, 2010, 09:08 PM
Its not in D its in c as a 2nd os and the location is C:\WINDOWS\NEWXP .

seahwk83
Mar 19, 2010, 05:57 PM
well it is a new one to see and reallly not finding any info around on it.

I take it now you boot to the os you want and do not use the new one?

Ok, what you could do is to delete the C:\WINDOWS\NEWXP folder altogether to regain that space back and then to prevent the menu from coming up on start, you need to edit your boot.ini file in c:\ folder

here is example of what you probably have as a boot.ini file as it is now


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Notice the 2 listed under [operating systems]? You only want 1 listed there and that one being the one you want to keep or have not deleted

This is what is should look like after the edit

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


So, delete the folder new xp and all its' contents

-go to c:\ and right click on boot.ini and choose Edit
-Notice the 2 example above and you want to edit the 2nd one under operating systems
-save the file and it's changes

Reboot machine and should be OK

You may still have files left over from the install from the second but most should be gone as you deleted the new xp folder

hope that makes sense, is easy as just delete and edit one file and reboot