format a:
或使用總管右鍵磁碟機 → 格式化 → 檔案系統 FAT/FAT32 → 啟動「建立 MS-DOS 開機磁碟」(若選項可用)。
從 XP 光碟 I386 目錄、或同版本正常運作的 XP 電腦 %SystemRoot%(通常為 C:\Windows)複製下列三檔至磁碟片根目錄:
使用記事本建立 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
| 語法 | 含義 | 常見值 |
|---|---|---|
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 模式下同 disk | multi 模式同 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 paths | Boot.ini 中 ARC 路徑錯誤(分割區編號、資料夾名稱、multi/scsi 選擇不符) | 核對目標機實際分割表(可用磁碟管理或 FDISK/MBR 工具),修正 Boot.ini |
Windows XP could not start... computer disk hardware configuration problem... Could not read from selected boot disk | SCSI 模式下 Ntbootdd.sys 驅動遺失/版本不符、SCSI ID 錯誤 | 確認控制器廠牌型號,取得正確驅動重命名為 Ntbootdd.sys;修正 disk(x) 對應 SCSI ID |
NTLDR is missing / NTDETECT failed | 啟動檔案遺失/損毀/磁碟機讀取錯誤 | 重新複製正確版本的 Ntldr/Ntdetect.com;檢查磁碟片/光碟讀取 |
%SystemRoot%\System32\Drivers 內核心驅動損毀FIXBOOT、FIXMBR、CHKDSK /R、手動複製/編輯檔案等底層修復指令。Boot.ini 複製至磁碟片/USB 隨身碟,異地救援即插即用。一片正確製作的 Windows XP 開機磁碟/光碟,是系統管理者應對「無法開機」災難的最後防線。核心在於:**正確版本的 Ntldr/Ntdetect.com + 精準對應硬體拓撲的 Boot.ini**。建議在實驗環境預先演練製作與開機修復流程,並將成品標註版本(Home/Pro、SP 等級)妥善保存,關鍵時刻即可化險為夷。