Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 安裝啟動檔提取與自訂開機媒體製作教學

編輯:Windows 2003 教學

透過 winnt32.exe /noreboot 參數可在不重開機的情況下提取 Windows Server 2003 安裝階段所需的啟動檔案($WIN_NT$.~BT),進而製作自訂開機光碟、USB 或網路開機映像。本文詳細記錄提取、修改與封裝流程。

提取啟動檔案

  1. 插入 Windows Server 2003 安裝光碟(或複製至硬碟目錄)
  2. 執行 X:\I386\winnt32.exe /noreboot(X 為光碟機代號)
  3. 選擇「全新安裝」→ 進階選項 → 勾選「我想要複製光碟上所有安裝檔案」
  4. 完成後 C:\ 根目錄產生兩個隱藏資料夾:
  • C:\$WIN_NT$.~LS:完整安裝來源檔案
  • C:\$WIN_NT$.~BT:啟動檔案核心(含 setupldr.bin, ntdetect.com, txtsetup.sif 等)

建議在虛擬機操作並建立快照,避免污染實體機開機環境。

修改啟動檔案支援自訂目錄結構

  1. 將 $WIN_NT$.~BT 複製至工作目錄(如 D:\BootFiles\W2K3SP2)
  2. 使用二進位編輯器(UltraEdit、HxD)修改 setupldr.bin:
    將所有 i386 字串替換為自訂資料夾名稱(如 W2K3SP2)
  3. 若為整合修補程式的安裝源(Slipstream),額外修改 setupldr.bin 偏移量 0x2060 處 74 03 → EB 1A
  4. 修改 w2ksect.bin 中的 i386 為自訂資料夾名稱
  5. 修改 txtsetup.sif:
    SetupSourcePath = \"\\\" → SetupSourcePath = \"\\W2K3SP2\"
    等號後路徑必須雙引號括住,且與實際目錄結構對應

關鍵檔案功能說明

檔案功能路徑指向
setupldr.bin啟動載入器,模擬開機磁碟環境指向啟動檔案所在目錄
txtsetup.sif安裝程式複製清單與參數指向完整安裝來源($WIN_NT$.~LS 或光碟 I386)
ntdetect.com硬體偵測程式無路徑相依
w2ksect.bin安全性相關載入器指向啟動檔案目錄

製作可開機媒體

  • 光碟:使用 mkisofs/ImgBurn 建立可開機 ISO,開機映像指向修改後的 setupldr.bin
  • USB:格式化為 FAT32,寫入 MBR,複製修改後檔案,使用 grub4dos/BOOTMGR 引導
  • PXE 網路開機:TFTP 根目錄放置修改後檔案,DHCP 選項 67 指向 setupldr.bin

應用場景

  • 多版本安裝源共存(同一媒體包含 SP1/SP2/R2 不同版本)
  • 自動化部署整合應用程式、驅動程式、註冊表預設值
  • 災難恢復專用開機媒體(精簡版 WinPE 替代方案)

掌握啟動檔案結構與修改技巧,能突破預設安裝流程限制,實現高度客製化的部署解決方案。

Copyright © Windows教程網 All Rights Reserved