Was thinking about Win9x/DOS 7. If you have several physical IDE drives up and running in the box [obviously with the boot partition of Drive 1 marked active] and you "5. Change current fixed disk drive" to another drive and try to set that boot partition as active fdisk complains and says "Only partitions on Drive 1 can be made active." Once it IS active (by whatever means) Win9x/DOS 7 doesn't care, so this seems to be a peculiarity of FDISK.
This is OK for Win9x/DOS 7 'cos you can always boot from a floppy, but NTFS is another animal. You'd have to create a bootable disk for NTFS (see KB119467 &
http://support.microsoft.com/?kbid=305595 ) and take it from there. I gather PM has the ability to activate FAT/FAT32/NTFS primary partions - must get a copy one of these days. Presumably one could also do it with a sector editor, but I don't know much about NTFS disk structures. ).

Aefdisk
http://www.aefdisk.com/ should also do it (never used it).