创建用于 NTFS 或 FAT 分区的启动盘

文章翻译 文章翻译
文章编号: 311073 - 查看本文应用于的产品
本文的发布号曾为 CHS311073
展开全部 | 关闭全部

本文内容

概要

本文介绍了如何在基于 Intel x86 处理器的计算机上创建 Windows 启动盘以访问启动顺序有错的驱动器。

备注:基于 RISC 的计算机的步骤有所不同,本文不做介绍。

该 Windows 启动盘可以访问安装有 Windows NT 文件系统 (NTFS) 或文件分配表 (FAT) 文件系统的驱动器。本文中的过程对于解决下列启动问题很有用:
  • 启动扇区被损坏。
  • 主启动记录 (MBR) 被损坏。
  • 感染病毒。
  • 丢失或者损坏的 NTLDR 或 Ntdetect.com。
  • Ntbootdd.sys 驱动程序不正确。
  • 该启动盘还可以用于从已损坏镜像的影像启动,尽管这样做可能需要更改 Boot.ini 文件。
该 Windows 启动盘不能用于解决下面的问题:
  • 已经安装到 Windows 系统目录中的设备驱动程序不正确或者已损坏。
  • 在 OSLOADER 屏幕之后发生的启动问题。
要解决或修复这些问题,请运行紧急修复盘,加载上次正确的控件集,或者必要时重新安装 Windows。

如何创建 Windows 启动盘

Windows 软盘必须包括文件 NTLDR(或 Windows NT 3.5 中的 Setupldr.bin)、Ntdetect.com、Boot.ini 和硬盘的正确设备驱动程序。

备注:NTLDR、Ntdetect.com 和 Boot.ini 文件的文件属性通常设置为"系统"、"隐藏"和"只读"。不需要重新设置这些属性该磁盘就能正常工作。有关 Boot.ini 文件结构的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
102873 BOOT.INI and ARC Path Naming Conventions and Usage(BOOT.INI 和 ARC 路径命名约定和用法)
若要创建 Windows 启动盘,请使用下列方法之一:

方法 1:如果不能访问运行 Windows 的计算机

  1. 使用 diskcopy 命令创建 Windows 第一张安装盘的一个副本,然后删除新磁盘上的所有文件。
  2. 将 Ntdetect.com 和 NTLDR 文件从 CD-ROM 上的 i386 文件夹复制到新的磁盘上。
  3. 将 NTLDR 文件重命名为"Setupldr.bin"。
  4. 创建 Boot.ini 文件。

    以下示例适用于将 Windows 安装在 \WINNT 下的单分区 SCSI 驱动器;但是 [operating systems] 部分中的确切值取决于要启动的 Windows 系统的配置:
    [boot loader]
    timeout=30
    Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
    
    [operating systems]
    scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    如果计算机从 IDE、EIDE 和 ESDI 硬盘或不具有内置 BIOS 的 SCSI 适配器启动,请用 multi(0) 替换 scsi(0)。

    备注:如果运行的是 Windows NT 3.5 或 3.51,并且系统从第一个或第二个 SCSI 驱动器启动,则也可以用 multi(0) 替换 scsi(0)。
  5. 如果在 Boot.ini 中使用的是 scsi(x),则复制计算机上正在使用的 SCSI 控制器的正确设备驱动程序,并将其重命名为 Ntbootdd.sys。如果在 Boot.ini 中使用的是 multi(x),则不必这样做。
  6. 用该软盘启动计算机,然后登录到 Windows。

方法 2:如果可以访问运行 Windows 的计算机

  1. 用 Windows 的格式化工具格式化一张软盘。
  2. 从 Windows 安装光盘、Windows 安装软盘或者从与要用该启动盘访问的计算机运行同一 Windows 版本的计算机上复制 NTLDR。您可能需要通过使用以下命令行将此文件从 NTLDR._ 展开到 NTLDR:
    expand ntldr._ ntldr
  3. 将 Ntdetect.com 文件复制到磁盘上。
  4. 创建 Boot.ini 文件,或从正在运行 Windows 的计算机上复制该文件,然后对其进行修改,使其与尝试访问的计算机相匹配。以下示例适用于将 Windows 安装在 \WINNT 下的单分区 SCSI 驱动器,但是 [operating systems] 部分中的确切值取决于正尝试访问的 Windows 计算机的配置:
    [boot loader]
    timeout=30
    Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
    
    [operating systems]
    scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    如果您的计算机从 IDE、EIDE 或 ESDI 硬盘启动,请用 multi(0) 替换 scsi(0)。

    备注:如果运行的是 Windows NT 3.5 或 3.51,并且计算机从第一个或第二个 SCSI 驱动器启动,也可以用 multi(0) 替换 scsi(0)。
  5. 如果在 Boot.ini 中使用的是 scsi(x),则复制计算机上正在使用的 SCSI 控制器的正确设备驱动程序,并将其重命名为 Ntbootdd.sys。如果在 Boot.ini 中使用的是 multi(x),则不必这样做。
  6. 使用软盘启动,然后登录到 Windows。

方法 3:如果有 Windows NT 3.51 版

  1. 在 Windows NT 3.51 下格式化一张空的 3.5" 1.44MB 软盘。
  2. 将 Ntdetect.com 和 NTLDR 复制到新的磁盘上。
  3. 用下列命令行创建一个 Boot.ini 文件:

    备注:该示例适用于将 Windows NT 安装在默认目录 C:\Winnt35 下的单分区 SCSI 驱动器。
    [boot loader]
    timeout=30
    Default= multi(0)disk(0)rdisk(0)partition(1)\winnt35
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\winnt35="Windows NT 3.51"
  4. 从软盘启动并登录到 Windows。

疑难解答

当使用 Windows 启动盘尝试启动计算机时,可能遇到下面的一个和多个问题:
  • 如果指向系统文件的路径不正确或者包括驱动器号,则可能收到以下错误信息:
    Windows 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 (TM) documentation about ARC configuration options and your hardware reference manuals for additional information.Boot Failed.
  • 如果选择了错误的 SCSI 驱动程序或者 Ntbootdd.sys 文件不存在,可能会收到以下错误信息:
    Windows 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 (TM) documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information.Boot Failed.

属性

文章编号: 311073 - 最后修改: 2007年12月1日 - 修订: 1.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
关键字:?
kbinfo kbsetup KB311073
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