I've recently solved two painful XP issues, and I wanted to share my solution to help others.
Drive Letters would not correctly appear on hard drive partitions. There are many articles about USB drive issues, but my problem was with IDE hard drives.
The workaround was to convert the disks from simple disks to dynamic disks. I've tried many other things, and this actually provided a workaround for me.
I was attempting to do a P2V, and the tools would only pickup the wrong volume, and the P2V would fail. The volumes were missing letters.
To see if you have the same problem, go into a CMD window and type the following:
SELECT VOLUME 1
(or what ever volume you want)
(or what ever letter you need to assign to volume 1)
Here I had a drive letter only showing up on some of my volumes. Using the Disk Management tool had no impact either. The only way I could get letters correctly assigned was by converting from simple disks to dynamic disks in Disk Management. Essentially I think something was messed up with the boot sector, and swapping to dynamic disks caused the sectors to be re-written.
Over the years i've used several tools which have messed with the letter assignment.....Roxio EZ-CD Creator, Daemon Tools, and even EXT2FS driver. I've seen other posts that this is a result of removing Roxio, but Roxio is still installed.
XP seems to reserve some letters for hidden partitions. So the lettering isn't aways logical. Be careful not to change the lettering of your boot drive, or XP has a hard time dealing with it. It can prevent logging on, see the other problem I posted a few minutes ago.
Hope this helps someone.
XP Disappearing Drive