如何在 Windows 7 中自動啟動進入進階啟動選單

如何在 Windows 7 中自動啟動進入進階啟動選單

不是在啟動時玩 F8 遊戲,而是有一種方法(命令列等)配置 Windows,以便關閉 Window 並重新啟動時始終會出現高級啟動選單,或者是否有一種方法可以關閉 Windows,以便它總是會出現Windows 復原環境。我正在考慮某種命令列工具,它可以設定註冊表設定或類似的設置,以便在重新啟動時 Windows 進入高級啟動選單。

如果這兩者都不可能,我該如何將 Windows 復原環境 (WinRE) 新增至啟動功能表 - 這可以使用 BCDEdit 或 Easy BCD 來完成嗎?

順便說一下,這是 Windows 7 64 位元。

謝謝,

馬修。

答案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。

相關內容