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

萬用 Windows XP Ghost 映像檔 DIY 完整教學 (Sysprep + 驅動剝離)

編輯:XP 常見問題解答

目標

製作一支**硬體無關**的 Windows XP Ghost 映像檔,可部署至不同廠牌/規格電腦,自動偵測安裝驅動,大幅縮短企業佈署時間。

階段一:母機環境準備

  1. 安裝 Windows XP 專業版 + SP3 + 所有 Windows Update 修補程式。
  2. 安裝通用應用程式 (Office、壓縮軟體、瀏覽器、防毒軟體代理端等)。**勿安裝硬體相關驅動程式 (顯卡、聲卡、網卡專用驅動)**。
  3. 建議將應用程式安裝至 D 槽,C 槽僅保留系統,縮小映像體積。

階段二:系統瘦身 (壓縮映像體積)

項目操作預估釋放
系統檔案保護快取命令提示字元執行 sfc /purgecache~200-300 MB
分頁檔 (虛擬記憶體)系統屬性 → 進階 → 效能設定 → 進階 → 虛擬記憶體變更 → 選「無分頁檔」 → 設定 → 重開機等於實體記憶體大小 (通常 512MB-2GB)
系統還原系統屬性 → 系統還原 → 勾選「在所有磁碟機上關閉系統還原」數 GB
其他刪除說明檔、不需輸入法、字型、樣本圖片/音樂/影片數十 MB
**完成映像後記得恢復分頁檔設定**,否則目標機效能嚴重下降。

階段三:驅動程式「手術」 — 關鍵步驟

目標:移除母機所有硬體專用驅動,讓映像部署到新硬體時由 Windows 即插即用重新偵測安裝。

1. 移除一般裝置驅動

  1. Win+R → devmgmt.msc (或 devmgrmt.msc) 開啟裝置管理員。
  2. 依序右鍵以下類別下的裝置 → 「解除安裝」:
    網路介面卡、通用序列匯流排控制器、視訊遊戲控制器、顯示介面卡、音效、影像裝置等。
  3. **過程中若提示重開機,絕對選「否」**,避免 Windows 重新偵測安裝驅動。

2. 統一 ACPI HAL 為 Standard PC

不同主板 ACPI 實作不同,若不統一,目標機可能無法軟關機、甚至藍畫面。

  1. 裝置管理員 → 「電腦」→ 右鍵「ACPI Uniprocessor PC」→ 「更新驅動程式」。
  2. 選「從清單或指定位置安裝 (進階)」→ 「不搜尋,我要自己選擇」→ 選 **「Standard PC」** → 下一步完成。**不重開機**。

3. 統一 IDE 控制器為標準雙通道 PCI IDE

Intel、NForce、VIA 晶片組 IDE 驅動互不相容,必須統一。

  1. 裝置管理員 → 「IDE ATA/ATAPI 控制器」→ 右鍵各項目 (如 Intel 82801 SATA RAID Controller) → 「更新驅動程式」。
  2. 同樣選「Standard Dual Channel PCI IDE Controller」→ 完成,**不重開機**。

階段四:Sysprep 移除 SID 並建立自動應答檔

每台電腦擁有唯一 SID (Security Identifier),直接複製映像會導致網域衝突、群組原則錯誤。Sysprep 將 SID 清除,強制目標機首次開機重新產生。

1. 取得 Sysprep

XP 安裝光碟 \support\tools\deploy.cab 解壓縮取得 sysprep.exe、setupcl.exe、factory.exe,放入 C:\Sysprep。

2. 建立 sysprep.inf 自動應答檔

使用 setupmgr.exe (同 deploy.cab 內) 產生,關鍵區段:

[Unattended]
OemSkipEula=Yes
InstallFilesPath=C:\Sysprep\i386
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=20
OemSkipWelcome=1

[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="User"
OrgName="Company"
ComputerName=*

[NetworkingComponents]
InstallDefaultComponents=Yes
ComputerName=* 讓目標機隨機產生電腦名稱,或用腳本部署後重命名。

3. 執行 Sysprep 封裝

  1. 命令提示字元切換至 C:\Sysprep。
  2. 執行:sysprep -reseal -mini -quiet -reboot 或使用 GUI 勾選「重設安全性識別碼 (SID)」、「微型安裝」、「重新開機」。
  3. 系統關機進入封裝狀態,**此時即可用 Ghost/Clonezilla/dd 製作映像檔**。

階段五:映像部署與後續處理

  1. 將映像還原至目標機。
  2. 首次開機進入「微型安裝」:自動偵測硬體、安裝驅動、產生新 SID、依 sysprep.inf 設定區域/時區/密碼。
  3. 加入網域、執行命名腳本、安裝硬體專用驅動 (顯卡/聲卡/廠商管理軟體)。

常見坑點與對策

問題原因解決
部署後藍畫面 0x7BIDE/SATA 控制器驅動不符確實執行階段三第 3 步驟統一為 Standard Dual Channel PCI IDE
無法軟關機、風扇全速ACPI HAL 不符確實統一為 Standard PC
網卡不見、黃色驚嘆號驅動未包含在映像準備驅動包放入 C:\Drivers,sysprep.inf OemPnPDriversPath 指向該路徑
SID 衝突未執行 Sysprep 或 -reseal 失敗重新執行 Sysprep 封裝,確認事件日誌無錯誤

進階技巧:驅動包整合 (OemPnPDriversPath)

在 C:\Drivers 建立分類資料夾 (lan, audio, video, chipset) 放置各廠牌驅動 INF 檔,sysprep.inf 加入:

[Unattended]
OemPnPDriversPath="Drivers\lan;Drivers\audio;Drivers\video;Drivers\chipset"
DriverSigningPolicy=Ignore

微型安裝階段會自動遞迴搜尋安裝,實現真正「萬用」映像。

結語

標準化映像製作流程:準備 → 瘦身 → 驅動手術 → Sysprep 封裝 → 測試 → 釋出。嚴格執行每一步,可將單機部署時間從 2-3 小時壓縮至 20 分鐘內 (含驅動安裝),是企業 IT 運維的核心競爭力。

Copyright © Windows教程網 All Rights Reserved