尝试从 USB 驱动器启动时缺少 NTLDR

尝试从 USB 驱动器启动时缺少 NTLDR

我刚刚关注这些说明使我的 USB HDD 可启动,安装 Server 2008 R2,但当我将 BIOS 设置为从 USB HDD 启动时,出现错误“NTLDR 丢失”。安装 ISO 后,我确实从 ISO 复制了所有 Server 2008 R2 文件。

这可能是什么问题?

答案1

NTLDR 丢失,请按 Ctrl+Alt+Del 重新启动

我在 Google 上搜索了一段时间,但没有得到一个直接而简单的答案。有人也遇到了这个问题,有人建议他们重新创建 USB 驱动程序,但这并不能解决问题。

经过一些研究,我终于想出了一个非常简单的解决方案:

  1. 启动现有的 Windows(我的是 XP,但 Windows 7 也可以)。
  2. 插入创建的 Windows 7/8 安装程序 USB 驱动器。
  3. 打开命令窗口,转到 USB 驱动器(我的是G:)。将目录更改为USBDRIVE:\boot(例如cd G:\boot)。此目录包含可执行文件bootsect.exe。在此目录下,运行以下命令:

    bootsect /nt60 USBDRIVE:

答案2

如果 NTLDR 丢失,请按Ctrl+ Alt+Del重新启动。
我收到了相同的错误消息,但它是由不同的因素引起的。

我的 BIOS 设置是“旧版”,USB 驱动程序是 GPT。
将 BIOS 设置更新为 UEFI 后,错误就解决了。

相关内容