It's written to the partition by the windows disk management for fixed drives.. Hence you can actually boot into a single D: drive

It's only <win9x that allocated drive letters per boot allocation. In the case of SATA drives without a boot letter attached to the (like a dvd/removable) it'll allocate the next drive letter. In this case as long as the boot config is correct or manually chosen then it should just get the next drive letter