On Nov 8, 5:01 pm, jviren <jvi....TakeThisOut@discussions.microsoft.com> wrote:
> An electric outage yesterday caused my Compaq Presario desktop to have
> problems. It booted REALLLLLLLY slowly and so I rebooted it, but I got an
> error message: "Disk read error recurred on Start Up. Press Ctl + Alt +
> Delete..." So I did that over and over and it didn't work. Then I got another
> error message: "Windows could not start because the following file is missing
> or corrupt: Windows root.\system 32\hal.dll. Please reinstall a copy of the
> above file." I found some articles on how to reinsal the file with the XP
> recovery disks, but I have some questions.
>
> My questions:
> 1) I have 2 OSs installed (XP Pro and XP Home) because that's how my
> computer guy did it. Since XP Pro is the default, I'm assuming that is the
> disk I use. However, I don't think I have those disks, so what can I do?
> 2) Is it possible that starting in Safe Mode will fix this, instead of
> recovery disks? I can't seem to get to that page, even though I have pressed
> F8 when I was able to get to the boot loader page or BIOS page, but it won't
> work.
> 3) I have had many issues with the electricity going out and wrecking things
> on my computer, not to mention killing my fax machine. Last time it happened,
> Outlook reverted to 2006. I have the computer on a surge protector, which
> obviously was of no use in this case. I also have it hooked up to a UBS but
> that doesn't really help me when I am not home when the electricity goes out.
> And I don't want to turn my computer off, mid-project, just because I'm
> leaving my home office for a couple of hours. Besides a lightning rod and a
> standby generator, is there a solution to this so this won't happen again?
>
> Fortunately, my files are backed up by Carbonite, but I would rather get
> this computer working without reformatting the hard drive, since I have too
> many projects to take the time to install everything again right now.
>
> Thank you for your help!
Strating in Safe Mode will not help - you cannot even get into Safe
Mode, right?
After a power interruption, the integiry of your file system is
probably compromised and the chances of
hal.dll really being missing
or corrupt are slim. XP just can't find it. Doing any file
manipulation with a compromised file system does not make sense, so
you need to fix that first.
You need to boot the XP Recovery Console from your XP installation CD
or if you don't have one make your own bootable XP Recovery Console
CD, fix your compromised file system first, then troubleshoot any
remaining issues. Most store bought systems do not come with either.
You should first boot your PC into the XP Recovery Console using a
bootable XP installation CD or a bootable CD with the XP Recovery
Console on it.
Was the issue preceded by a power interruption, aborted restart, or
improper shutdown? (Yes.)
These can cause corruption in the file system which must be fixed
before you do anything else.
If any of those events have occurred, you should boot into the Windows
Recovery Console using a bootable XP installation CD, or create on a
bootable XP Recovery Console CD. This is not the same as any recovery
disks that might have come a store bought system.
For each of your hard disks, you should then run:
chkdsk c: /r
And the same for d: if you have a D drive.
You can make a bootable Recovery Console CD by downloading an ISO file
and burning it to a CD.
The bootable ISO image file you need to download is called:
xp_rec_con.iso
Download the ISO file from here:
http://www.mediafire.com/?ueyyzfymmig
Use this free and easy program to create your bootable CD:
http://www.imgburn.com/
It would be a good idea to test your bootable CD on the computer that
is working.
You may need to adjust the computer BIOS settings to use the CD ROM
drive as the first boot device instead of the hard disk. These
adjustments are made before Windows tries to load. If you miss it,
you will have to reboot the system again.
When you boot on the CD, follow the prompts:
Press any key to boot from CD...
The Windows Setup... will proceed.
Press 'R' to enter the Recovery Console.
Select the installation you want to access (usually 1: C:\WINDOWS)
You may be asked to enter the Administrator password (usually empty).
You should be in the C:\WINDOWS folder.
This is the same as the C:\WINDOWS folder you see in explorer.
RC allows basic file commands - copy, rename, replace, delete, cd,
chkdsk, fixboot, fixmbr, etc.
From the command prompt window run the chkdsk command on the drive
where Windows is installed to try to repair any problems on the
afflicted drive.
Running chkdsk is fine to run even if it doesn't find any problems.
Assuming your boot drive is C, run the following command:
chkdsk C: /r
Let chkdsk finish and correct any problems it might find. It may take
a long time to complete or appear to be 'stuck'. Be patient. If the
HDD light is still flashing, it is doing something. Keep an eye on
the percentage amount to be sure it is still making progress.
Remove the CD and type 'exit' to leave the RC and restart the
computer.
You do not have to adjust the BIOS again to boot on the HDD since the
CD will not be present.