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

巧做 Windows XP 自動修復光碟/USB:系統搶救隨身帶

編輯:Windows XP 系統介紹

系統崩潰無法開機時,一張自動修復光碟或 USB 就能成為救命稻草。本文教你如何製作整合復原主控台、常用修復工具、自動診斷腳本的 Windows XP 專屬修復媒體,關鍵時刻插上就能自動搶救系統。

核心元件準備

  1. Windows XP 安裝光碟映像檔(ISO):含 I386 完整安裝檔案。
  2. Windows XP 復原主控台:安裝光碟啟動選擇「R」進入,或預先安裝至硬碟(winnt32.exe /cmdcons)。
  3. BartPE / WinBuilder 打包工具:建立基於 XP 核心的最小化 WinPE 環境。
  4. 常用修復工具集:chkdsk、fixmbr、fixboot、bootcfg、regedit、cmd、防毒掃描器(如 ClamWin)、磁碟工具(TestDisk、PartitionWizard)。

製作步驟(以 BartPE 為例)

  1. 安裝 BartPE Builder,指定 XP 安裝檔來源路徑(I386 目錄)。
  2. 下載並安裝必要外掛:
     - Sherpya XPE:提供圖形化介面與檔案總管。
     - Recovery Console Plugin:整合復原主控台指令。
     - Antivirus Plugin:整合 ClamWin 病毒掃描。
     - Disk Tools Plugin:整合磁碟分割/備份工具。
  3. 自訂 autorun.inf 與啟動腳本 startnet.cmd:
     - 自動掛載所有磁碟分割區。
     - 執行 chkdsk /r 掃描系統碟。
     - 檢查 BOOT.INI、NTLDR、NTDETECT.COM 完整性,缺失自動從 I386 複製修復。
     - 掃描常見惡意軟體啟動點(Run、RunOnce、Services、Winlogon)。
     - 產生修復報告儲存至 USB 根目錄。
  4. 選擇輸出為 ISO 映像檔,使用 Rufus 或 UltraISO 燒錄至光碟或寫入 USB(需設定 USB 為可開機)。

進階:整合自動化診斷腳本

@echo off
echo ==========================================
echo  Windows XP Auto Repair Disk v1.0
echo ==========================================
echo.
echo [1] Checking system disk integrity...
chkdsk C: /f /r
echo.
echo [2] Verifying boot files...
if not exist C:\NTLDR copy %~dp0I386\NTLDR C:\
if not exist C:\NTDETECT.COM copy %~dp0I386\NTDETECT.COM C:\
if not exist C:\BOOT.INI (
    echo [boot loader] > C:\BOOT.INI
    echo timeout=30 >> C:\BOOT.INI
    echo default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS >> C:\BOOT.INI
    echo. >> C:\BOOT.INI
    echo [operating systems] >> C:\BOOT.INI
    echo multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect >> C:\BOOT.INI
)
echo.
echo [3] Scanning malware persistence points...
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" >> %~dp0RepairLog.txt
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" >> %~dp0RepairLog.txt
reg query "HKLM\SYSTEM\CurrentControlSet\Services" /s /v ImagePath >> %~dp0RepairLog.txt
echo.
echo Repair completed. Log saved to %~dp0RepairLog.txt
pause

使用情境

  • 系統無法開機、藍畫面、開機迴圈。
  • MBR 損壞、BOOT.INI 遺失、NTLDR 遺失。
  • 惡意軟體感染導致安全模式也無法進入。
  • 登錄檔損毀、使用者設定檔損毀。

維護建議

  • 每季更新一次工具集與病毒定義。
  • 在虛擬機測試修復流程確保可用性。
  • 隨身攜帶一份,另備份一份於常用電腦包中。

總結

自製 XP 自動修復媒體不僅能節省維修成本,更能在黃金搶救時間內自動完成診斷與修復,是每位 XP 使用者、系統管理員、電腦維修人員的必備裝備。

Copyright © Windows教程網 All Rights Reserved