我在未分配的分区上安装了 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:
attrib -r -s -h c:\boot\bcd
- 取消隐藏 BCD,以便可以删除del c:\boot\bcd
- 删除当前BCDbcdboot C:\windows
- 在 C 盘上创建一个新的 BCD
方法 2
- 将 Windows 安装光盘放入光盘驱动器,然后启动计算机。
- 当出现指示 的消息时按任意键
Press any key to boot from CD or DVD...
。 - 选择语言、时间、货币和键盘或其他输入法,然后单击下一个。
- 点击修复你的计算机。
- 单击要修复的操作系统,然后单击下一个。
- 在系统恢复选项对话框中,单击命令提示符。
- 尝试布特克命令,然后从 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) 运行坦克