文章编号: 305595 - 查看本文应用于的产品
本文的发布号曾为 CHS305595
本文适用于高级计算机用户。如果您对高级故障排除步骤感到不解,可以寻求他人的帮助或与支持部门联系。有关如何与 Microsoft 帮助和支持部门联系的信息,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/
展开全部 | 关闭全部

本文内容

概要

本文分步介绍了如何在基于 Intel 处理器的计算机上为 Windows XP 创建可启动软盘,以访问启动序列出现错误的驱动器。

Windows XP 安装 CD-ROM 是一个可启动盘且可用于启动 Windows。在使用 Windows XP 安装 CD-ROM 启动计算机时,可以通过 Windows 恢复控制台来帮助恢复系统软件。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
314058 Windows XP 恢复控制台的说明
注意:基于 RISC 的计算机的相关步骤有所不同,本文不进行说明。

要求

  • 一张空白软盘
  • Windows XP CD-ROM 或正常运行的基于 Windows XP 的计算机

使用基于 Windows XP 的计算机创建启动软盘

  1. 使用 Windows XP 格式化工具格式化软盘。为此,请按照下列步骤操作:
    1. 将要使用的软盘插入软盘驱动器中。
    2. 单击“开始”,单击“运行”,键入 format a:,然后单击“确定”。
  2. 从 Windows XP 安装 CD-ROM 的 I386 文件夹中、Windows XP 安装软盘或与要用启动软盘访问的计算机运行相同版本 Windows XP 的计算机中复制 Ntldr 和 Ntdetect.com 文件。为此,请按照下列步骤操作:
    1. 将 Windows XP 安装媒体插入计算机的磁盘驱动器中。
    2. 单击“开始”,单击“运行”,键入 <DriveLetter>:\I386,然后单击“确定”。

      注意<DriveLetter> 表示安装媒体的根位置。
    3. 右键单击“Ntldr”文件,然后单击“复制”。
    4. 单击“开始”,单击“运行”,键入 a:,然后单击“确定”。
    5. 单击“编辑”菜单,然后单击“粘贴”。
    6. 对 Ntdetect.com 文件重复步骤 2b 至 2e。
  3. 创建 Boot.ini 文件,或从运行 Windows XP 的计算机上复制该文件,然后对其进行修改,使其与要尝试访问的计算机相匹配。下面的示例演示了如何在 \Windows 文件夹中为已安装了 Windows XP 的单分区集成驱动电子设备驱动器创建 Boot.ini 文件:
    1. 单击“开始”,单击“运行”,键入 notepad,然后单击“确定”。
    2. 键入以下文本:
      [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="<OperatingSystem>"
      
      注意<OperatingSystem> 占位符所表示的值取决于您要尝试访问的 Windows XP 计算机的配置。例如,如果要尝试启动 Windows XP Professional 计算机,则该值为:
      Microsoft Windows XP Professional
    3. 单击“文件”菜单,然后单击“另存为”。
    4. 从“保存在”下拉列表中选择“3.5 软盘 (A:)”,在“文件名”文本框中键入 Boot.ini,然后单击“保存”。
    注意:如果从 SCSI 硬盘驱动器启动计算机,则可能需要将 multi(0) 项替换为 scsi(0)。如果要在 Boot.ini 文件中使用 scsi(x),则需将计算机上所使用的 SCSI 控制器的正确设备驱动程序复制到启动盘的根目录下,然后将该设备驱动程序重命名为 Ntbootdd.sys。更改 disk(0) 编号以使其能够表示要启动的硬盘驱动器的 SCSI-ID。如果要在 Boot.ini 文件中使用 multi(x),则无需更改 Boot.ini 文件中的代码。
  4. 将软盘插入计算机的软盘驱动器中,然后重新启动 Windows XP。

在不使用基于 Windows XP 的计算机的情况下创建启动软盘

  1. 要从运行 Microsoft Windows 95、Microsoft Windows 98、Microsoft Windows 98 Second Edition (SE) 或 Microsoft Windows Millennium Edition (Me) 的计算机下载和创建 Windows XP 安装启动盘,请参考 Microsoft 知识库文章 310994。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    310994 如何获取 Windows XP 安装启动盘
  2. 删除新创建的第一张安装盘中的所有文件。
  3. 从 Windows XP 安装 CD-ROM 的 I386 文件夹中、Windows XP 安装软盘或与要用启动软盘访问的计算机运行相同版本 Windows XP 的计算机中复制 Ntldr 和 Ntdetect.com 文件。为此,请按照下列步骤操作:
    1. 将 Windows XP 安装媒体插入计算机的磁盘驱动器中。
    2. 单击“开始”,单击“运行”,键入 <DriveLetter>:\I386,然后单击“确定”。

      注意<DriveLetter> 表示安装媒体的根位置。
    3. 右键单击“Ntldr”文件,然后单击“复制”。
    4. 单击“开始”,单击“运行”,键入 a:,然后单击“确定”。
    5. 单击“编辑”菜单,然后单击“粘贴”。
    6. 对 Ntdetect.com 文件重复步骤 2b 至 2e。
  4. 将 Ntldr 文件重命名为 Setupldr.bin。为此,请按照下列步骤操作:
    1. 右键单击“Ntldr”文件,然后单击“重命名”。
    2. 键入 Setupldr.bin,然后按 Enter。
  5. 创建 Boot.ini 文件,或从运行 Windows XP 的计算机上复制该文件,然后对其进行修改,使其与要尝试访问的计算机相匹配。下面的示例演示了如何在 \Windows 文件夹中为已安装了 Windows XP 的单分区集成驱动电子设备驱动器创建 Boot.ini 文件:
    1. 单击“开始”,单击“运行”,键入 notepad,然后单击“确定”。
    2. 键入以下文本:
      [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="<OperatingSystem>"
      
      注意<OperatingSystem> 占位符所表示的值取决于您要尝试访问的 Windows XP 计算机的配置。例如,如果要尝试启动 Windows XP Professional 计算机,则该值为:
      Microsoft Windows XP Professional
    3. 单击“文件”菜单,然后单击“另存为”。
    4. 从“保存在”下拉列表中选择“3.5 软盘 (A:)”,在“文件名”文本框中键入 Boot.ini,然后单击“保存”。
    注意:如果从 SCSI 硬盘驱动器启动计算机,则可能需要将 multi(0) 项替换为 scsi(0)。如果要在 Boot.ini 文件中使用 scsi(x),则需将计算机上所使用的 SCSI 控制器的正确设备驱动程序复制到启动盘的根目录下,然后将该设备驱动程序重命名为 Ntbootdd.sys。更改 disk(0) 编号以使其能够表示要启动的硬盘驱动器的 SCSI-ID。如果要在 Boot.ini 文件中使用 multi(x),则无需更改 Boot.ini 文件中的代码。
  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.
如果选择了错误的 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 的计算机上启动操作系统。使用本文中的步骤可变通解决以下启动问题:
  • 启动扇区损坏。
  • 主启动记录 (MBR) 损坏。
  • 病毒感染。
  • Ntldr 或 Ntdetect.com 文件缺失或损坏。
  • Ntbootdd.sys 驱动程序不正确。
  • 从损坏镜像的卷影中启动。请注意,为执行此操作,您可能需要修改 Boot.ini 文件。
不能使用 Windows XP 启动盘帮助解决以下问题:
  • 安装在系统文件夹中的设备驱动程序不正确或已损坏。
  • 在看到 Windows XP 启动 (Osloader) 屏幕之后发生的启动问题。

参考

Windows 安装媒体包括启动 Windows 所需的文件,并且它本身就是启动盘。如果某个问题阻碍了 Windows 的启动,则可以使用安装媒体来启动 Windows。该安装媒体还包含启动修复实用工具,如果某个问题阻碍了 Windows 的正常启动,则可以使用该实用工具来修复 Windows。启动修复实用工具可以自动修复许多过去需要启动盘才能修复的问题。有关更多信息,请访问下面的 Microsoft 网站:
http://windowshelp.microsoft.com/Windows/zh-cn/Help/2ca4f65f-a63d-4a73-9d35-15b32d6cdc322052.mspx

属性

文章编号: 305595 - 最后修改: 2008年4月25日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kbresolve kbacwsurvey kbenv kbhowtomaster KB305595
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com