:
[.....] Assuming WinXP (and Win2K, maybe
WinNT as well), the boot loader will go to the 1st HD in the boot
sequence - whether it is a Master or Slave makes no difference -
and it will go then to the "active" partition on that HD to start ntldr
which will look in boot.ini to see where to go to find the OS. If the
OS selected by default or by keyboard input is on another partition,
even on another partition on another HD, it will go there to get the
OS to load. The point is that the boot sequence and the boot.ini file
determine from which partition the OS ultimately comes, and Master/
Slave modes of the HDs and their positions on the IDE cable are
arbitrary. (Yes, a Slave can be at the end position on the cable, and
a Slave can contain the booted OS. I've tried it.)
Thanks for this comment; I have never used the WinNT-based
operating systems and was not familiar with their boot procedure. Can
something other than the first active primary partition be designated as
drive C: on NT-based systems? Win9x can also boot from a partition above
C:, but it still designates the first active primary partition as drive
C:, from which its underlying MS-DOS will boot.