Recovery Problem

  • Thread starter Thread starter Robert Wright
  • Start date Start date
R

Robert Wright

According to error message, Windows XP will not start due
to a bad or missing hal.dll file. Started Recovery
Console and went in to take a look at the files location,
which I think is c:\windows\system32, but access to all
directories is denied. Fould a hal.dl_ in the
installation disk and extracted it. But how do I get this
file copied to the right location.
 
per knowlegebase
"Invalid Boot.ini" or "Windows Could Not Start" Error
Messages When You Start Your Computer
View products that this article applies to.
This article was previously published under Q330184
SYMPTOMS
When you start your computer after you upgrade to Windows
XP, you may receive one or both of the following error
messages:

Invalid Boot.ini


Windows could not start because the following file is
missing or corrupt:

Windows\System32\Hal.dll
CAUSE
This issue may occur if the Boot.ini file is missing,
damaged, or contains incorrect entries.
RESOLUTION
To resolve this issue, start the computer from the
Windows XP CD, start the Recovery Console, and then use
the Bootcfg.exe tool to rebuild the Boot.ini file:
Configure the computer to start from the CD-ROM or DVD-
ROM drive. For information about how to do this, see your
computer documentation or contact your computer
manufacturer.
Insert the Windows XP CD-ROM into your CD-ROM or DVD-ROM
drive, and then restart your computer.
When you see the "Press any key to boot from CD" message,
press a key to start your computer from the Windows XP CD-
ROM.
When you see the "Welcome to Setup" message, press R to
start the Recovery Console.
If you have a dual-boot or multiple-boot computer, select
the installation that you have to use from the Recovery
Console.
When you are prompted to do so, type the administrator
password, and then press ENTER.
At the command prompt, type bootcfg /list, and then press
ENTER. The entries in your current Boot.ini file are
displayed on the screen.
At the command prompt, type bootcfg /rebuild, and then
press ENTER. This command scans the hard disks of the
computer for Windows XP, Microsoft Windows 2000, or
Microsoft Windows NT installations, and then displays the
results. Follow the on-screen instructions to add the
Windows installations to the Boot.ini file. The following
is an example of how to add a Windows XP installation to
the Boot.ini file:
You receive a message that is similar to the following:



Total Identified Windows Installs: 1

[1] C:\Windows
Add installation to boot list? (Yes/No/All)
When you receive the message in step a, press Y.
You receive a message that is similar to the following:



Enter Load Identifier


This is the name of the operating system.
When you receive the message in step c, type the name of
your operating system, and then press ENTER. This is
either Microsoft Windows XP Professional or Microsoft
Windows XP Home Edition.
You receive a message that is similar to the following:



Enter OS Load options


The instructions that are displayed on your screen may be
different depending on the configuration of your computer.
When you receive the message in step e, type /fastdetect,
and then press ENTER.
Type exit, and then press ENTER to quit Recovery Console.
Your computer restarts and the updated boot list is
displayed when you receive the "Please select the
operating system to start" message.
MORE INFORMATION
 
Robert said:
According to error message, Windows XP will not start due
to a bad or missing hal.dll file. Started Recovery
Console and went in to take a look at the files location,
which I think is c:\windows\system32, but access to all
directories is denied.


That message is rather misleading. It happens because the boot.ini file
that tells the boot where to look for 'Windows' is damaged, so it is
looking for files in the wrong place - hal.dll just happens to be the
first one it looks for.

Set the BIOS to boot CD before Hard Disk. Boot the XP CD and, instead
of Setup, take the immediate R for Repair. Assume any password
requested is blank, and TAB over.

Use
Attrib -H -R -S C:\boot,ini
DEL C:\boot.ini
to delete the bad one
BootCfg /Rebuild

to search for Windows installations and make a new one
 
Thanks. I tried the procedure in 330184, but it did not
work for me. Got disgusted and wiped the partition and
reinstalled. I am new with XP, but I consider myself
somewhat computer savvy. Thus far, however, I am not
happy with all the security, and I definitely do not like
the learning curve for solving problems. I've had the
hal.dll problem; I've had the print spooler problem; I've
had the identities problem in OE; I have the XP boot
manager conflict with Boot Magic problem. Is that
daylight I see up ahead?

I will copy your instructions and put them in a file that
is growing daily.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top