I saw in another forum a claim that Paragon Partition Manager can change the drive letter of active boot partition. Is this really true? Microsoft knowledge base 223188 has a registry edit to do this, but it does not work (Windows will hang when it gets to Windows logo after next boot). My problem is that I had a disk with C,D,E and after doing a repair install of Windows XP, I have F,G,H instead. This is usually caused by having other disks connected when installing. But I definitely had one hard drive and one DVD drive, no zip drive, card reader or USB disks. And about 1/3 of the installed programs seem to be hardcoded to drive C: instead of $SYSDRIVE, so they fail. I know I could do a clean install and reinstall all programs, but that would be a lot of work in this case, with all the activation/licence keys crap nowadays.