2022年2月25日 星期五

刪除 Windows 多餘開機選單 調整開機順序。BCD選單操作大全懶人包。

刪除 Windows 多餘開機選單 調整開機順序。BCD選單操作大全懶人包。

最常遇到的大概就是安裝的時候不小心忘記拔其他硬碟,導致開機選單混在一起了,即便重灌後之後舊硬碟也殘留一個選單。

如何不重灌把開機選單移動到同一顆硬碟可以參考這篇
https://charlottehong.blogspot.com/2022/01/efi.html

刪除 BCD 表

首先打開終端機:按下 Win+X 然後再按 A。

然後輸入以下的指令即可

# 查看當前開機選單
irm bit.ly/3IkqdmO|iex; BCD_Editor -Info

# 刪除2號選單
irm bit.ly/3IkqdmO|iex; BCD_Editor -Delete 2




基本知識

大概簡單科普一下BCD表,一顆硬碟通常會有一份BCD表,這張表裡面可以添加各個系統的位置。通常會存在Windows分割時產生的 100M 分區裡面。

新版的UEFI在設定裡面會看到 Windows Boot Manager 這指的某顆硬碟的EFI分區裡面的BCD表。而傳統的BIOS+MBR只會看到硬碟型號一樣會指向該硬碟的100M裡面的BCD表。

整個流程是這樣的,從 UEFI/BIOS 先選擇 BCD 表,然後系統開進去 BCD 表後,再選擇要引導到哪個分區的系統。




操作BCD選單 - 詳細

首先打開終端機:按下 Win+X 然後再按 A。
接著從下面選擇你要的指令。

# 查看當前開機選單
irm bit.ly/3IkqdmO|iex; BCD_Editor -Info

# 設置開機選單時間
irm bit.ly/3IkqdmO|iex; BCD_Editor -Times:1

# 刪除2號選單
irm bit.ly/3IkqdmO|iex; BCD_Editor -Delete 2

# 設置2號為預設
irm bit.ly/3IkqdmO|iex; BCD_Editor -Default 2
# 修改2號選單的描述
irm bit.ly/3IkqdmO|iex; BCD_Editor -Description 2 "Windows CHG"

# 移動2號選單到最頂部
irm bit.ly/3IkqdmO|iex; BCD_Editor -MoveToFirst 2
# 移動2號選單到最底下
irm bit.ly/3IkqdmO|iex; BCD_Editor -MoveToLast 2



操作其他硬碟的BCD選單 - 詳細

主要的操作跟上面一樣,就是追加一個PATH的參數修改其他曹位的BCD檔案,這邊要注意的是EFI分區跟MBR分區的路徑不一樣,而且需要你手動掛載才能讀取。

# 查看其他曹位(MBR)
irm bit.ly/3IkqdmO|iex; BCD_Editor -Info -Path:"B:\Boot\BCD"

# 查看其他曹位(EFI)
irm bit.ly/3IkqdmO|iex; BCD_Editor -Info -Path:"B:\EFI\Microsoft\Boot"





沒有留言:

張貼留言