安装 Ubuntu 后 Windows 7 无法启动

安装 Ubuntu 后 Windows 7 无法启动

我在未分配的分区上安装了 Ubuntu 13.04,但选择它后 Windows 7 无法重新启动,并显示 Windows 启动管理器错误。

Windows 启动管理器  

Windows 无法启动。最近的硬件或软件更改可能是原因。 修复此问题:   1. 插入 Windows 安装光盘并重新启动计算机。   2. 选择您的语言设置,然后单击“下一步”。   3.单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。   文件:\boot\bcd   状态:0xc000000f   信息:尝试读取启动配置数据时发生错误。

当我尝试修复时,我找不到 Windows 磁盘。然后我去重新安装,根本找不到分区。我在 Ubuntu 中检查,C:drive 的文件系统类型是 NTFS。

我该怎么做才能恢复我的 Windows?

答案1

您能启动 Ubuntu 吗?

如果是这样,请尝试运行sudo update-grub2,这总能为我解决 Windows 启动问题!

答案2

BCD 维修

Windows 有一个用于此目的的工具,称为启动BCD

如果系统分区已损坏,您可以使用 BCDboot 将系统分区文件替换为 Windows 分区中这些文件的新副本。

当您启动到 Windows 光盘时,请转至命令提示符(请参阅这里),然后键入以下内容在 C 盘上重新创建 BCD:

  1. attrib -r -s -h c:\boot\bcd- 取消隐藏 BCD,以便可以删除
  2. del c:\boot\bcd- 删除当前BCD
  3. bcdboot C:\windows- 在 C 盘上创建一个新的 BCD

方法 2

  1. 将 Windows 安装光盘放入光盘驱动器,然后启动计算机。
  2. 当出现指示 的消息时按任意键Press any key to boot from CD or DVD...
  3. 选择语言、时间、货币和键盘或其他输入法,然后单击下一个
  4. 点击修复你的计算机
  5. 单击要修复的操作系统,然后单击下一个
  6. 在系统恢复选项对话框中,单击命令提示符
  7. 尝试布特克命令,然后从 Windows 磁盘运行两次 StartUp Repair。输入以下命令:
    • bootrec /fixmbr
    • bootrec /fixboot
    • bootrec /scanos
    • bootrec /rebuildbcd

从这里您应该能够再次启动 Windows。

如果不起作用,您可以尝试使用 Boot Repair 解决此问题(如前所述),see here

答案3

我刚刚开始在几台不同的电脑上使用 ubuntu,我发现在所有电脑上,经过验证的解决方案都是使用启动修复磁盘由 ubuntu 提供。它解决了我迄今为止遇到的几乎所有启动问题,而且只需要点击几下即可(即无需无休止地修改终端/命令提示符)。

尝试启动修复盘中的自动修复,它将扫描所有已安装的操作系统,重建 grub 并为您的双启动系统提供启动选项。

答案4

如果你无法获取磁盘,正如他们之前提到的,只需尝试按 F8 进入高级启动,然后按 F7 禁用驱动程序签名,它将自动启动你的 windows (xp、vista、7 或 8) 运行坦克

相关内容