Corrupted or missing HAL.dll after restoring a disk image.

Posted on 2006-03-29
Last Modified: 2008-01-09
I created a disk image for cloning purposes and when I tried to restore it to another Computer, I received the message stating that the HAL.dll was missing or corupted and to copy another to Windows\system32.  I have re-done the image, tried extracting the HAL.dll from my windows disk and everything else I could think of, but to not avail.  My question is this, what causes this message after restoring an image?  My first thought is that the hardware abstaction layer is just different enough between the machines to cause the problem.  However, I've tried two different versions of the image on 4 different machines, all Dell Optiplex 270's that are identical, (they are from the same order with consecutive serial numbers and I imaged them a while back, so I'm pretty confident they are identical.)

Could it be a problem with the image?  I've done this a few hundred times, and have received this message maybe six times in the past.  But the problem is generally fixed with a new image.  Not this time.  I'm at a loss and any help wold be appreciated.


Question by:BruceWDenen
    LVL 3

    Expert Comment

    Well before I begin to speculate, what program are you using to create the images?
    LVL 30

    Expert Comment

    LVL 1

    Expert Comment

    What version of Windows are you running?
    Is there some kind of dual boot on the image?
    The boot.ini file may be corrupted, which could of course mean more files are corrupted.  There is a solution for this but if more files are corrupted in won't help very much... check out :
    LVL 91

    Accepted Solution

    if you put the image on another type of hardware, it will not work like this.   Look here :      move XP to other mobo;nl;314070                       "     "     "    "      "    

    Author Comment

    I am using Drive Image 2002, and the OS on the base machine is Win XP SP2.  No dual boot, nothing fancy.  I build the base machine straight up the same way I always do it and imaged it.  Then I tried to restore the image to other "identical" machines.  Funny thing happened last night though,  I tried to restore one of the images,(I've made 3 at this point) on a 5th Optiplex 270 (identical to the others, from the same order and all that) and it worked perfectly.  So my guess it has to be something with the PC that the image is being restored to.(?)

    I checked the boot.ini on the base machine and it was fine.  No way to check it on the target because it won't boot up far enough to do check it.

    nobus,  I thought of that because there had been a MB exchange on a couple of these PC's, but when Dell sent the new MBs I assumed they would send the same hardware!!(?) and there were no problems when the new board went in.  But after reading the article I'm going to give that a try and see if that works.  I'll let you know.
    LVL 91

    Expert Comment

    i thought  you implied the hardware was different in your post. That would account for your error and problems.
    LVL 1

    Expert Comment

    The HAL is NOT IDENTICAL! A HAL is very specific to the system for which it is DYNAMICALLY created for! It may be possible to use a HAL on a system which may have a very similar setup, but it genearlly will fail! As you move on working with the system, after a while you will begin to get hardware failures, blue screens, and dll coruptions.

    Unless you are tring to create backup copies, you need to come up with another way for creating software replicas on systems.

    I recommend, if this is what you are trying to do, you create answer files for each computer, and then roll out multiple copies of the operating system.

    Good Luck.

    Author Comment

    Nobus,  I tried what the article suggested about setting the IDE controller drivers to standard and so foar so good.  I had to re-install the chipset drivers.  I'll let you know if anything else shows up as a problem.  Thanks.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Find Ransomware Secrets With All-Source Analysis

    Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

    In this article you will get to know about pros and cons of storage drives HDD, SSD and SSHD.
    Great sound, comfort and fit, excellent build quality, versatility, compatibility. These are just some of the many reasons for choosing a headset from Sennheiser.
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now