winnt32.exe 並指定 /syspart、/makelocalsource、/tempdrive 參數**直接在 WinPE 下雙擊 ISO 掛載後的 setup.exe 或 winnt32.exe 不加參數,安裝程式會將啟動檔案錯誤寫入 U 盤 (PE 系統盤),導致重開機後找不到啟動檔而無法進入 XP 安裝階段。**
cmd → Enter。cd /d Z:\i386winnt32 /syspart:C /makelocalsource /tempdrive:C/syspart:C:指定 **C: 為系統啟動分區**,安裝程式會將 NTLDR、NTDETECT.COM、Boot.ini 寫入 C:,而非當前啟動裝置 (U 盤)。/makelocalsource:將 **所有安裝源檔案複製到本機硬碼** (預設 C:\$WIN_NT$.~LS),安裝階段不再依賴光碟/U 盤,防止中途拔除安裝源導致失敗。/tempdrive:C:指定 **暫存檔/安裝檔放置磁碟為 C:**,配合 /makelocalsource 確保所有檔案落在目標硬碟。C:\$WIN_NT$.~LS 和 C:\$WIN_NT$.~BT)。/syspart:C 強制指定目標啟動分區,**繞過「目前啟動裝置」判斷**,是硬碟安裝成功的關鍵。| 現象 | 原因 | 對策 |
|---|---|---|
| 執行指令後無反應/閃退 | WinPE 缺少相依 DLL、架構不符 (x64 PE 裝 x86 XP) | 使用 x86 版 WinPE (32 位元 PE 可裝 32/64 位元 XP),確保 PE 完整性 |
| 複製檔案階段報錯「找不到檔案」 | ISO 損毀、虛擬光碟掛載失敗、i386 目錄路徑錯誤 | 驗證 ISO MD5/SHA1,重新掛載,確認 Z:\i386 存在 winnt32.exe |
| 重開機後進入 PE 而非 XP 安裝 | 未拔除 U 盤、BIOS 啟動順序 U 盤優先、/syspart 參數遺漏 | 複製完成**立即拔除 U 盤**,BIOS 設定硬碟優先,確認指令含 /syspart:C |
| 第二階段藍屏 0x7B | SATA/RAID 控制器驅動缺失 (XP 安裝源未整合驅動) | 使用 nLite/DPInst 整合 SATA/RAID 驅動至安裝源,或 BIOS 將 SATA 模式改為 IDE/相容模式 |
WinPE 安裝 XP **核心口訣:cd /d Z:\i386 && winnt32 /syspart:C /makelocalsource /tempdrive:C**。這三個參數確保啟動檔寫對分區、安裝檔落本地硬碟、不依賴外部安裝源。**複製完成拔 U 盤** 是動作要領。掌握此法,無光碟機、硬碟故障、系統損壞皆可從容重灌 XP。