Jump to content

Recommended Posts

Posted

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

Posted

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.

Posted
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

Posted

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

  • Thanks 3
  • 5 months later...
Posted
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 :D

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 account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...