性能与资源

排查“NTLDR 缺失”错误 - Windows Server

· 52CE 我爱测

本文介绍如何排查“NTLDR 缺失”错误消息。 适用于: Windows 2000原始 KB 数: 318728 注意 本文适用于 Windows 2000。 对 Windows 2000 的支持将于 2010 年 7 月 13 日结束。 有关详细信息,请参阅 Microsoft 支持生命周期策略(/zh-cn/lifecycle/)。 总结 本分步文章介绍可用于排查尝试启动 Microsoft Windows 2000 时可能会遇到的“NTLDR 缺失”

本文介绍如何排查“NTLDR 缺失”错误消息。

适用于: Windows 2000原始 KB 数: 318728

注意

本文适用于 Windows 2000。 对 Windows 2000 的支持将于 2010 年 7 月 13 日结束。 有关详细信息,请参阅 Microsoft 支持生命周期策略。

总结

本分步文章介绍可用于排查尝试启动 Microsoft Windows 2000 时可能会遇到的“NTLDR 缺失”错误消息的方法。

如何排查“NTLDR 缺失”错误消息

启动基于 Windows 2000 的计算机时,可能会收到以下错误消息:

缺少 NTLDR 按任意键重启

如果计算机上的基本输入/输出系统(BIOS)已过时,或者以下一个或多个 Windows 启动文件丢失或损坏,则可能会出现此问题: NtldrNtdetect.com Boot.ini 若要解决此问题,请验证计算机上的 BIOS 是否是最新的,然后根据你的情况使用以下一个或多个方法来修复 Windows 2000 启动环境。

重要

Microsoft建议定期完全备份数据。 这是防止数据丢失的最佳防御,它必须是任何灾难恢复计划的一部分。

验证计算机上的 BIOS 是否为最新

请确保计算机上安装了 BIOS 的最新修订版。 请与计算机制造商联系,询问如何获取,然后安装可用于计算机的最新 BIOS 更新。

有关如何配置以及如何验证计算机的正确 BIOS 设置的信息,请参阅计算机文档或联系计算机的制造商。

若要修复 Windows 启动环境,请根据需要使用以下一个或多个方法。

方法 1:使用启动磁盘启动计算机

  1. 创建包含以下文件的 Windows 2000 启动磁盘: Ntldr Ntdetect.com Boot.ini Ntbootdd.sys
  2. 修改Boot.ini文件以指向正确的硬盘控制器和 Windows 安装的正确卷。 有关如何创建启动磁盘的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章:311578 如何在 Windows 2000 中编辑Boot.ini文件
  3. 将启动磁盘插入计算机的软盘驱动器,然后重新启动计算机。
  4. 将 Ntldr 文件、 Ntdetect.com 文件和Boot.ini文件从启动磁盘复制到本地硬盘的系统分区。

方法 2:使用恢复控制台

  1. 使用 Windows 2000 安装程序磁盘重启计算机,或使用 Windows 2000 CD-ROM 重新启动计算机。

  2. 在 “欢迎安装” 屏幕上,按 R 修复 Windows 2000 安装。

  3. 按 C 使用恢复控制台修复 Windows 2000 安装。

  4. 键入与要修复的 Windows 安装对应的数字,然后按 Enter。 例如,键入 1,然后按 Enter。

  5. 键入管理员密码,然后按 Enter。

  6. 键入映射,然后按 Enter。 请注意分配给包含 Windows 2000 CD-ROM 的 CD-ROM 驱动器的驱动器号。

  7. 键入以下命令,在键入每个命令后按 Enter,其中 驱动器是你在“方法 2: 使用恢复控制台”的步骤 4 中键入的驱动器 号,本文:

    copy drive:\i386\ntldr c:\  
    
    copy drive:\i386\ntdetect.com c:\  
    

    如果系统提示覆盖文件,请键入 y,然后按 Enter。

    注意

    在这些命令中,ntldr 和 c:\之间以及 ntdetect.com 和 c:\之间有一个空格。

  8. 键入以下命令,然后按 Enter:键入 c:\Boot.ini 此时会显示类似于以下列表的列表:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    

    如果收到以下消息,Boot.ini文件可能丢失或损坏: 系统找不到指定的文件或目录。

  9. 如果Boot.ini文件丢失或损坏,请创建一个新文件。 为此,请按照以下步骤操作:

    1. 使用文本编辑器(如记事本)或 Edit.com创建类似于以下启动加载程序文件的启动加载程序文件:

      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  
      
    2. 将文件保存为软盘 Boot.ini。

      注意

      如果使用记事本创建文件,请确保.txt扩展名不会追加到Boot.ini文件名中。

    3. 在恢复控制台命令提示符处键入以下命令,将Boot.ini文件从软盘复制到计算机: 复制 a:\Boot.ini c:\

  10. 键入退出,然后按 Enter。 计算机将重新启动。

方法 3:使用 Windows 2000 CD-ROM

  1. 将 Windows 2000 CD-ROM 插入计算机的 CD-ROM 驱动器或 DVD-ROM 驱动器,然后启动 Windows 2000 安装程序。

  2. 在 “欢迎安装” 页上,按 R。

  3. 在 Windows 2000 修复选项 页上,按 R。

  4. 当系统提示你选择其中一个修复选项时,请按 M。

  5. 按向上键,再次按向上键,选择验证 Windows 2000 系统文件,然后按 Enter 清除所选内容。

  6. 按向下键选择“继续” **(执行所选任务),**然后按 Enter。 以下消息将出现: 需要 Windows 2000 的紧急修复磁盘 要修复的安装。

  7. 根据你的情况执行以下操作之一:

    • 如果有紧急修复磁盘,请执行以下步骤:

      1. 按 Enter。
      2. 将紧急修复磁盘插入计算机的软盘驱动器,然后按 Enter。
      3. 按照说明修复安装,然后重新启动计算机。 -或-
    • 如果没有紧急修复磁盘,请执行以下步骤:

      1. 按 L。你收到类似于以下消息的消息: 安装程序在以下文件夹中找到了 Windows 2000: 驱动器:\WINNT“Microsoft Windows 2000”
      2. 按 Enter。

      安装程序会检查磁盘,然后完成修复过程。

如果安装程序找不到 Windows 2000

如果没有 Windows 2000 紧急修复磁盘,如果安装程序找不到 Windows 2000 安装,请执行以下步骤:

  1. 启动 Windows 2000 安装程序。

  2. 在 安装程序将在分区 页上安装 Windows 2000,选择“ **使当前文件系统保持不变”(无更改),**然后按 Enter。

  3. 按 ESC 将 Windows 2000 安装到新文件夹。

  4. 在 “选择应复制 文件的文件夹”框中,键入 \tempwin,然后按 Enter。

    安装程序安装 Windows 2000 的新副本。

  5. 登录到 Windows 2000 的新副本。

  6. 单击 “启动” ,再单击 “运行” 。

  7. 在“打开”框中,键入 cmd,然后单击“确定”。

  8. 在命令提示符处,键入驱动器: , where驱动器 是计算机的启动驱动器,然后按 Enter。 例如,键入 c: ,然后按 Enter。

  9. 键入 attrib -h -r -s Boot.ini,然后按 Enter。

  10. 键入编辑Boot.ini,然后按 Enter。

    Edit.com 打开类似于以下文件的Boot.ini文件:

    
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows 2000 Professional" /fastdetect
    
    
  11. 将 TEMPWIN 的所有实例替换为 WINNT。 显示的Boot.ini文件类似于以下文件:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    
  12. 按 Alt+F,然后按 S。

  13. 按 Alt+F,然后按 X。

  14. 键入 attrib +h +r +s Boot.ini,然后按 Enter。

  15. 键入退出以退出命令提示符。

  16. 重新启动计算机。

  17. 在 “请选中操作系统以启动 屏幕”中,使用箭头键选择Microsoft Windows 2000,然后按 Enter。

  18. 启动 Windows 资源管理器,找到以下文件夹,然后删除它们:Tempwin``All Users.Tempwin

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于: Windows 2000原始 KB 数: 318728
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。