XP Boot Error

Discussion in 'Software' started by grc123, Dec 18, 2010.

  1. grc123

    grc123 MajorGeek

    Ran ToniArts-Easy Cleaner http://majorgeeks.com/EasyCleaner_d414.html, and obviously got too aggressive (long, long day) cleaning duplicate files (or so I thought), and now on boot I'm getting THIS :

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

    Am I going to need a good nights sleep to fix this please?

    Any/all help GREATLY appreciated - thanks in advance, as always......
     
  2. grc123

    grc123 MajorGeek

    Wow, gang, I'm really stuck here, and could really use some assistance.

    I did find this (*below*), and am stuck at the point between where I have changed text to blue/red:

    http://www.geekstogo.com/forum/topic/129956-&lt;windows-root&gt;system32haldll/

    ** The steps to repair a missing or corrupt boot.ini file are:

    1. Insert and boot from your Windows XP CD.
    2. When you receive the "Press any key to boot from CD" message, press a key to start your computer from the Windows XP CD-ROM.
    3. When you receive the "Welcome to Setup" message, press R to start the Recovery Console.
    4. Press the number that corresponds to the correct location for the installation of Windows you want to repair, typically this will be #1.
    5. Type bootcfg /list to show the current entries in the BOOT.INI file. At this point you may get a message telling you that the boot.ini file does not exist. The next step will correct this error.
    6. Type bootcfg /rebuild to repair it. This will scan your hard dives for installations of Windows XP, 2000 or NT and display the results. Follow the on-screen instructions to add your Windows installations to the boot.ini file. Those step will be:
    1. Total Identified Windows Installs: 1
    (1) C:\Windows
    Add installation to boot list? (Yes/No/All)
    Type y and hit enter
    2. Enter Load Identifier
    This is the name of the operating system. When you receive this message, type the name of your operating system, and then press ENTER.

    3. Enter OS Load options
    When you receive this message, type /fastdetect, and then press ENTER.


    Note: The instructions that appear on your screen may be different, depending on the configuration of your computer.
    7. Take out the CD ROM and type exit.

    The message I get at that point is:
    "The command ("/fastdetect") is not recognized".

    ???
     
  3. DavidGP

    DavidGP MajorGeeks Forum Administrator - Grand Pooh-Bah Staff Member

    Hi Glenn

    Ouch, and after the horse has bolted is why many dont advocate using intrusive registry cleaners at all, while they look good in theory they are too agressive, I never use them myself, perfer CCleaner as a basic and then manual as I know the registry fairly well.


    But for your issue try http://www.kellys-korner-xp.com/xp_haldll_missing.htm
     
  4. grc123

    grc123 MajorGeek

    Thank you David...for whatever reason (weak moment?) I was thinking of this program as a hard-drive cleaner (such as ccleaner, which I use often) ... I mean, I didn't select the "Registry" option, but rather one which was supposed to eliminate "Duplicate Files".

    So here I am......

    I will check-out the link you were so kind to provide - thank you again......
     
  5. grc123

    grc123 MajorGeek

  6. tgell

    tgell Major Geek Extraordinaire

  7. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    From Kelly's Korner
    HAL.DLL is Missing - Updated by MVP Alex Nichol
    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.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    TimW posted a link to a download for a standalone recovery console. I burned that to a CD, should I ever need to use it on one of my computers or a friend or relative's I'm working on.
     
  8. grc123

    grc123 MajorGeek

    Yes thanks, I did try and was able to get into the home page, and can now also access the link independently (must have been a momentary hiccup of some sort?).

    Thank you both (the THREE of you!) here...it may take me awhile to work through this today as I am currently "juggling flaming chainsaws whilst performing triple back-flips through concertina/RAZOR-wire hoops" ... and wearing several different hats at the same time/whilst doing it (busy Day here today!).

    Thank you all again, and I will report back a.s.a.p! ;)
     
  9. grc123

    grc123 MajorGeek

    I am no geek. The further I get into these things, the more lost and frustrated I tend to get. I have NO formal training...none whatsoever.

    I understand what these mean --> BootCfg /Rebuild & Fixboot (I think, or at least know when/where to type them in) - from having been through this process 8, 10, 12 times (?) now.

    But I do not know/understand this --> Attrib -H -R -S C:\Boot.ini
    DEL C:\Boot.ini
    ... and unfortunately, this comes before the other part(s) that I do understand (so I "understand" parts of it, but my understanding is out of order).

    I have no idea what to do now (as there seem several "fixes"), other than to completely wipe the hard drive clean (reformat?), and reinstall the OS - and though I've done it a few times over the years, I've had help to do it (both XP & Vista) I'm not even 100% sure how to do that, again......
     
    Last edited: Dec 18, 2010
  10. plodr

    plodr MajorGeek Super Extraordinaire Moderator Staff Member

    TimW posted a link to a download for a standalone recovery console. If you don't have the recovery console installed, find the link for the download, burn the ISO and boot up with the recovery console disk.
     
  11. grc123

    grc123 MajorGeek

    Thanks for the reply, however, I'll need to apologize in advance here, as for whatever reason(s), your instructions/directions are going right by me/over my head...I'm not understanding "where" to go (?) to look for TimW's link.

    Likewise, I don't know if I have the "Recovery Console installed" (?) or not, and thinking it wouldn't matter at this point anyway, unless I knew how to operate it from command prompt, which I am still able to get into......
     
  12. grc123

    grc123 MajorGeek

    I thought maybe an "Advanced Search" into/through TimW's posts with "download for a standalone recovery console" or "recovery console" as keywords, and I attempted that, but he has more than 34,000 posts (!?)...
     
  13. dr.moriarty

    dr.moriarty Malware Super Sleuth Staff Member

  14. grc123

    grc123 MajorGeek

  15. dr.moriarty

    dr.moriarty Malware Super Sleuth Staff Member

    ;)

    You're welcome

    dr.m
     
  16. grc123

    grc123 MajorGeek

    :confused

    Ok ...

    1) Would anyone happen to know if Free Easy Burner CD DVD Burner v4.1 will work for this (?) as I had just downloaded/utilized this program in the process here (for the "Offline NT Password & Registry Editor" - which is an ISO).

    2) I downloaded the XP Recovery Disk, but it doesn't seem to work as it did for the Offline NT Password & Registry Editor program. I made two selections the other night (the; "Copy CD/DVD" button along the top and "Burn" button over on the left for it to work) but that's not working for this XP Recovery...?
     
  17. sach2

    sach2 Major Geek Extraordinaire

    Do you see burn an image file over on the left?
     
  18. grc123

    grc123 MajorGeek

    Thanks for the reply - here is what I see (attached) - though I think it did say "Burn an Image" the only other time that I used it, a couple of days ago...
     

    Attached Files:

  19. sach2

    sach2 Major Geek Extraordinaire

    You need to hit the "Copy CD/DVD" button then look for Burn an Image.
     
  20. grc123

    grc123 MajorGeek

    Ok great, thanks - I finally got it...so, I pop it into the other PC (running XP), and follow prompts?

    Thanks again and in advance...
     
  21. grc123

    grc123 MajorGeek

    Sorry, I should have added; "correct", to the end of my last sentence (made it in the form of a question), please?
     
  22. sach2

    sach2 Major Geek Extraordinaire

    Let's see if the hal.dll file is missing.
    Do the above and if prompted for a password enter it.

    You should be at a C:/Windows> type in cd system32

    The prompt will change to C:/Windows/System32> type in dir Hal.dll

    See if it says something like 08/22/2010 10:27 PM 16,166,274 hal.dll
     
  23. grc123

    grc123 MajorGeek

    Ok, just so I am 100% clear before I start, we are now talking about the MS Win Install. CD that came with the machine when it was new, correct?

    Nothing to do (so far) with the XP Recovery CD I just burned from TimW's link - yes?
     
  24. sach2

    sach2 Major Geek Extraordinaire

    Yes, use the Ms install CD you were using before. [Either will work for this part, but I don't see any reason to prefer the rc.iso CD]
     
  25. grc123

    grc123 MajorGeek

    It's holding me up at "Type the Administrator Password" ... yet again.

    Seemingly, we have been able to by-pass this a few times during my week-long process of trying to repair this machine, by simply selecting "Enter", but during other attempts we have not been able to by-pass this step, which is the case now, on this attempt...that is why I burned "Offline NT Password & Registry Editor", to delete (or at least by-pass) the password.

    This is my 70 year-old mothers computer...the computer is going-on 9 years old...no one here recalls the password that was associated with this PC account from when this machine was originally set-up so long ago...there MUST be a way around this STUPID MS NONSENSE ?
     
    Last edited: Dec 22, 2010
  26. sach2

    sach2 Major Geek Extraordinaire

    I looked at Offline NT Password & Registry Editor which is not too user friendly but it does seem to work (at least on a running version of XP).

    Try booting from the Offline NT Password & Registry Editor CD

    At the Boot: prompt just hit <enter>
    Select [1] prompt: hit <enter>
    Windows/System32/config prompt: hit <enter>
    [1] prompt: type 2 <enter>
    What to do? [1] prompt: type 3 <enter>
    Do you want to change it? (y/n): type y <enter>
    What to do [1] prompt: Q <enter>
    Hives have been changed. Write back?: type y <enter>
    If write back was successful just type Q <enter> and eject the CD.

    If you have a question at a particular step I'll try to answer.
     
  27. grc123

    grc123 MajorGeek

    Thank you very much - will be able to jump on this momentarily......
     
  28. grc123

    grc123 MajorGeek

    Wow, this is painful...I am typing questions into your instructions/directions in blue below...

     
  29. sach2

    sach2 Major Geek Extraordinaire

    It says Select[1] you Just hit <enter>
    Then it will say "What is the path to the Windows directory....Windows/System32/config" You hit <enter>
    Then it will have [1] you type 2 and <enter>
    Then it will ask "What to do? [1]" you type 3 and <enter>

    See if you get to that point.
     
  30. grc123

    grc123 MajorGeek

    Well, sort of...

    I had gotten to Step TWO, but now am back to Step One (and it is not responding to "1", "2" or "3"), at:

    Please select partition by number or
    q=quit
    d=automatically start disk drivers
    m=manually select disk drivers to load
    f=fetch all partitions found
    a=show all partitions found
    l=show probable Windows (NTFS) partitions only
    Select: [1]_
     
  31. sach2

    sach2 Major Geek Extraordinaire

    What does it say above you red text for "Candidate partitions found"?
     
  32. grc123

    grc123 MajorGeek

    Could not get it to page-up or arrow up, however...

    THIS, is where I'm at:
    Selected 1
    Mounting from /dev/sdal, with assumed filesystem type NTFS
    So, let's really check if it is NTFS?

    Yes, read-write seems OK
    "Mounting it....................................."
    SUCCESS!
    Step TWO Select PATH and registry files
    DEBUG path Windows found as Windows
    DEBUG path System32 found as system32
    DEBUG path config as config
    DEBUG path found correct case to be WINDOWS/System32/config
    What is the path to registry directory? (relative to Windows disk) [WINDOWS/System32/config]:__
     
  33. sach2

    sach2 Major Geek Extraordinaire

    So you just hit <enter>
    then it will ask you which part of registry to load you choose 2 for recovery console parameters and hit <enter>
    Then it will ask you what to do? you select 3 for RecoveryConsole settings and hit <enter>

    It will ask you if you want to change it type Y for yes and <enter>
    It will ask you what to do? type q (for quit) <enter>.
    It will ask you to write changes type y (for yes) <enter>
    It will ask you what to do? type q (for quit)
    Eject CD
    Put in XP installation CD and go to Recovery Console. It should not ask you for a password.
     
  34. grc123

    grc123 MajorGeek

    I'm on it - thanks......
     
  35. grc123

    grc123 MajorGeek

    Problem...This very well may have been a problem earlier and I simply didn't notice it.

    It's telling me:

    "ERROR: Failed to copy registry file
    ---------------------------------------------------------
    ---------------------------------------------------------
    There are several steps to go through......"


    Pics attached.
     

    Attached Files:

  36. sach2

    sach2 Major Geek Extraordinaire

    Just ctrl+alt+delete to restart the computer using the same disc and try again. Do you get the same error?


    At the Boot: prompt just hit <enter>
    Select [1] prompt: hit <enter>
    Windows/System32/config prompt: hit <enter>
    [1] prompt: type 2 <enter>
    What to do? [1] prompt: type 3 <enter>
    Do you want to change it? (y/n): type y <enter>
    What to do [1] prompt: Q <enter>
    Hives have been changed. Write back?: type y <enter>
    If write back was successful just type Q <enter> and eject the CD.
     
  37. grc123

    grc123 MajorGeek

    Yes, unfortunately I'm getting the same error...
     
  38. sach2

    sach2 Major Geek Extraordinaire

    At which step are you getting the error?
     
  39. grc123

    grc123 MajorGeek

    At step 2 - Windows/System32/config, when I select, "2>enter"

    Step one comes-back; "Success!", but when I type "2" on the 2nd step, that's when/where I get the error...
     
  40. sach2

    sach2 Major Geek Extraordinaire

    I want to make sure that you are just hitting enter.

    Reboot the CD
    For the first three times it pauses and waits for your input just hit <enter>

    Do you get an Error?
     
  41. sach2

    sach2 Major Geek Extraordinaire

    I have to fix dinner.

    One other note when the time comes is that your picture shows you are using the number keys on the side of the keyboard. You have to use the number keys across the top of the keyboard for this program.
     
  42. grc123

    grc123 MajorGeek

    Well, after the reboot this time, it appears to be continuing (progressing further), past Step Two...for the first time, it is asking me "What to do"? So I'm going to select: "3>Enter" (I believe? I HOPE???).

    Ok, understood on this (though I sure would like to know how you knew THAT???!!!)

    Enjoy your dinner......
     
  43. sach2

    sach2 Major Geek Extraordinaire

    Then it will ask you what to do? you select 3 for RecoveryConsole settings and hit <enter>

    It will ask you if you want to change it type Y for yes and <enter>
    It will ask you what to do? type q (for quit) <enter>.
    It will ask you to write changes type y (for yes) <enter>
    It will ask you what to do? type q (for quit)
    Eject CD
    Put in XP installation CD and go to Recovery Console. It should not ask you for a password.

    So that is:
    3 <enter>
    Y <enter>
    Q <enter>
    y <enter>
    Q <enter>
     
  44. grc123

    grc123 MajorGeek

    Well, I have (ANGRILY!!!) ended-up somewhere else now... (!?!)

    This is what's at the bottom of the screen now:

    - - - - User Edit Menu:
    1 - Clear (blank) user password
    2 - Edit (set new) user password
    3 - Promote user (make user an administrator)
    4 - Unlock and enable user account) [seems unlocked already]
    q - Quit editing user, back to user select
    Select:[q] > _


    I believe this was due to accidently bumping the enter key a couple of times (I have some disability in my hands, which cause them to "twitch" (flinch) sometimes, and do things I don't intend to do...
     
    Last edited: Dec 22, 2010
  45. sach2

    sach2 Major Geek Extraordinaire

    Q to quit out of that. Then reboot.

    The whole sequence is
    <enter>
    <enter>
    <enter>
    2 <enter> (For recovery Console parameters)
    3 <enter> (For Recovery Console Settings)
    Y <enter> (To agree to Change)
    Q <enter>
    y <enter> (To agree to Write Changes)
    Q <enter>
     
    Last edited: Dec 22, 2010
  46. grc123

    grc123 MajorGeek


    Excellent - thank you....
     
  47. sach2

    sach2 Major Geek Extraordinaire

    I edited my last post with a few guide posts to make sure you are in the right place.
     
  48. grc123

    grc123 MajorGeek

    Ok, I'm not sure why, but I feel like I did something wrong

    I ran through it (sequence):

    <enter>
    <enter>
    <enter>
    2 <enter>
    3 <enter>
    Y <enter>
    Q <enter>
    y <enter>
    Q <enter>

    It then said to remove the CD and cntrl+alt+del to reboot...which I've also done, but I think I should have done that (rebooted) with either the Recovery Console CD I burned, or the original XP install disk?
     
  49. sach2

    sach2 Major Geek Extraordinaire

    Put in the xp installation disc and see if recovery console will start without a password.
     
  50. grc123

    grc123 MajorGeek

    I'm not sure how to answer you. It requested an admin. password, I simply hit enter, and now I have - "C:\WINDOWS>" ......?
     

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