Im Allgemeinen benötigen Sie in der BCD (Vista / Windows7 / Longhorn Bootloader) nur einen Eintrag für alle ntldr-basierten Betriebssysteme, die Sie booten möchten. Wenn die BCD die Steuerung an NTLDR überträgt, verwendet NTLDR boot.ini, um eine Liste bereitzustellen. Diese Liste kann und sollte alle NT-basierten Betriebssysteme enthalten, die Sie starten möchten.
Z.B
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP" multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows Server 2003"
Kurz gesagt: Grundsätzlich haben Sie ein BCD / Vista / Windows 7-Startmenü, das über einen Eintrag verfügt, mit dem Sie zum Startmenü von NTLDR / XP / Server 2003 wechseln können. Ihre Vista / 2008-basierten Einträge werden im BCD-Startmenü angezeigt, Ihre NT / XP-basierten Einträge im NTLDR-Menü. Sie haben auch die Möglichkeit, das NTLDR-Menü in Ihre BCD-Liste zu laden.
Noch kürzer: Sie benötigen nur einen nt52-Eintrag für NTLDR im bootmgr. Setzen Sie alle anderen nt52-basierten Oasen in die BOOT.ini dieses Eintrags. Boot.ini kann das Booten verschiedener nt52-basierter Betriebssysteme auf verschiedenen Festplatten / Volumes unter Verwendung des Multi-Disk-rdisk-Partitionsformats ausführen.