為什麼需要重新封裝?
Windows XP/2003 安裝時會綁定硬體 (HAL、晶片組、顯示卡、網卡等)。直接 Ghost 的映像檔僅適用於原機器,移植至不同硬體會藍屏或無法開機。透過 Sysprep 移除硬體專屬資訊,可建立通用映像檔。
第一階段:安裝基準系統並瘦身
- 安裝 Windows XP/2003,安裝常用軟體 (Office、WinRAR 等) 至
C:\Program Files。
- 關閉休眠:桌面右鍵 → 內容 → 螢幕保護 → 電源 → 進階 → 取消「啟用休眠」,刪除
hiberfil.sys (釋放等同虛擬記憶體大小空間)。
- 清除驅動程式快取:命令提示字元執行
sfc.exe /purgecache,刪除 C:\Windows\System32\dllcache 內容 (釋放約 300 MB)。
第二階段:移除與標準化硬體驅動程式
- 開啟「裝置管理員」,依序**解除安裝** (右鍵 → 解除安裝,**拒絕重開機**提示) 以下裝置:
網路介面卡、通用序列匯流排控制器、音效/視訊/遊戲控制器、監視器、顯示卡。
- 將 ACPI 多處理器 PC 改為 Standard PC:
裝置管理員 → 電腦 → 進階設定電源管理介面 (ACPI) → 右鍵「更新驅動程式」→ 「從清單選擇」→ 「不搜尋」→ 選擇「Standard PC」→ 完成 (拒絕重開機)。
- 將 IDE 控制器改為標準雙通道 PCI IDE 控制器:同樣透過「更新驅動程式」→ 選擇標準型號 (拒絕重開機)。
此步驟移除硬體專屬驅動,下次開機時 Windows 將重新偵測並安裝通用驅動。
第三階段:建立 Sysprep 回應檔並重新封裝
- 取得 Sysprep 工具:
- 無 SP1:安裝光碟 SUPPORT\TOOLS\DEPLOY.CAB
- 已裝 SP1:下載 xpsp1deploytools_en.cab (微軟官網)。
- 在
C:\Sysprep 解壓縮工具檔案。
- 建立
sysprep.inf 回應檔 (可用 Setup Manager 產生),包含:
- 產品金鑰、時區、網路設定 (DHCP)、加入工作群組/網域、自動登入次數、執行指令 (RunOnce) 等。
- 命令提示字元切換至
C:\Sysprep,執行:
sysprep -reseal -mini -quiet
(-reseal 重設 SID、-mini 進入迷你安裝、-quiet 無訊息模式)。
- 系統自動關機,此時即可使用 Ghost、ImageX 等工具備份磁碟映像。
部署映像檔
將映像檔還原至目標電腦,首次開機將進入迷你安裝精靈,依 sysprep.inf 自動化完成硬體偵測、網路設定、加入網域等,無人值守部署完成。
注意事項
- 來源與目標電腦 HAL 類型必須相容 (ACPI/Standard PC)。
- 大量授權版 (VLK) 映像檔部署需注意授權合規。
- 建議在虛擬機器中建立基準映像,硬體相容性最佳。