如何在 Windows 7 中自动启动到高级启动菜单

如何在 Windows 7 中自动启动到高级启动菜单

除了在启动时按 F8 键之外,有没有办法(命令行等)配置 Windows,以便关闭 Windows 并重新启动时始终会出现高级启动菜单,或者有没有办法关闭 Windows,以便它始终会出现 Windows 恢复环境。我正在考虑某种命令行工具,它可以设置注册表设置或类似设置,以便在重新启动时 Windows 进入高级启动菜单。

如果这两种方法都行不通,我该如何将 Windows 恢复环境(WinRE)添加到启动菜单 - 可以使用 BCDEdit 或 Easy BCD 来完成吗?

顺便说一下,这是 64 位 Windows 7。

谢谢,

马修。

答案1

首先,使用 备份您当前的 BCD bcdedit -export backup_file.bcd。如果您在启动驱动器上启用了 BitLocker,则需要将其禁用,直到您完成更改后再进行。

如果您只希望显示菜单:bcdedit /delete {bootmgr} default

启动计算机与注册表无关,只有 BCD 控制启动过程。

添加 WinRE 有点复杂;您是在寻找某些特定的东西,还是只想要整个环境?

编辑
要安装 WinRE(简单的方式):

  1. 从安装 CD 和 WinAIK 获取 winre.wim 和 boot.sdi 的副本。此处有说明,步骤 1、2 和 5。将 boot.sdi 放入您的 \boot 目录中(请注意,它可能位于未安装的分区上,请检查磁盘管理器)。Winre.wim 可以放在任何地方,只要简单一点就行。

  2. 运行这些将 WinRE 添加到你的 BCD:

     Bcdedit –create {ramdiskoptions}
     Bcdedit –set {ramdiskoptions} ramdisksdidevice  boot
     Bcdedit -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
    

    现在您已经有了 ramdisk 选项。

     Bcdedit –store c:\BCD –create /d “WinRE” /application osloader
    

    请记下它给您的 GUID,因为您将在接下来的几行中需要它:

     Bcdedit –set {guid1} systemroot \Windows
     Bcdedit –set {guid1} detecthal Yes
     Bcdedit –set {guid1} winpe Yes
     Bcdedit –set {guid1} osdevice ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
     Bcdedit –set {guid1} device ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
    

这几乎都是凭记忆写的;所以我可能忘记了什么。我不知道有什么简单的方法可以让启动进入 WinRE 成为一次性的事情。

相关内容