PDA

View Full Version : Hal.dll


JuanPabloGallardo
September 28th 05, 09:57 PM
I did the following mistake,

I tried to install windows 2003 server on my computer, with windows home
edition installed on the hard drive.
I instructed win 2003 setup to do an installation on other folder, \winnt\
but after restart I get the following error:

"Windows could not start because the following file is missing or corrupt:
<Windows Root>\system32\hal.dll
Please re-install a copy of the above file"

Any ideas how to resolve that? I tried to do what the message displays but
no progress.

Steve
September 28th 05, 10:07 PM
x-no-archive: yes

JuanPabloGallardo wrote:

> I did the following mistake,
>
> I tried to install windows 2003 server on my computer, with windows
> home edition installed on the hard drive.
> I instructed win 2003 setup to do an installation on other folder,
> \winnt\ but after restart I get the following error:
>
> "Windows could not start because the following file is missing or
> corrupt: <Windows Root>\system32\hal.dll
> Please re-install a copy of the above file"
>
> Any ideas how to resolve that? I tried to do what the message
> displays but no progress.

See if this helps:
http://terabyteunlimited.com/kb/article.php?id=130

Stan Brown
September 29th 05, 05:23 AM
On Wed, 28 Sep 2005 17:07:50 -0400 in
microsoft.public.windowsxp.general, Steve favored us with...
> JuanPabloGallardo wrote:
>
> > I did the following mistake,
> >
> > I tried to install windows 2003 server on my computer, with windows
> > home edition installed on the hard drive.
> > I instructed win 2003 setup to do an installation on other folder,
> > \winnt\ but after restart I get the following error:
> >
> > "Windows could not start because the following file is missing or
> > corrupt: <Windows Root>\system32\hal.dll
> > Please re-install a copy of the above file"
> >
> > Any ideas how to resolve that? I tried to do what the message
> > displays but no progress.
>
> See if this helps:
> http://terabyteunlimited.com/kb/article.php?id=130

The article refers to BootitNG, but the same thing can occur with
plain-vanilla Windows software after repartitioning.

I don't know if this is the OP's problem, but it might help:

I had a hidden partition and free space before the C: drive, where
Windows lives. (I didn't do it; it was the computer manufacturer.) I
deleted the hidden partition and created one for my Linux install.
That made the C: drive the _second_ primary partition, but BOOT.INI
in Windows was still trying to boot from the first partition. (Only
the partition number had changed, not the location of the Windows
partition.) I got the exact same message about HAL.DLL as the OP.

The solution was to boot into Recovery Console and edit BOOT.INI to
point to partition 2 instead of partition 1. When I rebooted, Windows
came up fine.

Unfortunately, you can't boot Recovery Console unless you previously
activated it while you had a healthy system. (Why on earth Microsoft
didn't make it active by default, I can't imagine.)

N.B. This is Recovery Console, a boot option -- not the System
Restore program that runs under Windows.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com
Fortunately, I live in the United States of America, where we are
gradually coming to understand that nothing we do is ever our
fault, especially if it is really stupid. --Dave Barry

Steve
September 29th 05, 05:52 AM
Stan Brown wrote:

> On Wed, 28 Sep 2005 17:07:50 -0400 in
> microsoft.public.windowsxp.general, Steve favored us with...
>> JuanPabloGallardo wrote:
>>>
>>> "Windows could not start because the following file is missing or
>>> corrupt: <Windows Root>\system32\hal.dll
>>> Please re-install a copy of the above file"
>>
>> See if this helps:
>> http://terabyteunlimited.com/kb/article.php?id=130
>
> The article refers to BootitNG, but the same thing can occur with
> plain-vanilla Windows software after repartitioning.

I assumed the OP could figure out what to do if he knew the cause ...
Because the cause and solution is independent of BootIt NG.

The TeraByte Unlimited site has a freeware utility, EditBINI, that "will
allow you to edit \BOOT.INI in an NTFS partition from DOS or Win9x."

Peter Foldes
September 29th 05, 06:20 AM
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

--=20
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

"JuanPabloGallardo" > wrote =
in message ...
>I did the following mistake,
>=20
> I tried to install windows 2003 server on my computer, with windows =
home=20
> edition installed on the hard drive.
> I instructed win 2003 setup to do an installation on other folder, =
\winnt\=20
> but after restart I get the following error:
>=20
> "Windows could not start because the following file is missing or =
corrupt:
> <Windows Root>\system32\hal.dll
> Please re-install a copy of the above file"
>=20
> Any ideas how to resolve that? I tried to do what the message displays =
but=20
> no progress.
>

Google