D
David Wilkinson
I have "always" thought that for most OS's, the purpose of the IPL code
in the MBR was to transfer control to the boot sector of the active
primary partition. Maybe this code is not byte-for-byte identical for
different OS's (or different languages), but the effect is the same.
If you install XP on a primary partition, then (I believe) the MBR code
does the normal thing of transferring control to that partition, which
is where boot.ini etc. are located. If you then install Vista to a
second partition, then the Vista boot files are placed on the XP
partition; only Vista itself is placed on the new partition. So it seems
to me that the Vista MBR code must still have the usual effect of
transferring control to the active (XP) partition.
If so, why is it so important when removing Vista to run fixmbr from the
XP disk? Is it just in the details of error messages rather than the
functionality of the code?
David Wilkinson
in the MBR was to transfer control to the boot sector of the active
primary partition. Maybe this code is not byte-for-byte identical for
different OS's (or different languages), but the effect is the same.
If you install XP on a primary partition, then (I believe) the MBR code
does the normal thing of transferring control to that partition, which
is where boot.ini etc. are located. If you then install Vista to a
second partition, then the Vista boot files are placed on the XP
partition; only Vista itself is placed on the new partition. So it seems
to me that the Vista MBR code must still have the usual effect of
transferring control to the active (XP) partition.
If so, why is it so important when removing Vista to run fixmbr from the
XP disk? Is it just in the details of error messages rather than the
functionality of the code?
David Wilkinson