常規雙系統由高版本引導程序管理低版本(Win7 BCD 管 XP)。本文反其道行之:用 XP 的 NTLDR + BOOT.INI 引導 Vista,簡化引導鏈,避免 BCD 複雜性。
BIOS → MBR → NTLDR → BOOT.INI 選單 → 選 XP 直接啟動 / 選 Vista 鏈載 Vista 引導扇區 → Vista 繼續啟動
dd if=/dev/sda of=mbr.xp bs=512 count=1 (Linux) 或 WinHex 讀取前 512 字節mbr.xp 寫回磁盤前 512 字節C:\BOOT.INI 添加 Vista 項:multi(0)disk(0)rdisk(0)partition(2)\WINVISTA="Windows Vista" /fastdetectbcdboot D:\Windows 生成引導文件)bcdboot D:\Windows /s C: (在 XP 下運行,需 Vista 安裝介質提供 bcdboot.exe)極客折騰黨的另類選擇,深度理解引導流程的最佳實踐。