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

製作 Windows XP NTFS/FAT 分割區專用開機磁碟/光碟:修復啟動失敗的完整手冊

編輯:XP 系統基礎知識

適用範圍與前提

  • 適用:**Intel x86 平台** Windows XP(含 Professional/Home)。
  • 不適用:RISC 架構(Itanium 等)、Windows 9x/Me 開機磁碟製作。
  • 目的:當開機磁區/MBR 損毀、Ntldr/Ntdetect.com 遺失、Boot.ini 錯誤、病毒感染導致無法開機時,以此啟動媒體引導進入 Windows XP 進行修復或資料救援。

方法一:已有可運作的 Windows XP 電腦製作(推薦)

1. 格式化磁碟片

format a:

或使用總管右鍵磁碟機 → 格式化 → 檔案系統 FAT/FAT32 → 啟動「建立 MS-DOS 開機磁碟」(若選項可用)。

2. 複製核心啟動檔案

從 XP 光碟 I386 目錄、或同版本正常運作的 XP 電腦 %SystemRoot%(通常為 C:\Windows)複製下列三檔至磁碟片根目錄:

  • Ntldr - 開機載入器
  • Ntdetect.com - 硬體偵測程式
  • Boot.ini - 開機選單設定(見下文範本)

3. 建立/修改 Boot.ini

使用記事本建立 Boot.ini,內容依目標電腦磁碟分割結構調整:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

關鍵參數對照表

重要: Boot.ini 中的路徑**不含磁碟機代號**(如 C:),皆以 ARC 路徑格式表示。錯誤的分割區編號是導致「ARC firmware boot configuration problem」最常見原因。

方法二:無可用 XP 電腦(僅有 Win 9x/Me 環境)製作

  1. 參考微軟知識庫 KB310994 下載並建立 **Windows XP 安裝開機磁碟組**(6 片 1.44MB 軟碟)。
  2. 將第 1 片磁碟所有檔案刪除。
  3. 從 XP 光碟 I386 複製 Ntdetect.com、Ntldr 至磁碟。
  4. 將 Ntldr 重命名為 Setupldr.bin(安裝程式載入器名稱)。
  5. 建立上述 Boot.ini 放入磁碟。
  6. 以此磁碟開機,即可進入 XP 安裝/修復模式。

燒錄為可開機光碟(CD-R)

  1. 使用 Nero Burning ROM → 新增專輯 → CD-ROM (可開機)。
  2. 開機映像來源選擇「邏輯磁碟機 A:」(已製作妥當的開機磁碟)。
  3. 啟用專家設定 → 模擬類型 軟碟 1.44MB。
  4. 將 XP 完整安裝檔案(或僅 I386 目錄)加入光碟資料區。
  5. 燒錄完成。

此光碟可直接開機進入 DOS 環境,再手動執行 WINNT.EXE 或 SETUPLDR.BIN 安裝/修復。

常見錯誤訊息與對策

語法含義常見值
multi(0)IDE/SCSI/USB/RAID 控制器由 BIOS INT 13h 介面啟動大多數現代 PC 使用 multi(0)
scsi(0)SCSI 控制器需載入專屬驅動若用 scsi(x),必須將該控制器驅動重命名為 Ntbootdd.sys 放入磁碟根目錄
disk(0)實體磁碟編號(multi 模式下通常為 0)0 = 第一顆實體磁碟
rdisk(0)SCSI 模式下的 SCSI ID;multi 模式下同 diskmulti 模式同 disk 值
partition(1)分割區編號(從 1 開始)1 = 第一主分割區(通常為系統盤 C:)
\WINDOWS系統根目錄名稱實際安裝路徑,常見 \WINDOWS、\WINNT
錯誤訊息可能原因解決方向
Windows XP could not start... ARC firmware boot configuration problem... Did not properly generate ARC name for HAL and system pathsBoot.ini 中 ARC 路徑錯誤(分割區編號、資料夾名稱、multi/scsi 選擇不符)核對目標機實際分割表(可用磁碟管理或 FDISK/MBR 工具),修正 Boot.ini
Windows XP could not start... computer disk hardware configuration problem... Could not read from selected boot diskSCSI 模式下 Ntbootdd.sys 驅動遺失/版本不符、SCSI ID 錯誤確認控制器廠牌型號,取得正確驅動重命名為 Ntbootdd.sys;修正 disk(x) 對應 SCSI ID
NTLDR is missing / NTDETECT failed啟動檔案遺失/損毀/磁碟機讀取錯誤重新複製正確版本的 Ntldr/Ntdetect.com;檢查磁碟片/光碟讀取

此開機媒體可解決的問題

  • 開機磁區損毀 / MBR 病毒感染
  • Ntldr、Ntdetect.com、Boot.ini 遺失或損毀
  • Ntbootdd.sys 驅動錯誤
  • 鏡像磁碟組中斷後,從鏡像影子啟動(需修改 Boot.ini 指向正確分割區)

此開機媒體無法解決的問題

  • %SystemRoot%\System32\Drivers 內核心驅動損毀
  • 登錄機碼損壞
  • Windows XP 啟動畫面(OSLOADER)顯示**之後**發生的問題(如服務啟動失敗、藍畫面 0x7B 等)

實戰補充技巧

  • 修復安裝: 開機光碟啟動後選擇「修復安裝」(Repair Install),可在保留使用者資料/設定前提下重建系統檔案。
  • 修復主控台: 開機選「R」進入復原主控台,可執行 FIXBOOT、FIXMBR、CHKDSK /R、手動複製/編輯檔案等底層修復指令。
  • 備份 Boot.ini: 正常系統下預先將 Boot.ini 複製至磁碟片/USB 隨身碟,異地救援即插即用。

結語

一片正確製作的 Windows XP 開機磁碟/光碟,是系統管理者應對「無法開機」災難的最後防線。核心在於:**正確版本的 Ntldr/Ntdetect.com + 精準對應硬體拓撲的 Boot.ini**。建議在實驗環境預先演練製作與開機修復流程,並將成品標註版本(Home/Pro、SP 等級)妥善保存,關鍵時刻即可化險為夷。

Copyright © Windows教程網 All Rights Reserved