概要
本分步指南介紹了如何在基於 Intel 處理器的計算機上為 Windows XP 創建啟動磁盤以訪問啟動順序有誤的驅動器。
備注: 基於 RISC 的計算機的步驟有所不同,本文不做介紹。
要求 一張空白軟盤。
Windows XP 光盤或正常運行的基於 Windows XP 的計算機。
用基於 Windows XP 的計算機創建啟動軟盤 1. 用 Windows XP 格式化工具格式化一張軟盤。 例如,將軟盤放在軟盤驅動器中,在命令提示符下鍵入 format a: ,然後按 ENTER 鍵。
2. 從 Windows XP 安裝光盤的 I386 文件夾、Windows XP 安裝軟盤或與要用啟動軟盤訪問的計算機運行相同版本的 Windows XP 的計算機上復制 Ntldr 和 Ntdetect.com 文件。
3. 創建 Boot.ini 文件(或從正在運行 Windows XP 的計算機上復制一個),然後對其進行修改,使其與嘗試訪問的計算機相匹配。以下示例適用於將 Windows XP 安裝在 \Windows 文件夾下的單分區 IDE 驅動器,但是 [Operating systems] 部分中的確切值取決於嘗試訪問的 Windows XP 計算機的配置: [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="Windows XP"
如果您的計算機從 SCSI 硬盤驅動器啟動,則可能需要將 multi(0) 項替換為 scsi(0)。 如果在 Boot.ini 文件中使用的是 scsi(x),將該計算機上正在使用的 SCSI 控制器的正確設備驅動程序復制到安裝磁盤的根目錄下,然後將其重命名為 Ntbootdd.sys。將 disk(0) 的編號更改為代表要引導進入的硬盤驅動器的 SCSI-ID。 如果在 Boot.ini 文件中使用的是 multi(x),無需這麼做。
4. 用該軟盤啟動計算機,然後登錄到 Windows XP。
不用基於 Windows XP 的計算機創建啟動軟盤 1. 請參考 Q310994 文章,獲得有關如何通過使用運行 Microsoft Windows 95、Microsoft Windows 98、Microsoft Windows 98 Second Edition (SE) 或 Microsoft Windows Millennium Edition (Me) 的計算機下載和創建 Windows XP 安裝磁盤的指導:
310994 (http://support.microsoft.com/kb/310994/EN-US/) Obtaining Windows XP Setup Boot Disks(獲取 Windows XP 安裝啟動磁盤)
2. 刪除新創建的安裝磁盤 1 中的所有文件。
3. 將 Windows XP 光盤上 I386 文件夾中的 Ntdetect.com 和 Ntldr 文件復制到新磁盤。
4. 將 Ntldr 文件重命名為 Setupldr.bin。
5. 創建一個 Boot.ini 文件。以下示例適用於 Windows XP 安裝於 \Windows 文件夾下的單分區 IDE 驅動器,但是 [Operating systems] 部分中的確切值取決於要啟動的 Windows XP 計算機的配置: [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="Windows XP"
如果您的計算機從 SCSI 硬盤驅動器啟動,則可能需要將 multi(0) 項替換為 scsi(0)。 如果在 Boot.ini 文件中使用的是 scsi(x),將該計算機上正在使用的 SCSI 控制器的正確設備驅動程序復制到安裝磁盤的根目錄下,然後將其重命名為 Ntbootdd.sys。將 disk(0) 的編號更改為代表要引導進入的硬盤驅動器的 SCSI-ID。 如果在 Boot.ini 文件中使用的是 multi(x),無需這麼做。
6. 用該軟盤啟動計算機,然後登錄到 Windows XP。
如何解決可能遇到的問題 如果指向這些系統文件的路徑不正確或者包括驅動器盤號,則可能收到以下錯誤消息:
Windows XP could not start because of the following ARC firmware boot configuration problem:
Did not properly generate ARC name for HAL and system paths.Please check the Windows XP (TM) documentation about ARC configuration options and your hardware reference manuals for additional information.Boot Failed(Windows XP 由於以下 ARC 固件啟動配置問題而無法啟動:不能為 HAL 和系統路徑生成正確的 ARC 名稱。有關其他信息,請檢查有關 ARC 配置選項的 Windows XP (TM) 文檔,以及您的硬件參考手冊。啟動失敗。)
如果選擇了錯誤的 SCSI 驅動程序或者 Ntbootdd.sys 文件不存在,則可能收到以下錯誤消息:
Windows XP could not start because of a computer disk hardware configuration problem.Could not read from selected boot disk.Check boot path and disk hardware.Please check the Windows XP (TM) documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.Boot Failed(Windows XP 由於以下計算機磁盤硬件配置問題而無法啟動。無法從選定的啟動磁盤讀取。請檢查啟動路徑和磁盤硬件。有關其他信息,請查看有關硬件磁盤配置的 Windows XP (TM) 文檔,以及您的硬件磁盤配置和硬件參考手冊。啟動失敗。)
用啟動軟盤解決啟動問題 在運行 Windows XP 的計算機上,可以使用 Windows XP 引導盤啟動該操作系統。 使用本文中的步驟可解決以下啟動問題: ? 引導扇區被破壞。
主引導記錄 (MBR) 被破壞。
感染病毒。
Ntldr 或 Ntdetect.com 文件缺少或被破壞。
Ntbootdd.sys 驅動程序有誤。
從中斷鏡像的影像中啟動。 請注意,為執行此操作,您可能需要修改 Boot.ini 文件。
不能使用 Windows XP 啟動磁盤幫助解決以下問題:
安裝在 System 文件夾中的設備驅動程序有誤或被破壞。
發生在看到 Windows XP 啟動 (Osloader) 屏幕之後的啟動問題。