A
Andrew Johnston
I just added a new 160GB HD to my system, and I want to install XP on a
10GB partition on it and gradually migrate my programs and files to the new
drive while retaining the ability to boot off the old drive until the new
installation is fully configured etc. When I boot off the XP CD and tell it
to create the partition on the new drive and install XP, once the
formatting of the partition is done and the first batch of files has been
copied over, I get an error message telling me that the hal.dll is missing
or corrupt, which stops the installation dead in its tracks.
Searching online reveals that the best solution for this is to go to the
revovery console and use the expand command like so to get the file off the
CD:
expand x:\i386\hal.dl_ c:\windows\system32\hal.dll
where x is the drive letter of the CD ROM.
The catch for me is that in the recovery console mode, I have no freaking
clue what the CD ROM's drive letter is. In XP, the new partition is E:\ and
the CD ROM is D:\. But when I'm in the recovery console, the new partition
becomes D:\. If I type in
expand e:\i386\hal.dl_ d:\windows\system32\hal.dll
the result is a "file not found" message. Ditto if I use f:\ as the CD ROM
drive letter. Anyone got a clue how I might be able to expand the file
under these circumstances?
I'm pretty sure my Boot.ini is set up correctly (that seems to be the other
typical source of this problem). Any and all advice on how to get to the
bottom of this mess would be greatly, greatly appreciated. Thanks!
10GB partition on it and gradually migrate my programs and files to the new
drive while retaining the ability to boot off the old drive until the new
installation is fully configured etc. When I boot off the XP CD and tell it
to create the partition on the new drive and install XP, once the
formatting of the partition is done and the first batch of files has been
copied over, I get an error message telling me that the hal.dll is missing
or corrupt, which stops the installation dead in its tracks.
Searching online reveals that the best solution for this is to go to the
revovery console and use the expand command like so to get the file off the
CD:
expand x:\i386\hal.dl_ c:\windows\system32\hal.dll
where x is the drive letter of the CD ROM.
The catch for me is that in the recovery console mode, I have no freaking
clue what the CD ROM's drive letter is. In XP, the new partition is E:\ and
the CD ROM is D:\. But when I'm in the recovery console, the new partition
becomes D:\. If I type in
expand e:\i386\hal.dl_ d:\windows\system32\hal.dll
the result is a "file not found" message. Ditto if I use f:\ as the CD ROM
drive letter. Anyone got a clue how I might be able to expand the file
under these circumstances?
I'm pretty sure my Boot.ini is set up correctly (that seems to be the other
typical source of this problem). Any and all advice on how to get to the
bottom of this mess would be greatly, greatly appreciated. Thanks!