Windows 无法启动并出现错误“NTLDR 丢失”

Jacki

每隔一段时间,我就会注意到,在我参与的论坛中,一系列反复出现的问题。当用户尝试启动系统时,出现“NTLDR 丢失。按任意键重新启动”错误的情况也是如此。

什么是 NTLDR?

NTLDR 是 NT loader 的缩写,它是从硬盘驱动器引导扇区加载的程序,用于显示 Microsoft Windows NT 启动菜单并帮助 Microsoft Windows NT 加载。因此,当它由于某种原因丢失时,您的窗口将无法加载。我在 Pentium 4 PC 上使用 Windows XP。虽然这在常规的谷歌搜索中似乎很常见,但修复起来并不容易,许多论坛报告说格式化硬盘最终是最后的解决方案。

修复NTLDR缺失的错误

首先,请检查您的系统是否正在尝试从 CD 或 USB 记忆棒启动。取出 CD 和 U 盘,然后重试。如果您的计算机在启动时仍然抛出相同的错误消息,请按照以下步骤解决或修复问题,以便您的系统能够正常启动。

  1. 将 Windows 安装 DVD 插入计算机。
  2. 当提示按任意键从 CD 启动时,请按任意键。
  3. 进入 Windows 设置菜单后,按修复 Windows 的关键。
  4. 按登录到您的 Windows 安装1键并按下进入
  5. 然后系统将提示您输入管理员密码,请输入该密码。
  6. 将以下两个文件复制到 Windows 安装的根目录。例如,我的系统驱动器是C:\,CD-ROM驱动器是E:\。键入以下命令将丢失的文件从 CD-ROM 复制到系统驱动器:
    复制 e:\i386\ntldr c:\
    复制 e:\i386\ntdetect.com c:\
  7. 成功复制这两个文件后,从计算机中取出 CD 并重新启动。

该技巧可用于修复 Windows XP/2003/2000/Me 的 NTLDR 错误。 Windows 8、Windows 7 和 Windows Vista 使用 BOOTMGR,而不是 NTLDR。

参见:修复:开始菜单中缺少 Windows PowerShell