goodhead Posted May 13, 2009 Posted May 13, 2009 We have created an image for a dell USFF 760 pc. The image came down ok. When the pc came to startup is sais windows could not start because the following file is missing or corrupt: \system32\hal.dll please reinstall re-install a copy of the above file. This is a fresh install of win xp. NON oem. Its not a hdd issue, cos i tried another one. I have also tried replacing the hal.dll, ntoskrnl.exe and ntkrnlpa.exe on the base image. Any help much appreciated. DG
Michael Posted May 13, 2009 Posted May 13, 2009 Are you trying to use the image on different hardware? The HAL generally throws up errors if the hardware is different, or if you were using the same system but with a single core CPU and then a dual core CPU. You could trying performing a Windows repair, then creating a secondary image from this. It's possible large OEMs may use slightly varying components, despite the name/model being identical.
goodhead Posted May 13, 2009 Author Posted May 13, 2009 Are you trying to use the image on different hardware? The HAL generally throws up errors if the hardware is different, or if you were using the same system but with a single core CPU and then a dual core CPU. You could trying performing a Windows repair, then creating a secondary image from this. It's possible large OEMs may use slightly varying components, despite the name/model being identical. the hardware is identical dell usff pc 760 Multi cpu We think it may now be caused by a hidden partition dell use. Dan
Bobo Posted May 14, 2009 Posted May 14, 2009 This error can be caused by a number of things after WDS.... but it is always hardware related. You are correct in assuming it is a hidden partition. I assume you, like me, always delete all the partitions before installing a WDS image? If you then install an image that had a seperate parition the boot.ini file will point to an incorrect partition and stupidly the Hal.dll error is the one that shows. All you need to do is rebuild the boot table. If you have a number of machines I advise you to either rebuild the boot table and resend the image to the server, or open up the image and put the correct boot.ini file i nthe root of your system drive. To rebuild: Boot to your windows disk, press R for recovery console, type in bootcfg /rebuild, agree to replace, Identifier "Windows XP Professional" and then leave the options blank after. Beware this can often leave traces when loading windows so edit your boot.ini once in Windows and remove the old line. That should do it 3
dirtydog Posted November 6, 2009 Posted November 6, 2009 This error can be caused by a number of things after WDS.... but it is always hardware related. You are correct in assuming it is a hidden partition. I assume you, like me, always delete all the partitions before installing a WDS image? If you then install an image that had a seperate parition the boot.ini file will point to an incorrect partition and stupidly the Hal.dll error is the one that shows. All you need to do is rebuild the boot table. If you have a number of machines I advise you to either rebuild the boot table and resend the image to the server, or open up the image and put the correct boot.ini file i nthe root of your system drive. To rebuild: Boot to your windows disk, press R for recovery console, type in bootcfg /rebuild, agree to replace, Identifier "Windows XP Professional" and then leave the options blank after. Beware this can often leave traces when loading windows so edit your boot.ini once in Windows and remove the old line. That should do it legend - fixed my problem
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now