I have a system with four internal hard disks. two of those hard disks have their own operating system (one is a clone of the other so that if a catastrophe occurs, I can immediately boot from the clone.
the question is which boot.ini is run by the ntldr. Don't say "C:\" This is WHY:
if i set the default operating system to be located on r(0)p(1), then the partitions are labeled
c:\ g:\ h:\ etc....on the default operating system disk
If i select the other disk (r(1)p(1) as the operating system I wish to run, then the partitions are labeled c:\ g: g:\ etc on this second disk and the original default operating disk is now labeled with different letters (ie: d:\ m:\ etc)
so it is clear that the bios determines which physical disk is the starting point. So I want to know which disk is selected and why.
I am guessing that the bios selects the disk which has an MBR and is selected as "active"
But the problem with that is when I clone, both disks seem to have an MBR and both appear to be active.
Perhaps the bios always chooses Sata 0 as the first disk to find an MBR and an active flag
and if it does not find it, then the bios may go to Sata 1?
Any insight would be appreciated.
oh by the way, am i right in thinking that if my default physical disk crashes, then i must ensure that the clone application clones the boot.ini and the MBR data on the cloned disk
so that the bios will, indeed, find a boot.ini and MBR to load.