I tried everything and them some. Nothing seems to work… These are basically the methods I used:
Method 0 (only one that works, but for a limited time):
The first thing I did was look around for my “Windows XP Home Edition SP2” CD. What I did as follows:
- Pressed [ESC] on startup to boot with the CD first.
- Let the CD load up all that crap and then pressed [ENTER] to check the Windows installation.
- [F8] to agree to the terms.
- [R] to repair.
- All done, Windows starts up fine at 90% capacity (a lot of programs were fragmented)
Method 1:
Attrib -H -R -S C:\Boot.ini
DEL C:\Boot.ini
BootCfg /rebuild
Fixboot
This method doesn’t work because my computer doesn’t seem to recognize the parameter “Attrib.” If it counts for anything, I’m stuck in the “C:\Windows” directory.
Method 2:
BootCf /rebuild
Y
“Microsoft Windows XP Home Edition”
/fastdetect
As a work around for Method 1. That really didn’t do anything. Rather, this seemed to just give me multiple boot choices that all lead to the “hall.dll” error again (probably if it works again, I’ll need to ask you guys about how to reset that back to what it was).
Method 3:
expand D:\i386\hal.dl_ C:\windows\system32\hal.dll
I got the message, “Could not create file hal.dll.” So, knowing that didn’t work, I’ll use a work around…
Method 4:
copy hal.dl_ C:\Windows\system32
rename hal.dl_ hal.dll
Thinking that would work, it didn’t. I’m able to load the OS loading screen (Windows XP logo in a black screen with 3 blue bars moving from right to left) just to let the screen flicker and then freeze. Tried it a bunch of times, always at about 3 seconds into the loading. Yeah, it got further, but useless whatsoever.
Method 5:
Basically, a combination of what I did first and Method 4. After repairing the OS, I searched for “hal.dll.” It only came up with a few results, the “system32” folder was not one of them. I noticed they were all 103 kb, so I figured, “hey, they’re all the same.” So I copied one into the system32 folder and went to bed.
That brings us to today. It hung on the Windows loading screen. It seems as though the “hal.dll” on my Windows XP SP2 CD isn’t functioning correctly. Also, after repairing again, I noticed that there was a 136kb hal.dll file in the system32 folder. However, the only thing I’ve done from when I repaired my installation to now is looking up information on the web (using FireFox 3.0.5). I kept a window open in the system32 folder to constantly check what happens. Apparently, after repairing the installation, Windows was downloading some sort of an update. After watching some television and eating, I went back to check on my “hal.dll” file. It was gone! As of right now, I’m downloading the SP3 update again, hopefully I can update and restore the file without needing to repair the OS everytime I want to start up the laptop.
All…I really want to do at this moment is be able to use Microsoft Word to do some work, but I can’t even install it without needing to repair XP each time which pretty much renders the installation useless.
I’m going to go cry now… :bowser: