使用 USB 安裝原版 Windows XP 時,常遇到「安裝完成重啟後進不了系統」或「NTLDR is missing」錯誤。核心原因是 USB 開機磁碟與目標系統碟同時為作用分區,導致開機載入器衝突。本文提供經驗證的「本地掛載映像法」完美繞過此問題。
核心原理
傳統 USB 安裝:USB 為作用分區 → 開機載入器指向 USB → 安裝程式將啟動檔寫入 USB 而非硬碟 → 拔除 USB 後無法開機。
解決思路:將 XP 映像檔放在本地非系統碟 (如 D:),USB 僅用於進入 WinPE,進入 WinPE 後拔除 USB,再以虛擬光碟掛載本地映像安裝,開機載入器即會正確寫入 C:。
完整操作步驟
- 準備映像:將 Windows XP ISO/GHO 檔複製至本地非系統分區 (例:
E:\XP.ISO)。
- 製作 USB 開機碟:用 UltraISO 開啟 WinPE ISO → 「啟動」→「寫入硬碟映像」→ 選 USB → 寫入模式 HDD+ → 寫入完成。
- 進入 WinPE:BIOS 設定 USB 優先開機 → 重啟進入 WinPE 桌面。
- 關鍵步驟:拔除 USB → 務必在安裝前拔出 USB,否則 NTLDR 會寫入 USB 導致後續無法開機。
- 掛載映像:WinPE 內建虛擬光碟工具 (控制台或桌面捷徑) → 掛載
E:\XP.ISO → 虛擬光碟機代號 (例:H:)。
- 執行安裝:進入虛擬光碟
H:\I386\WINNT.EXE (或 SETUP.EXE) 開始全新安裝,目標選 C:,照常完成。
- 安裝完成重啟,系統正常進入 XP 桌面,無 NTLDR 錯誤。
常見誤區與補充
- ❌ 直接在 USB 內放 XP ISO 並在 WinPE 掛載 → 同樣會寫入啟動檔到 USB。
- ❌ 使用 Ghost 還原 XP 映像 → 需確保映像包含正確的開機區,否則同樣需修復 NTLDR。
- ✅ 本法適用於所有原版 XP (SP2/SP3)、Windows Server 2003 安裝。
- ✅ 若主板不支援 USB 開機,可用 Plop Boot Manager 軟碟/光碟引導 USB。
關鍵口訣:映像放本地,USB 只負責進 PE,進 PE 即拔 USB,虛擬光碟掛載本地映像安裝,一勞永逸解決 NTLDR 遺失與重啟循環。