傳統做法是先裝 XP 再裝 Vista,由 Vista 的 Bootmgr 管理雙開機。本文介紹反向思維:利用 XP 的 NTLDR + Boot.ini 來引導 Vista,邏輯更清晰,操作更可控。
MBR.2),放在 XP 分區根目錄,在 Boot.ini 加入啟動項指向該檔案。debug、Windows 下 WinHex、Linux 下 dd。spfdisk),需能設定使用中分區。建立兩個主分區,**第一分區裝 XP,第二分區裝 Vista** (順序影響 Boot.ini 中 partition(N) 編號)。
MBR.1 (XP 開機磁區)。MBR.2 (Vista 開機磁區,含 Bootmgr)。MBR.2 複製到 XP 系統盤根目錄 (C:\)。C:\boot.ini,在 [operating systems] 區段新增:C:\MBR.2="Microsoft Windows Vista Ultimate"MBR.2。MBR.1。MBR.2 複製到 C:\ 並修改 boot.ini 新增 Vista 啟動項。boot.ini 刪除 Vista 啟動項 → 處理第二分區。MBR.1 或 MBR.2。spfdisk 重新分區。MBR.1 與 MBR.2 可深入理解兩種開機磁區差異。此法讓您完全掌控開機選單,避免 Vista Bootmgr 的複雜性,是 XP 使用者升級 Vista 且保留舊系統的最佳實踐。