You need to pay attention to your boot partitions. If windows finds a boot partition on another HDD (such as a windows install) it won't create a new boot partition and use the existing one. Which means one install will require the other drive to be connected in order to boot.
I know uefi works this way, BIOS may be different.