BeeJ wrote:
> Does (2) work if the OSs are on different HDs and do not know about each
> other?
>
>
As far as I know, yes.
The reason it can work, is the ARC path describing the second OS,
has the ability to select a different disk. So Win7 on disk1 can
select WinXP on disk0 as the thing to boot. As far as I know, the
BCD would have the same or better addressing capabilities, to
the previous boot.ini. It should not be limited to selecting
things on the same disk.
http://support.microsoft.com/kb/102873
An alternate method of addressing partitions, is via a GUID.
In a GUID environment (even Linux can do that), each partition
is assigned a GUID value. When the system boots, the GUID
values are examined. If the boot menu has a particular
GUID listed in it, and you select it, the boot loader knows
which GUID is associated with which disk and partition. The
advantage of GUID addressing, is you can move the disks around
to different ports, or even different interface types on
the computer (move SATA to IDE with an adapter), and the
boot loader can still find it. With the ARC path method of
addressing, sometimes trivial things (side effect of using a
partition editor) can cause a non-booting system. And then the
path has to be fixed up. In the case of boot.ini based OSes (WinXP),
fixing an issue like that is trivial. A text editor can be used.
With Win7, it's going to be a bit more difficult, because boot.ini
is no longer used.
http://technet.microsoft.com/en-us/l...45(WS.10).aspx
So, yes, no problem. Lots of capability.
Paul