<(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> I can no longer boot to my FAT32 WinXP partition, although
> my folders seem intact and accessible from recovery console.
> I recently upgraded hard drives and cloned my partition,
That is likely the problem, you stuffed up the cloning.
> which seemed to work fine, until I started getting the
> "missing or corrupt" hal.dll message whenever I try to boot.
Thats very common when you dont do the cloning properly
and is only seen when you remove the original drive. It appears
to boot off the clone fine with the original present and then
fails to boot once you either remove the original or wipe the
files from it that are used when booting the clone, from the original.
Its a bit late now if you have wiped the original drive, but if
you've just removed it, try doing the clone again. This time
do the clone in a way that you can guarantee wont have
the system reboot after the clone has been done. When
the clone has been done, physically disconnect the original
drive and boot the clone. XP will claim to have seen new
hardware and ask if it can reboot. Allow that, and let it reboot.
Once you have booted the clone that way, you can
connect the original again and the clone will still boot
fine, and you can boot from the original too if you want
to by selecting the drive to boot from in the bios.
If you dont do the first boot off the clone that way, with the
original still visible to XP, it gets royally confused and basically
keeps getting some files used in the boot process of the original
even when booting off the clone. Which then fails if you either
remove the original later, or wipe the files on the original.
> If I boot to the WinXP CD I am not offered
> the repair option to do a repair installation.
It isnt offered UNTIL you start installing XP
on that drive. THEN it will offer to repair the
installation instead of doing a fresh clean installation.
> Out of desperation I tried 'fixboot /rebuild' and
> later 'fixmbr' commands from the repair console
> which did not help. Still the hal.dll message.
Usually because the boot is still trying to get some files off
the original drive and they are no longer there for some reason.
Neither fixboot or fixmbr will fix that particular problem.
> Below are the results of partinfo.exe on the problem hard drive:
That stuff isnt likely relevant, the partitions are likely fine, the problem
is what files are used in the XP boot process, not the partitions.
|