我刚刚关注这些说明使我的 USB HDD 可启动,安装 Server 2008 R2,但当我将 BIOS 设置为从 USB HDD 启动时,出现错误“NTLDR 丢失”。安装 ISO 后,我确实从 ISO 复制了所有 Server 2008 R2 文件。
这可能是什么问题?
答案1
NTLDR 丢失,请按 Ctrl+Alt+Del 重新启动
我在 Google 上搜索了一段时间,但没有得到一个直接而简单的答案。有人也遇到了这个问题,有人建议他们重新创建 USB 驱动程序,但这并不能解决问题。
经过一些研究,我终于想出了一个非常简单的解决方案:
- 启动现有的 Windows(我的是 XP,但 Windows 7 也可以)。
- 插入创建的 Windows 7/8 安装程序 USB 驱动器。
打开命令窗口,转到 USB 驱动器(我的是
G:
)。将目录更改为USBDRIVE:\boot
(例如cd G:\boot
)。此目录包含可执行文件bootsect.exe
。在此目录下,运行以下命令:bootsect /nt60 USBDRIVE:
答案2
如果 NTLDR 丢失,请按Ctrl+ Alt+Del重新启动。
我收到了相同的错误消息,但它是由不同的因素引起的。
我的 BIOS 设置是“旧版”,USB 驱动程序是 GPT。
将 BIOS 设置更新为 UEFI 后,错误就解决了。