Question about PC Desktops

14 Answers

File missing or corrupt.windowsroot\system32\hal.dll cant reboot

Posted by on

  • 13 more comments 
  • helen_doodso Dec 31, 2008

    windows could not start because of acomputer disk hardware configuration problem

  • helen_doodso Dec 31, 2008

    not really

  • helen_doodso Dec 31, 2008

    still no nearer solving my problem

  • helen_doodso Jan 01, 2009

    yes i do have recovery cds but cant get the usb to read the cd drive or flash drive so i think i should give up and send it away to be repaired

  • helen_doodso Jan 01, 2009

    windows could not be started because of acomputer disk hardware configuration problem, could not read from the selected boot disk

  • helen_doodso Jan 01, 2009

    unfortunately i cant get the eeepc to recognise the flash disk which has the recovery cd copied on it. just cant find away to get in to reboot

  • helen_doodso Jan 01, 2009

    eeepc laptop not working cant get it to recognise the flash drive to correct the situation

  • helen_doodso Jan 01, 2009

    idont have acd of my windows and i think somehow i have to get a remove windows onto a flash drive and then reininstall linux. i got the flash drive to work but irt hasnt made any differnce as windows is blocking the linus reboot

  • helen_doodso Jan 01, 2009

    my cd s dont worki really nneed to uninstall windows professional by gettting on to a flash drive but dont know how to go aboout it any ideas please

  • helen_doodso Jan 02, 2009

    i am buying a new hard drive for my eee pc and now need to know what i will have to load to get my pc working again any help with this would be appreciated

  • helen_doodso Jan 02, 2009

    irelly need help with what i need to put on a new hard drive for my eee pc so that it will work

  • helen_doodso Jan 02, 2009

    Iam getting a new hard drive for my sick eee pc . Can anyone give me any advice on what i need to put on this to get me pc working

  • helen_doodso Jan 02, 2009

    dont think this reply was meant for me if it was it wasnt in reply to my latest question. what do i need to load on a new hard drive for my eee pc

  • helen_doodso Jan 02, 2009

    Please can anyone tell me what i'll need to try to load on a new hardrive for my eee pc. I would like to get my pc working again

  • helen_doodso Jan 02, 2009

    I DONT HAVE WIN RECOVERY ONLY LINUX

×

14 Answers

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points

    Superstar:

    An expert that got 20 achievements.

    All-Star:

    An expert that got 10 achievements.

    MVP:

    An expert that got 5 achievements.

  • Master
  • 10,515 Answers

FOLLOWING IS UR ANSWER :)



  • "Cannot find \Windows\System32\hal.dll"

  • "Cannot find hal.dll"
  • The "missing or corrupt hal.dll" error displays shortly after the computer is first started. Windows XP has not yet fully loaded when this error message appears.
    Cause Causes of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll file or a hal.dll file that has been deleted or moved from its intended location. Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged hard drive.
    Resolution
    1. Restart the PC. The hal.dll error could be a fluke.

    2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

      If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

    3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

    4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

    5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

    6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

    7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

    8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch. While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

      If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

    9. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive. Replace the hard drive and then perform a new installation of Windows XP.
    Applies To This issue applies to the Windows XP operating system, including Windows XP Professional and Windows XP Home Edition.
    Still Having Hal.dll Issues? Let a community of PC support enthusiasts help out! Post the details of your problem in the Focus on PC Support Forums. Be sure to let us know what steps you've already taken to resolve the "missing or corrupt hal.dll" issue.

    Other Errors That Appear During the Boot Process "NTLDR is Missing"
    More DLL Topics What is a DLL File?
    More DLL Errors Kernel32.dll ErrorsNtdll.dll ErrorsIeframe.dll Errors



    THANKS.

    Posted on Dec 31, 2008

    ×

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      Superstar:

      An expert that got 20 achievements.

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

    • PC Desktops Master
    • 19,396 Answers

    You need to reinstall Windows.

    If you want to do it yourself, use an external CD. Otherwise send it for repair.

    You may lose your data, if you want to rescue and secure the data you must use a boot cd with tools, or remove hard disk and do a backup usng a different computer.

    This are not user level operations, and it is better having the job done at a repair shop.

    Posted on Jan 02, 2009

    • Ginko
      Ginko Jan 02, 2009

      You do not necessarily need a new hard drive, this wont change anything.

      New or old hard drive you need to install files into your hard disk.


    ×

    • Level 2:

      An expert who has achieved level 2 by getting 100 points

      MVP:

      An expert that got 5 achievements.

      Novelist:

      An expert who has written 50 answers of more than 400 characters.

      Governor:

      An expert whose answer got voted for 20 times.

    • Expert
    • 163 Answers

    K..
    there is a very simple way to recover your system file--

    1) download the file from the given link --
    http://www.dll-files.com/dllindex/dll-files.shtml?hal

    2) simpley past the file on c:windowssystem32hal.dll (past here)

    note if your operating system is not working then try to boot your system using another bootable CD and past the downloaded file to the given root.

    Thanks

    Posted on Jan 02, 2009

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Vice President:

      An expert whose answer got voted for 100 times.

    • Master
    • 758 Answers

    I am sorry to hear that about your computer...unfortunately in order to solve that problem you will need to reinstall windows..Hopefully you have the reinstallation disk..If you dont have it, please contact your computer manufacturer to obtain the disk..
    I hope that helps
    Thank you
    Computerrep

    Posted on Jan 01, 2009

    • Level 1:

      An expert who has achieved level 1.

      Hot-Shot:

      An expert who has answered 20 questions.

      Corporal:

      An expert that has over 10 points.

      Problem Solver:

      An expert who has answered 5 questions.

    • Contributor
    • 59 Answers

    When you turn the computer on there should be a writing (system recovery F10,11or12 just press it and it should recover your pc good luck hope this helps

    Posted on Jan 01, 2009

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Brigadier General:

      An expert that has over 10,000 points.

    • Master
    • 6,966 Answers

    Hi and welcome to FixYa,

    Offhand, I believe the simplest would be:

    • get hold of a SATA/IDE HD to USB adapter appropriate/matching the HD of your computer;
    • remove the HD of your computer and connect to the SATA/IDE HD to USB adapter;
    • presumably, there is a 2nd PC and hopefully likewise using the same OS;
    • connect the HD + SATA/IDE HD to USB adapter to the 2nd PC;
    • copy the missing file(s).
    Good luck and Thank you for using FixYa. Happy New Year.

    Posted on Jan 01, 2009

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Genius:

      An expert who has answered 1,000 questions.

    • Master
    • 1,913 Answers

    U have to reapir win xp
    if u have win xp recovery then repair win xp

    Posted on Jan 01, 2009

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      Superstar:

      An expert that got 20 achievements.

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

    • Master
    • 15,935 Answers

    Hi genevive, That's a critical file (as you've discovered). There are lots of ways
    to get it back to where it belongs. The easiest way would be if you had an original
    Windows INSTALL CD. It doesn't need to be the one corresponding to the install on
    the hard drive - a borrowed one will work. If you can get one, use the Recovery
    Console
    and type chkdsk /r at the C:\> prompt. That should replace it.

    You can also just copy the file from another PC onto a floppy, and use the Recovery
    Console to copy it into the C:\Windows\System32\ folder

    Another option (if you don't have a WinXP install CD) is to make a Bart PE Boot CD from
    another PC with a CD burner, use the boot CD to boot up your friend's machine, and
    copy the file from the floppy to it's proper folder.

    Another option would be to take the hard drive out of the disabled machine and hook
    it up as a slave drive in a good machine, and just copy the file over that way. I
    actually chose this option first once when this happened to me, but both machines
    were already open.

    Hope one of these choices works for you.

    Posted on Jan 01, 2009

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Genius:

      An expert who has answered 1,000 questions.

    • Master
    • 1,142 Answers

    Resolution

    1. Restart the PC. The hal.dll error could be a fluke.

    2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.

      If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

    3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

    4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

    5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

    6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

    7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

    8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch. While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

      If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

    9. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive. Replace the hard drive and then perform a new installation of Windows XP.
    Applies To This issue applies to the Windows XP operating system, including Windows XP Professional and Windows XP Home Edition.

    Posted on Jan 01, 2009

    ×

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Genius:

      An expert who has answered 1,000 questions.

    • Master
    • 1,239 Answers

    Hi
     boot from the CD/DVD." Are you sure that the cd/DVD is ok. ? If the original CD is a bootable disc then you have no problems . You should reinstall using the original CD. 
    1. at frist boot, press'F2" of "Delete" to enter the bios setup.
    2. find the first boot setting and change it with CD rom and then pres "F10" to save and exit the setting.
    the sytem will restart automatically. then press any key to boot from cd rom.

    You are done.

    please tell me the problems if this solution won't apply i will give you further solution. 
    best regards, melnavz

    Posted on Jan 01, 2009

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Vice President:

      An expert whose answer got voted for 100 times.

    • Master
    • 470 Answers

    Do you have a cd of your windows?? ok during reset, if it will shown press TAB for bios, press it then choose the cr-rom and put it on the number 1. then put your CD then restart, and the installation begin, if there any clarrification just tell me

    Posted on Jan 01, 2009

    • 1 more comment 
    • Antonio Buenafe Jr.
      Antonio Buenafe Jr. Jan 02, 2009

      it is simple, buy CD, of windows xp professional,, then after reeboting, prioritise the cd-rom click it then press the minus sign "-" until it place to the number 1.
      like this 1. CD-rom then insert your CD, and then restart it. and the installation begin!!

    • Antonio Buenafe Jr.
      Antonio Buenafe Jr. Jan 02, 2009

      you know after putting it the hard drive, you must install the operating system because it is the first thing to do, after it, that's the time you install your new hard drive

    • Antonio Buenafe Jr.
      Antonio Buenafe Jr. Jan 03, 2009

      if you dont have win xp repair?? why did you rate it as FIXYA???????

    ×

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      Master:

      An expert who has achieved Level 3.

    • Master
    • 416 Answers

    Try starting up with a boot disk, then at the prompt type
    fdisk /mbr this will refresh your master boot record. Give that a try, then try a reboot. Boot disk you can create from another PC running XP
    Here is more infor
    http://www.kellys-korner-xp.com/xp_haldll_missing.htm
    If it not help you can try here
    http://www.dll-files.com/dllindex/dll-files.shtml?hal
    Good Luck

    Posted on Dec 31, 2008

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      Superstar:

      An expert that got 20 achievements.

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

    • Master
    • 3,037 Answers

    Hello helen_doodso

    Please go to the following link and download the file given at the link
    http://support.microsoft.com/kb/320252
    let me know if you have any more questions or if you are having trouble still with this


    bestdarngood

    Posted on Dec 31, 2008

    • 2 more comments 
    • Benjamin Patri
      Benjamin Patri Dec 31, 2008

      do you have the startup or recovery cds?

      You will need to use them and you will need to download the file onto a flash drive or cd from another computer and try to get them on the computer in question.

      Also, I assume you can get into the setup/bios at the startup and can start in safe mode, correct? If so, this would be your best option at getting this working, let me know if you can do this and what happens. I'm sorry it took me so long to respond.


    • Benjamin Patri
      Benjamin Patri Jan 01, 2009

      So even by pressing F1 or F12 depending on the laptop, you can't even get into the setup menu immediately after you turn it on? That error message displays before anything else?

    • Benjamin Patri
      Benjamin Patri Jan 01, 2009

      I'm saying, without a disk and without a flashdrive, can you get into the setup mode on the computer? Do you know what I am talking about?

    • Benjamin Patri
      Benjamin Patri Jan 02, 2009

      you will need the operating system Cds to install the operating system onto the new hardrive for one, this is the main thing.

      then you can put anything else that you want on the computer from there.


    ×

    • Level 3:

      An expert who has achieved level 3 by getting 1000 points

      All-Star:

      An expert that got 10 achievements.

      MVP:

      An expert that got 5 achievements.

      President:

      An expert whose answer got voted for 500 times.

    • Master
    • 2,110 Answers

    Http://www.dll-files.com/dllindex/dll-files.shtml?hal

    download hal.dll from here and paste in \windos\system32\

    Posted on Dec 31, 2008

    • 6 more comments 
    • Sibananda Jena
      Sibananda Jena Dec 31, 2008

      http://www.dll-files.com/dllindex/dll-fi...

      download hal.dll from here and paste in \windos\system32\

    • Sibananda Jena
      Sibananda Jena Dec 31, 2008

      Option 1:

      Boot from your CD and follow the directions to start Recovery Console. Then:



      Attrib -H -R -S C:\Boot.ini

      DEL C:\Boot.ini

      BootCfg /Rebuild

      Fixboot



      Option 2:

      Boot from your CD and follow the directions below to start Recovery Console.



      Insert the Setup compact disc (CD) and restart the computer. If prompted, select
      any options required to boot from the CD.

      When the text-based part of Setup begins, follow the prompts; choose the repair
      or recover option by pressing R.



      If you have a dual-boot or multiple-boot system, choose the installation that
      you need to access from the Recovery Console.

      When prompted, type the Administrator password. (if you didn't create one try
      pressing enter).



      At the system prompt, type Recovery Console commands; type help for a list of
      commands, or help commandname for help on a specific command.



      Most likely you will need to expand the file from the CD. The command would be
      expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. Substitute d: for the drive
      letter of your CD. Once you have expanded the file type "exit" to exit the
      Recovery Console and restart the computer.



    • Sibananda Jena
      Sibananda Jena Jan 01, 2009

      Usb drive is not required only recovery cd is needed,You have to boot from CD and follow my previous post..

    • Sibananda Jena
      Sibananda Jena Jan 01, 2009

      have u changed the boot order in BIOS to CD drive as first boot device...

    • Sibananda Jena
      Sibananda Jena Jan 01, 2009

      have u changed the boot order in BIOS to CD drive as first boot device...

    • Sibananda Jena
      Sibananda Jena Jan 02, 2009

      So I may be late on this, but I found it difficult to find the
      information via google. The following is the method I used to make this
      happen.

      I have a Fujitsu laptop with a 60g disk drive. I got a
      bunch of spyware and a couple virus' that I couldn't get rid of, so I
      needed to do a fresh XP install. The dvd controller went bad on the
      motherboard and I didn't have a floppy drive or external cd drive so I
      used a 20G USB drive instead. It was really quite simple. (provided
      your bios supports booting from USB devices.)

      *NOTE - after
      doing this, my root drive on the laptop is now D, instead of C. I
      followed directions on M$ support page, but this caused issues and had
      to reinstall.

      So here it is:

      Tools/Hardware needed:

      1
      external USB drive large enough to hold the contents of the WIN XPSP2
      disk and space for the setup files when you initialize the fresh
      install.

      1 WINXP SP2 setup disk. (i used my backup copy that i'd made from the original)

      1 WIN98SE boot disk IMG (i obtained mine from bootdisk.com)

      Boot files from an XP machine or disk (NTDETECT.COM, NTLDR, BOOT.INI)

      A program to view the contents of the WIN98SEC.IMG. (i used the trial version of MagicISO)

      HP USB Disk Storage Format Tool

      Steps:

      On a working xp computer, connect your USB disk drive

      Open your WIN98SEC.IMG and copy the files to a directory on a working 2k/XP computer.

      Use
      the HP USB format tool and format using FAT32. Select the option for
      the DOS startup disk and point it to the directory where your WIN98SEC
      files are.

      ***after the format is complete, you should have a
      bootable USB drive with the needed commands to format the hard drive
      needing the fresh XP install. you should test this now to be sure***

      *Note,
      You may need to manually copy over the other files from the WIN98SEC to
      your USB hard drive as the HP program only adds the MS-DOS startup
      files (i think). Either way, if they're not there after the format,
      copy them over.

      Make a folder on the root of the USB drive
      called "WINXPPRO" Copy all the files/directories from the WINXP SP2
      disk into this folder.

      Connect your USB drive to the computer you will install XP on.

      Make sure you set your bios to boot from your USB drive.

      Boot your computer to the command prompt. (my option was pressing Shift+F5)

      ***at this point your USB disk will be drive C, drive to install windows on will be D, and will be referred to as such***

      From C:\ type SMARTDRV. Do this from the command prompt everytime you reboot. This will help things run quicker (i think).

      We now need to format and partition D. (we'll have 2 partitions. A Primary (D:), and an Extended (E:) From C:\ type FDISK

      Create a primary partition on your D: drive (mine is 6G)

      Create an extended partition of 900MB (will be known as drive E:)

      Leave the rest alone for now

      Reboot

      Format both D: and E: as FAT32 partitions. (from C: type FORMAT D:, reboot, then FORMAT E:)

      Reboot

      We now want to get the WINXP SP2 setup disk files to E:

      At the command prompt, type E: to make sure you're on that disk

      type MD WINXPPRO


      type XCOPY C:\*.* /A /E. This will copy everything over to your E
      drive. (this took a couple hours when i did it since it copied over
      7,000 files including directories)

      Reboot

      Now you have
      all the files you need on your E drive to run setup without worrying
      about the USB drivers loading when you setup XP.

      from the C:\ prompt, type E:

      E:\>

      type SMARTDRV

      type CD WINXPPRO

      type CD I386

      type WINNT

      *Note - you'll need to keep your USB drive plugged into the computer until after Windows is installed completely.*

      WINXP
      setup will now run. It should automatically show that E:\WINXPPRO\I386
      is the location of the windows files. If not, change it so it is.

      let
      setup do its thing. when the computer reboots, you'll see 2 choices to
      boot to. 1 is XP upgrade/setup, the other is WINDOWS. Always choose the
      XP UPGRADE/SETUP option.

      Choose the 6G partition (D:) to install Windows on. When asked to format, choose FAT32 (you can upgrade to NTFS later).

      Setup
      will get to a point that asks for file "asms" on the SP2 CD. it will
      give a default option of GLOBALROOT\.....\.....\DEVICE\.....\I386 (or
      whatever).

      Type E:\WINXPPRO\I386 (you may want to highlight and press ctrl+c so you can paste it from here on out) and press enter.

      Whenever a dialogue box pops up asking for a file, just paste the E:\WINXPPRO\I386 in there and press enter.

      Once
      windows setup completes, you will be able to use your C: to boot to
      WINXP. Once you have verified this, log on to Windows XP, take your XP
      boot files (NTDETECT.COM, NTLDR, BOOT.INI) and paste them on the root
      of D. Then go to Disk Management, select D and make the partition
      active. This will allow you to boot XP without your USB drive attached.

      You
      can then go in through disk management and delete the E: partition and
      create a large extended partition for all non-system files and
      programs. This keeps everything separate in the event that you should
      have to reload the OS at a later time.

      Voila! should be done now. Install your drivers and programs and let it roll.

      Like I said earlier, you're windows root is now D: instead of the normal C, so keep that in mind when installing new programs.

      I
      tried changing the root drive letter from D: to C: using instructions
      from the M$ support site, but hosed my install and had to start over
      from setup.

      Hope this is useful to some people. Email me with questions/comments.


    • Sibananda Jena
      Sibananda Jena Jan 02, 2009
    • Sibananda Jena
      Sibananda Jena Jan 02, 2009

      u need to have to put a CD rom to install xp once again...

    ×

    Add Your Answer

    Uploading: 0%

    my-video-file.mp4

    Complete. Click "Add" to insert your video. Add

    ×

    Loading...
    Loading...

    Related Questions:

    1 Answer

    Have acer aspire one, when started got screen saying file missing or corrupt window root system 32 hal.dll, nothing else cannot bring up safe mode do not have windows xp cd, in nursing home cannot afford...


    I am going to start with the assumption you have already tried to reboot, then next choices from there go kinda like this...

    Run windows XP restore from command prompt. (From safe ,mode type C:\windows\system32\restore\rstrui.exe and press Enter. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

    Replace the boot.ini file (run msconfig) This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.


    Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.

    Right click on c: drive, click on properties, then tools, click on the error checking button, the put a checkmark in each box, Click start and it may say it needs to run on next reboot click OK the reboot. The physical part of your hard drive that stores any part of the hal.dll file has been damaged, you're likely to see errors like this.


    Run a repair install of the operating system. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

    Nov 29, 2010 | PC Desktops

    1 Answer

    Missing file or corrupt in system32 hal.dll


    Dear User,
    Try to download the hal.dll file from here.
    http://www.dll-files.com/dllindex/dll-files.shtml?hal

    You will get one popup download the file after donwloading you have to unzip to c:\windows\system32 folder.

    Mar 03, 2010 | E-Machines eMachines Desktop PC

    1 Answer

    I am installing a recovery disk for an emachines computer and i get error message stating that the system 32hal.dll is missing or corrupt. i cant get back to the windows screen to install the missing file...


    You have to start your PC with the XP cd-rom install disk, if you have
    one.

    Then, when you come to the screen with the following option displayed :


    To repair a Windows XP installation using
    Recovery Console, press R.


    Then press [R] to start 'Recovery Console'

    When confronted by a prompt asking you for Administrator password - just
    press [ENTER]

    Once in RC has started - type the following command :


    expand x:\i386\hal.dl_ c:\windows\system32\hal.dll


    (where [x:] is your cd drive-letter)

    *NB If SP3 is installed - then the command you type must be :


    copy c:\windows\ServicePackFiles\i386\hal.dll c:\windows\system32


    ....instead, as the files are of two different revision levels
    (versions).


    Then reboot.

    Oct 28, 2009 | E-Machines T5212 PC Desktop

    2 Answers

    "<Winnt_root>\System32\Hal.dll missing or corrupt:


    1. Verify the boot.ini file is found on the computer by using a boot diskette or use your Windows CD to get to the MS-DOS "C:\>" prompt.
    2. From this prompt edit the boot.ini, verify that it is pointing to the correct operating system, and that no anomalies are found within the file. Below is a listing of what to verify
    • If only one operating system is on the computer verify that the boot.ini only has one operating system listed. In some situations an alternate configuration line may be added for the same operating system, leaving the improper line.
    • Verify that the "default=" line as well as the operating system line are the same and that they are pointing to the correct operating system.
    Verify that the computer has the hal.dll file

    From the MS-DOS "C:\>" prompt quickly determine if your computer has the "hal.dll" file by typing "dir hal.dll /s" at the prompt. If the computer returns a "File not found" message, the hal.dll has been deleted.

    To recover this file boot the Windows operating system CD and choose the option to "Restore", "Repair", or "Recover." This option will prompt you for the Windows installation to use, the administrators password and will allow you to restore the proper file. At the MS-DOS prompt type the below command.

    expand C:\i386\hal.dl_ D:\windows\system32\

    In the above example "D" would be the letter of your CD-ROM drive and "C" the letter of the drive your operating system is installed on. For example, your disc drive may be D: and your hard drive is likely C:.

    Jun 04, 2009 | Compaq Presario 5000 PC Desktop

    1 Answer

    Winnt_root>\System32\Hal.dll missing or corrupt:


    if you have a windows cd you can do a system restore from it or at the boot screen some computers have a system recovery so you can use system restore without a disk, if you can use system restore, restore your computer to a earlier time and that should solve your problem

    Jun 04, 2009 | Compaq Presario 5000 PC Desktop

    1 Answer

    <windows root>\system32\hal.dll is corrupt or missing


    See if you can get into safe mode. If you can't then your system files are corrupted and you'll have to restore your computer back to factory defaults.

    I believe on your compaq presario they have a built in factory restore and its either accessed by the F10 or F11 key when you first turn on the computer. You'll know when you first turn on the computer at the compaq logo screen.

    Let me know if I can help you further.


    May 13, 2009 | Compaq Presario sr1403wm AMD Sempron 3000+...

    2 Answers

    Windows system 32 hal.dll error after restoring e-machine


    There's actually a number of reasons why these annoying little DLL errors happen, but the most common, is caused when new programs are installed over all old ones and the old ones are not completely uninstalled 100%, causing registry pile ups and of course, getting a .DLL error messages.

    Another reason, is damage that's been done by malware/spyware/adware programs, attaching themselves to your PC and wrecking havoc, deleting crucial DLL files from your PC.

    The hal.dll file is created during install from 5 other dlls. HAL is the Hardware Abstraction Layer and it's the interface between the system drivers and the actual hardware.

    Copying hal.dll will not resolve the problem.

    A lot of times the file will be reported missing due to corruption of the boot sector or of the file system

    Causes of the "missing or corrupt hal.dll" error include, naturally, a damaged hal.dll file or a hal.dll file that has been deleted or moved from its intended location.

    Additional causes may include a damaged or missing boot.ini file or possibly a physically damaged HDD.

    Suggested remodies-

    1. Restart the PC. The hal.dll error could be a fluke.

    2. Check for proper boot order in BIOS. You might see the hal.dll error if the boot order in BIOS is first looking at a hard drive other than your main hard drive.
    Note: If you've recently changed your boot order or recently flashed your BIOS, this may be what's causing your problem.

    3. Run Windows XP System Restore from a command prompt. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

    4. Repair or replace the boot.ini file. This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

    5. Write a new partition boot sector to the Windows XP system partition. If the partition boot sector has become corrupt or isn't properly configured, you may receive the hal.dll error.

    6. Restore the hal.dll file from the Windows XP CD. If the hal.dll file is truly the cause of the problem, restoring it from the original Windows XP CD may do the trick.

    7. Perform a repair installation of Windows XP. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

    8. Perform a clean installation of Windows XP. This type of installation will completely remove Windows XP from your PC and install it again from scratch.

    Note: While this will almost certainly resolve any hal.dll errors, it is a time consuming process due to the fact that all of your data must be backed up and then later restored.

    Important: If you can't gain access to your files to back them up, understand that you will lose them all if you continue with a clean installation of Windows XP.

    9. Replace the hard drive. Finally, if all else has failed, including the clean installation from the last step, you're most likely facing a hardware issue with your hard drive.

    10. Perform a new installation of Windows XP after installing the new hard drive.

    I have not tried it - but HERE is a free program purporting to fix the error.


    Thanks for using FixYa - a FixYa rating is appreciated for taking the time to answer your FREE question.

    Apr 10, 2009 | E-Machines eMachines Desktop PC

    1 Answer

    Been having this problem for 2 months.. computer is turned off... have been rebooting from CD in drive for 1 year... harddrive tired and cannot boot up by itself... lately cannot get to any Recovery mode,...


    If you have a Windows XP CD, follow these steps.

    1. Boot from the CD and start the installer
    2. Choose to install onto the already formatted partition with the unbootable Windows, but opt to leave the existing filesystem and any other OSes alone. Choosing this will require you to create another folder for Windows to avoid writing over the existing installation. I usually call the new folder "WINXP."
    3. Install Windows as you would normally, you'll need a Product Key but you can actually use your personal key on someone else's computer with no danger to you losing it or being accused of piracy, I'll explain this later.
    4. Boot the NEW Windows XP install. Do not "Activate" or "register," you're going to be deleting this copy of Windows from the machine if all goes well.
    5. Edit the BOOT.INI on the hard drive from the original installation of Windows with the corrupted HAL. This file should be in C:\ (may be hidden)

    Sample BOOT.INI for XP Pro
    Microsoft wrote:[boot loader]
    timeout=10
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT

    6. Go to C:\WINXP\system32\hal.dll (where "WINXP" is the folder you installed the second copy of Windows XP) and copy it from the new Windows to C:\WINDOWS\system32\hal.dll (or wherever you installed Windows XP originally, I use "WINDOWS" but some people use strange folder names for their XP) and overwrite any file there. The new hal.dll is uncorrupt and newly regenerated. The file is specific to each machine's hardware configuration and we needed to rebuild it. The installer did that for us with the new installation.
    7. Try rebooting your computer to see if you can get into your OLD Windows installation. If you can, congratulations!
    8. DELETE the "WINXP" folder (or wherever you put your new Windows install).

    PS: Please rate this solution

    Mar 11, 2009 | PC Desktops

    1 Answer

    Medion


    I am assuming you are having a problem with a missing or corrupted system32\hal.dll under Windows XP. There are a few steps you can take to try solving the problem.

    First, try rebooting. Sometimes the problem seems to go away on its own.

    If that doesn't work, boot into "safe mode with command prompt" and type c:\windows\system32\restore\rstrui.exe

    If the problem still persists, your best bet is to boot from your Windows XP disc and perform a recovery installation of Windows, which should clear up the problem.

    Jan 14, 2008 | PC Desktops

    Not finding what you are looking for?
    PC Desktops Logo

    Related Topics:

    258 people viewed this question

    Ask a Question

    Usually answered in minutes!

    Top PC Desktops Experts

    joecoolvette
    joecoolvette

    Level 3 Expert

    5660 Answers

    Brian Sullivan
    Brian Sullivan

    Level 3 Expert

    27725 Answers

    Les Dickinson
    Les Dickinson

    Level 3 Expert

    18298 Answers

    Are you a PC Desktop Expert? Answer questions, earn points and help others

    Answer questions

    Manuals & User Guides

    Loading...