missing or corrupted hal.dll

G

Guest

i have a computer with two partitions in a single drive and xp home edition.
Everything was just fine, but after i installed second hard drive and
installed xp professional, i can't boot to home edition life i could before.
It says something about missing or corrupted HAL.DLL and i kinda fixed it by
editing boot.ini file. So, there is no such loss as of now.
The problem is that i want my home edition to be boot by default, but
because HAL.DLL is probably changed while installing XP pro, it won't let me
boot home edition as default OS. In other words, i want to somehow restore my
HAL.DLL that worked fine before installing xp pro. How can i do this? Any
help is appreciated.
--
[W]hat"s
[C]hris"s
[D]ecision
for
[C]ompany?
Tsuniper-X -> ID -> 1.
 
C

Claymore

Hi,

If you already have some knowledge of the commands involved, many
"Missing or corrupt HAL.DLL," "Invalid Boot.Ini," or "Windows could not
start..."

problems can be fixed with these five shortcut steps:

For safety, if you can, copy your current boot.ini file off to another
drive, floppy or CD.

Boot from your XP Setup CD and enter the Recovery Console
Run "Attrib -H -R -S" on the C:\Boot.ini file
Delete the C:\Boot.ini file
Run "Bootcfg /Rebuild"
Run Fixboot


Microsoft's version of the above:

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.
2. Insert the Windows XP CD-ROM into your CD-ROM or DVD-ROM drive, and
then restart your computer.
3. When you receive the "Press any key to boot from CD" message, press
a key to start your computer from the Windows XP CD-ROM.
4. When you receive the "Welcome to Setup" message, press R to start
the Recovery Console.
5. If you have a dual-boot or multiple-boot computer, select the
installation that you have to use from the Recovery Console.
6. When you are prompted, type the administrator password, and then
press ENTER.
7. At the command prompt, type bootcfg /list, and then press ENTER. The
entries in your current Boot.ini file appear on the screen.
8. 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 instructions that appear on the screen
to add

the Windows installations to the Boot.ini file. For example, follow
these steps to add a Windows XP installation to the Boot.ini file: a.
When you receive a

message that is similar to the following message, press Y:
Total Identified Windows Installs: 1

[1] C:\Windows
Add installation to boot list? (Yes/No/All)
b. You receive a message that is similar to the following message:
Enter Load Identifier
This is the name of the operating system. When you receive this
message, type the name of your operating system, and then press ENTER.
This is either

Microsoft Windows XP Professional or Microsoft Windows XP Home Edition.

c. You receive a message that is similar to the following:
Enter OS Load options
When you receive this message, type /fastdetect, and then press ENTER.

Note The instructions that appear on your screen may be different,
depending on the configuration of your computer.

9. Type exit, and then press ENTER to quit Recovery Console. Your
computer restarts, and the updated boot list appears when you receive
the "Please

select the operating system to start" message.
 

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

Top