Question Locked

Boot up problem

0 helpful
5 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Here is the info I have regarding an issue...

Upon booting the computer this error message appears and then the computer halts/OS does not load:

Windows could not start because the following file is missing or corrupt
\system32\hal.dll

Fixes, suggestions?
Hard drive fried?

Thanks for your help!!

5 replies

by craftslady2008

You may experience one or more of the following behaviors:
If you start the computer to the Recovery Console, a command prompt may appear with no option to log on to the Windows installation.
If you try to access the Windows folder, you may receive the following error message:
Access denied.

If you try to perform a Repair operation from the Windows XP CD-ROM, the Windows installation is not detected and you cannot repair Windows.

CAUSE
This behavior can occur if any or some of the following conditions are true:
The Default value in the [Boot Loader] section of the Boot.ini file is missing or invalid.

Windows XP is not installed in the location specified in the Boot.ini file.

The Ntoskrnl.exe file is missing or damaged.
The partition path in the Boot.ini file is not set correctly. General hardware failure.

RESOLUTION
To resolve this issue, use either of the following methods.

Method 1
Edit the Boot.ini file to restore or correct the Default entry and to ensure that the other entries in the [Operating Systems] section of the Boot.ini file point to the appropriate directories.

Method 2
Use the Bootcfg utility in the Recovery Console to correct the Boot.ini file:
Use the Windows XP CD-ROM to start your computer.

When you receive the message to press R to repair Windows by using the Recovery Console, press the R key.

Select the Windows installation that you want, and then type the administrator password when prompted.

Type bootcfg /rebuild, and then press ENTER.
When the Windows installation is located, the following instructions are displayed:

Add installation to boot list? (Yes/No/All)
[Type Y in response to this message.]

Enter Load Identifier:
[This is the name of the operating system. Type Windows XP Professional or Windows XP Home Edition.]

Enter OS Load options:
[Leave this field blank, and then press ENTER].

After you perform the preceding steps, restart the computer, and then select the first item on the boot menu. This should allow Windows XP to start normally.

After Windows XP has successfully loaded, the Boot.ini can be modified to remove the incorrect entry.

Method 3
Start the computer by using your Windows XP CD-ROM. Press any key to boot from the CD.
After the setup files are finished loading press R to repair using Recovery Console.
When you are in the recovery console, select the installation to log on to (usually number 1), and then press ENTER.

Login to the Administrator account by typing the password for this account, and then press ENTER.

At the recovery console command prompt, type the following command, and then press ENTER:

For Uni-Processor systems:
expand :\i386\ntoskrnl.ex_ :\Windows\system32\ntoskrnl.exe

For Multi-Processor systems:
expand :\i386\ntkrnlmp.ex_ :\Windows\system32\ntoskrnl.exe
Note In these two commands, the placeholder represents the drive letter of your CD drive, and the placeholder represents the drive letter of the hard disk on which windows is installed.

If you receive a prompt to overwrite the file, press Y. Type exit, and press ENTER at the command prompt.

Method 4
Start the computer by using the Recovery Console, and then run theCHKDSK /rcommand.

Note You do not have to include the /p switch in the Chkdsk command-line because the /r switch causes the Chkdsk utility to locate bad sectors and recover readable information. This command implies the /p switch..

MORE INFORMATION
If the Default value in the [Boot Loader] section of the Boot.ini file is missing, Windows XP displays a new entry, Windows (default), on the OS Loader (boot loader) menu, and then defaults to the new entry.

The Windows (default) entry points to the following path to load Windows XP: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

APPLIES TO
Microsoft Windows XP 64-Bit Edition
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition

by gustav0w

Restart the computer with the Windows CD (*but make sure your mida has the feature of "recovery console"). Access the recovery console, type the partition number, enter the password for the administrator and run in the command line: bootcfg /rebuild then press N and enter.

by amit.puthran

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

This is a simple fix.

by pc techie 2morrow

I'm guessing as to the exact keystrokes you're talking about here...but... I'll guess that somewhere along the "follow the bouncing ball" directions of the Recovery Console process, it will give me a chance to get to a DOS window where I can type in your instructions/path.

I'll get back to you and let you know if we stopped the smoke from coming out of the laptop (chuckle!!).

Thanks!

This discussion is closed to new replies.