如何将 Windows 7 引导加载程序移动到 Windows 7 分区?

如何将 Windows 7 引导加载程序移动到 Windows 7 分区?

我最近在三重启动设置中安装了 Windows 7,同时安装了 XP 和 Linux。当我完成安装并正在恢复 Linux 的引导加载程序时,我发现 Windows 7 做了一些奇怪的事情。我发现 Windows 7 并没有在自己的分区上安装引导加载程序,而是在预先存在的 XP 分区上设置了一个引导加载程序,该分区提供 7 和 XP 之间的选择。

这种行为已被他人注意到

现在我的启动有点奇怪。我的 MBR 上有 GRUB,它让我在 Linux 和 Windows 之间进行选择。当我选择 Windows 时,我让 Grub 启动到 XP 分区,在那里我得到了 7 和 XP 之间的第二个选择。

为什么 Windows 7 安装程序不像所有以前的 MS 操作系统那样将 Windows 7 引导加载程序放在 Windows 7 分区上?


这对我来说现在是一个真正的问题,因为我现在想擦除 XP 分区并在那里安装其他东西(可能是另一个非 MS 操作系统)。

我如何将 Windows 7 的引导加载程序移动到 Windows 7 分区上,从而使其可启动并允许我安全地擦除 XP 分区?

答案1

我一直在努力解决这个问题,我想到最好的解决办法是http://www.terabyteunlimited.com/bootit-next-generation.htm

这个方法效果很好,解决了许多多重启动问题。如果你只需要移动引导加载程序,网站上有一篇文章解释了如何做到这一点(不需要他们的产品): http://www.terabyteunlimited.com/kb/category.php?id=61 这可能就是你想要的: http://www.terabyteunlimited.com/kb/article.php?id=324

使用这个、BootITNG 及其映像产品,我能够设置 Ubuntu、Vista 和 Win7 的独立安装。这使得恢复一个操作系统变得更容易,但有关移动启动管理器的信息本身就非常有用。

答案2

如果您有条件,您可以清除所有内容并从头开始。这样您就可以轻松地将所有内容安装到其正确的分区,而不会有丢失任何内容的风险。

我通常只是安装在不同的磁盘上,以完全避免这个问题。

为什么 Windows 7 安装程序不像所有以前的 MS 操作系统那样将 Windows 7 引导加载程序放在 Windows 7 分区上?

所有版本的 Windows 都可以安装到 MBR,不同版本默认安装到 MBR,其他版本则需要您专门选择。Windows 7、Vista、XP 和 2000(据我所知)在与另一个 Windows 版本一起安装时会直接安装到 MBR,这样你就可以从它的引导加载程序启动到两个操作系统

您可以使用 Win XP 和7 个恢复实用程序在安装磁盘上,要小心,就像这样将要删除 GRUB,然后你必须从 Linux Live CD 中恢复它


你可能会使用它来移动 Windows引导加载程序从 MBR 复制到分区,但我还没有测试过,你可能会损坏整个分区,并且会有龙。

答案3

好吧,您可以继续删除 XP 安装,只需将 Windows 7 添加到 GRUB 引导加载程序即可。这里有一个关于想要将 Windows 7 添加到 grub 的人的帖子。 http://ubuntuforums.org/showthread.php?t=1036547 如果成功的话请告诉我。

相关内容