Hi Everyone
I need some help. After several power surges, my computer starts giving me the error, Hal.dll is missing or corrupt. My computer would not boot into any of the safemode options. After research, I logged into the recovery console and I tried to replace the file from the installation disk by using the following command:
expand d:\i386\hal.dl_ c:\windows\system32\hal.dll
This did not work for me. It gave me another error "Unable to create file hal.dll"
Next I looked at my boot.ini using the command bootcfg \list
Total entries in boot list: 1
[1] "Microsoft Windows XP Professional"
OS Load Options: /noexecute=optin /fastdetect
OS Location: c:\Windows
It seemed okay but following the microsoft support site I decided to rebuild my boot.
I did bootcfg \rebuild
After several moments it prompted me to add installation to boot list. I type "Y" and press <enter>
Next:
Enter Load Identifier: I entered "Microsoft Windows XP Professional"
Enter OS Load options: I entered /fastdetect
but then I typed exit and pressed enter according to the instructions and I exited from the Recovery console and the computer started to reboot. It prompted for the operating system, (It now had windows xp pro listed twice" but the original error is still there, no change.
I went back into the recovery console . Should I try to do fixboot or fixmbr or could someone suggest something else.
I am trying not to lose my data. I have not backed up in a while.
thanks for your help