概要
本分步指南介绍了如何在基于 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) 屏幕之后的启动问题。