1041206_BCDEDIT指令筆記

 
 

以下參考資料

https://technet.microsoft.com/zh-tw/library/cc766223(v=ws.10).aspx

 
 

bcdedit /enum firmware

列出UEFI 韌體內記錄的 開機項目

 
 

bcdedit /enum

列出目前的開機項目

 
 

 
 

Bcdedit /export savebcd

匯出目前開機項目到 savebcd檔(存放在目前的目錄內)

 
 

Copy savebcd newbcd

複製一份備份供操作練習

 
 

Bcdedit /enum firmware > enumfw.txt

將韌體BCD 內容匯出到enumfw.txt

 
 

在eneufw.txt 內可看到 開機項目內有重複的識別碼例如:
{aad98392-9b28-11e5-aabe-bc5ff478e58d}
displayorder {current}

{aad98391-9b28-11e5-aabe-bc5ff478e58d}

{aad98392-9b28-11e5-aabe-bc5ff478e58d}

{ffffffdd-11dd-11dd-11dd-ffffffffffdd}

 
 

 
 

Bcdedit /store newbcd /delete {aad98392-9b28-11e5-aabe-bc5ff478e58d}

載入newbcd 同時刪除 {aad98392-9b28-11e5-aabe-bc5ff478e58d} 開機項目

/store 是載入來看看而已,沒有動到系統項目

 
 

在 EFI 韌體已初始化其本機裝置之 NVRAM 項目的電腦上,您即可在必要時刪除所有 GUID 項目。請不要刪除 {bootmgr} 的項目

 
 

 
 

Bcdedit /import newbcd /clean

使用 /clean 選項在匯入操作的過程中移除所有 NVRAM 項目

/import 則是匯入到系統開機項目內

 
 

%WINDIR%System32ConfigBCD-template

系統BCD範本檔

 
 

複製一份練習操作

Copy %WINDIR%System32ConfigBCD-template c:tempbcd

 
 

bcdedit /store tempbcd /enum all

載入tempbcd 並顯示全部項目(沒有載入系統,只有顯示而已)

 
 

 
 

bcdedit /import tempbcd

將 tempbcd 匯入系統存放區中

 
 

 
 

bcdedit /export newbcd

將系統存放區匯出到newbcd

 
 

 
 

Bcdedit /set {bootmgr} path efimicrosoftbootbootmgfw.efi

將{bootmgr} 指向efimicrosoftbootbootmgfw.efi

針對UEFI的設定

 
 

 
 

(未完)

 
 

  

跳至工具列