无法在 Windows 7 中恢复 MBR

无法在 Windows 7 中恢复 MBR

我成功地在 Windows 7 上安装了 Windows XP。我现在的问题是启动 Windows 7。我使用安装 CD 修复了 MBR。我使用命令行和 GUI 来修复 MBR。

bootrec/fixmbr
bootrec/fixboot

但发生了以下情况:出现了启动 Windows 7 的选项。以及我在 7 中安装的 Linux Mint(Wubi 安装)。我使用 Linux Mint 启动,它运行良好。但当我尝试启动 Windows 7 时。出现了启动 Windows 启动动画。但 1-3 秒后出现了一个看似 BSOD 的画面。但它只出现了大约 1 秒钟,然后系统重新启动。我使用 easy bcd 备份了 mbr。我该怎么办?我的小实验失败了吗?我必须重新格式化我的系统并重新做一遍吗?请帮忙,如果您需要更多详细信息,请在评论中提问。非常感谢。

更新 我成功启动了 Windows 7。我刚刚将 SATA 模式改为 ahci。我现在的问题是如何将 xp 添加到启动操作系统选项中。如果 SATA 模式是 ahci,我还能启动 xp 吗?每次尝试启动每个操作系统时,我是否都必须将 SATA 模式从 ahci 切换到 ide?

答案1

按下F8并选择高级下的“在系统故障时禁用自动重启”。

希望这能向您显示更多信息。

我没有安装 mint/Wubi,因此无法评论其运行情况,但我觉得 MBR 重新安装出了问题。输入这两个命令后,尝试再次运行 GUI - 它执行的不仅仅是这两个命令。

如果您能详细说明 BSOD 的内容,我将尽力进一步提供帮助。

更新您的更新!...

Windows XP 与 AHCI 兼容,但在安装时操作起来要容易得多 - 我之后从未尝试过这样做,但如果你在 Google 上搜索,会发现有很多指南。

我知道您不想这样做,但最简单的方法是备份您的数据,重新安装 XP,然后安装 Windows 7。

但是,回到我们的问题,您需要编辑 Windows 7 引导加载程序。最简单的方法是使用出色的免费工具易BCD(的 GUI 程序BCDEdit)。

但是,Windows 7 很好……我知道很多人和你一样,但从不使用 XP 安装。你有没有考虑过完全虚拟化它,或者只是使用XP 模式

答案2

如果您看到“正在启动 Windows”屏幕,则说明您已经超出了 MBR 的范围——我怀疑您遇到的问题是否真的是 MBR(或者至少不是针对该特定问题)。通常,这类问题出现在安装后更改 SATA 模式时(例如 IDE/RAID/AHCI)。

BSOD 中包含的 STOP 代码和任何故障模块对于调试此问题很有用。

编辑:您提到现在设法使用 AHCI 启动 Windows 7,但无法启动 Windows XP。这可能表明您需要在 Windows XP 上安装 SATA 驱动程序,但 Windows XP 在已配置为使用其他模式时更改 SATA 模式仍然非常挑剔。您可以尝试一下,但最好的办法是全新安装 XP,并将其与您的 SATA 驱动程序集成,并采用您想要的模式。

相关内容