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

輕鬆修復損壞的 Windows XP 系統檔案:從安裝光碟提取與 EXPAND/EXTRACT 指令實戰

編輯:Windows XP 系統介紹

前言

系統檔案遭病毒破壞、誤刪或更新失敗導致遺失時,無需重灌。Windows XP 安裝光碟包含所有系統檔案的壓縮版本,透過 EXPAND 或 EXTRACT 指令即可還原單一檔案。本文詳細說明搜尋技巧、指令語法與 CAB 檔案處理方法。

核心概念:安裝光碟上的檔案命名規則

光碟上的系統檔案為壓縮格式,檔名最後一個字元以底線 _ 取代:

  • 原檔名:Notepad.exe → 光碟檔名:Notepad.ex_
  • 原檔名:Kernel32.dll → 光碟檔名:Kernel32.dl_

搜尋時務必使用此命名格式。

方法一:直接展開單一檔案

  1. 將 XP 安裝光碟放入光碟機(假設為 D:)。
  2. 搜尋目標檔案(如 Notepad.ex_),確認完整路徑(如 D:\I386\Notepad.ex_)。
  3. 開啟「命令提示字元」(cmd)。
  4. 執行 EXPAND 指令:
EXPAND "來源完整路徑" "目的完整路徑"

範例:

EXPAND "D:\I386\Notepad.ex_" "C:\Windows\Notepad.exe"

注意: 路徑含空格時必須用雙引號括起。

方法二:從 CAB 壓縮包提取檔案

部分檔案未以單一壓縮檔存在,而是打包在 .cab 檔中(如 Driver.cab、SP2.cab)。

Windows XP 環境下(視 CAB 為資料夾):

  1. 用總管開啟光碟 I386 資料夾。
  2. 右鍵拖曳目標 .cab 檔至目的資料夾(如 C:\Windows\System32),選擇「複製」。
  3. 在目的資料夾中展開 CAB,取出所需檔案。

其他 Windows 版本(需 EXTRACT 指令):

  1. 搜尋包含目標檔案的 CAB 檔(如 Driver.cab)。
  2. 命令提示字元執行:
EXTRACT /L "目的資料夾" "CAB完整路徑" 目標檔名

範例:

EXTRACT /L "C:\Windows" "D:\I386\Driver.cab" Notepad.exe

同樣,路徑含空格需加雙引號。

實務建議

  • 修復前建議先備份原檔案(改名加 .bak 副檔名)。
  • 若不確定檔案所在 CAB,可用 EXTRACT /L 目的資料夾 CAB路徑(不指定檔名)將整個 CAB 展開再尋找。
  • Service Pack 更新後的檔案可能在 SP2.cab、SP3.cab 等更新包中。
  • 修復關鍵系統檔後,建議執行 sfc /scannow 進行完整性掃描。
Copyright © Windows教程網 All Rights Reserved