"<Windows root>\system32\hal.dll" is corrupt

Discussion in 'Software' started by sdawg27, Aug 20, 2009.

  1. sdawg27

    sdawg27 Private E-2

    Ok it all started one gloomy evening when i turned on my computer. first it started to boot off my hard drive when a black screen came up.

    Windows could not start because the following file is missing or corrupt:
    <Windows root>\system32\hal.dll.
    Please re-install a copy of the above file.

    I read all of the similar posts on Major Geeks and other websites. I tried every solution they threw at me with no avail. So i finally resorted to one of my last resorts which is preforming an in place re-install. But the weird thing is when i chose to install it, it said it was looking for a previous installation and it said there was none. I have crucial data on my drive so i don't want to reformat and lose everything. Please if you know anyway around this problem, let me know.

    Thank you Major Geeks:major you've always been a great help,
    Sdawg
     
  2. captcha

    captcha Private E-2

    You're trying to do a repair (press R, not the R at recovery console prompt. The one after that.) or install? Do you get a list of the partitions/drives?
     
  3. sdawg27

    sdawg27 Private E-2

    im trying to do the install, but you know when it says its looking for already installed windows OS, it says there's none when in fact there should be Microsoft Windows XP Professional.
     
  4. captcha

    captcha Private E-2

    Do you have SCSI/RAID where you would need to load drivers for you hard disk controllers via F6?
    Does it show your hard drive at least on the list? If not then most likely you do need those drivers. In other words, what do you get on this screen...

    http://img10.imageshack.us/img10/6219/partitionscreen.th.png

    What is the make/model of your motherboard?

    Once you get passed this step, I wouldn't do an install because it will ask you to format. Do a repair instead.
     
    Last edited: Aug 20, 2009
  5. sdawg27

    sdawg27 Private E-2

    ok, all the drivers are installed
    and by f6 you mean the bios then yes the hard drive is in the bios.
    and the motherboard is... GIGABYTE EP43-UD3L

    i am trying to to do a in place repair install... not a normal install because i would then have to reformat and i do NOT want to do that.
     
  6. sdawg27

    sdawg27 Private E-2

    oh sorry your image didnt show up before i posted that reply, hold on one sec and ill find out.
     
  7. sdawg27

    sdawg27 Private E-2

    ok so i went to boot off of my xp disk when this screen came up...

    i have never seen it before, do you know what it is?
     

    Attached Files:

  8. captcha

    captcha Private E-2

  9. sdawg27

    sdawg27 Private E-2

    haha, so now what?
     
  10. captcha

    captcha Private E-2

    Well that screen only shows up if you press F6. You can press enter and it will keep on going. Show me the screen with the drives/partitions.
     
  11. captcha

    captcha Private E-2

    I see you viewing the thread for a while now but no post. I'll be back later. Cant stay awake. Maybe someone else can help you in the meantime.
     
  12. sdawg27

    sdawg27 Private E-2

    ok sorry it took so long, here ya go...
     

    Attached Files:

  13. satrow

    satrow Major Geek Extraordinaire

    EDIT - ignore this, saw the earlier screens with no controllers showing and jumped the gun - looks like you can get it loaded without the drivers :)
    Unfortunately not, it automatically shows if Setup can find no hard drives/controllers to install to.

    sdawg27, you need to have the SATA/RAID controller drivers to hand on a floppy/USB stick or (preferably) slipstreamed into your install CD/DVD. Drivers should be here, you will likely only need the subfolder relating to your OS, probably only a few hundred kb and 3-4 files.
     
  14. sdawg27

    sdawg27 Private E-2

    ok, so if i have them on a USB then what? how can i install them?
     
  15. sdawg27

    sdawg27 Private E-2

    haha, its alright. got any suggestions though?
     
  16. satrow

    satrow Major Geek Extraordinaire

    Just one thing to check, seeing that you have 2 identical HDD's in there. Give it a few tries (you may need to hit a different Fkey, F11 or 12, whatever it takes to choose your boot device), ya never know - bedtime now, good luck ;)
     
  17. sdawg27

    sdawg27 Private E-2

    yes i have 2 identical 250GB sata drives

    ok, i already tried that but i did it again anyway, i booted off both HDD's one failed (the one without OS... duh) and the other one took me back to...

    Windows could not start because the following file is missing or corrupt:
    <Windows root>\system32\hal.dll.
    Please re-install a copy of the above file.

    so back to the beginning :)
     
  18. satrow

    satrow Major Geek Extraordinaire

    Ok, try skimming through the thread that came from, there must be something that's been missed.
     
  19. sdawg27

    sdawg27 Private E-2

    i already skimmed/read through the whole thing, but will do again thanks for the help.
     
  20. captcha

    captcha Private E-2

    "I have crucial data on my drive so i don't want to reformat and lose everything."

    Good you have 2 hard drives. Instead of going round and round you could have installed Windows on the 2nd hard drive by now. Just do that (without formatting) and recover your data then install again on the 1st hard drive but format.

    You might want to rethink your partitioning strategy when reinstalling. XP does not need 250GB of space. Make a 10GB (or whatever you feel you need) partition then make separate partitions for your data and other stuff.
     
  21. sdawg27

    sdawg27 Private E-2

    yeah i already thought about that i just wanted to save some time or more importantly find a solution.
     
  22. sdawg27

    sdawg27 Private E-2

    ok update!

    i installed XP on my second HDD then out of curiosity i copied my hal.dll file from my good OS and replaced the bad one, then i rebooted on the old OS and got this message...

    Windows could not start because of an error in the software.
    please report this problem as :
    load needed DLLs for kernel.
    Please contact you support person to report this problem.

    so i looked this up online and there was a couple places saying it might have to do with the noskrnl application, so i thought what the heck, and i did the same thing i did with hal.dll. so after both of those were replaced i rebooted again and got the same message.

    So, anyone got any info that might help?
     
  23. Acctlad

    Acctlad Private E-2

    I'm having the same problems, but I have lost my disc that came with computer, how can I get this file back?
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds