我在已有 Windows 7(双启动)的系统上安装了 Windows 8
我的问题是,Windows 8 是否在 Windows 7 分区上安装了其引导加载程序并有效地替换了它?
我确实注意到了新的 Windows 8 引导程序,但如果我将默认操作系统更改为 Windows 7,旧的 Windows 7 引导程序会再次出现,所以我只是想知道它是否还存在于某个地方,并没有被真正取代
答案1
Windows 8 引导加载程序取代了 Windows 7 中的引导加载程序,现在每次启动时都会引导。当您安装了其他操作系统(例如 Windows 7)时,Windows 8 将为您提供引导此系统的可能性。当您选择引导 Windows 7 时,引导加载程序将被临时编辑,以便您的计算机引导 Windows 7。关机或重启后,Windows 8 引导加载程序将再次引导 Windows 8 启动菜单。
答案2
这个命令对我有用:
bcdboot C:\Windows
我安装了 Windows 8 和 Linux,在尝试安装 TrueCrypt 时,它想要安装默认的 Windows 引导加载程序,因此我尝试恢复默认的 Windows 8 引导加载程序,但现在我得到的是 Windows 7 引导加载程序。
答案3
这启动管理器确实是更新的,但它正在启动 Windows 8 内核,然后询问您想要启动什么。
你能让它使用旧的行为:
在 Windows 8 中,运行bcdedit /set bootmenupolicy legacy
。
答案4
如果您想使用旧的 Windows 7 引导加载程序,只需将 Windows 7 设为默认操作系统,它就会切换到 Win7 加载程序。