Vista/Server 2008:缺少 BOOTMGR

Vista/Server 2008:缺少 BOOTMGR

我的NTLDR最近失踪,我能够修复它。但是,现在我的 BOOTMGR 也丢失了,我尝试了整个互联网上的所有解决方案来修复它。以下是我在恢复命令提示符中采取的操作:

  • bootrec /fixmbr
    • 操作成功完成。
  • bootrec /fixboot
    • 未找到元素。
  • bootrec/rebuildbcd
    • 成功扫描 Windows 安装。
      已识别的 Windows 安装总数:1
      [1] C:\Windows
      是否将安装添加到启动列表?是 (Y)/否 (N)/全部 (A):y
      未找到元素。
  • diskpart
    列出磁盘
    选择磁盘 4
    选择分区 1
    活动
    • DiskPart 将当前分区标记为活动分区。
  • bootrec/rebuildbcd
    • 成功扫描 Windows 安装。
      已识别的 Windows 安装总数:1
      [1] C:\Windows
      是否将安装添加到启动列表?是 (Y)/否 (N)/全部 (A):y
      操作已成功完成。
  • bootrec /fixboot
    • 操作成功完成。
  • bcdedit /export c:\boot2
    ren c:\boot\bcd bcd.old
    bootrec /rebuildbcd
    • 成功扫描 Windows 安装。
      已识别的 Windows 安装总数:1
      [1] C:\Windows
      是否将安装添加到启动列表?是 (Y)/否 (N)/全部 (A):y
      操作已成功完成。

那么我该如何恢复我的 BOOTMGR 而不需要重新安装呢?

请注意这个问题需要一些...有趣的格式化:)

答案1

我只是想补充一点评论,希望能够帮助下一个试图解决启动问题的人……尤其是在更新之后。

Will 放在那里的屏幕截图来自 Vista 安装光盘。Windows 2008 修复选项不包括“启动修复”选项(很奇怪)。因此,一时兴起,我决定尝试 Vista 安装光盘,果然,选项在那里,一旦我选择了该选项 - 我的 Windows Server 2008 服务器终于再次启动了。

我不知道为什么微软决定在 Vista 光盘上包含该选项,而不是 2008 光盘,但如果你像我一样抓狂不已,这个值得一试。我尝试的所有命令行恢复都无济于事……我从未想过 Vista 安装 CD 可以解决问题。

答案2

我最终不得不在另一个驱动器上安装 Windows Server 2008,这会构建一个新的引导加载程序。我更新了引导加载程序以仅选择旧版本,并擦除了新安装,以继续遵守许可证。

答案3

如果您放入磁盘(Windows Vista 或 2008)并单击修复,它应该能够扫描常见的启动问题。其中一个将检查启动管理器文件和活动分区等

它应该能够让您快速启动。如果自动扫描程序不起作用,您可能需要单击“启动修复”选项。

替代文本

相关内容