筆記本內建硬碟安裝 Windows 7,外接 eSATA 硬碟安裝 Windows Server 2008 (多重開機)。安裝 Win7 後重開機出現「找不到開機裝置」,即使拔除外接硬碟也無法啟動。
Win7 安裝程式偵測到外接硬碟上的 Server 2008,錯誤將開機管理器 (bootmgr) 寫入/指向外接硬碟 (D:),導致內部硬碟 (C:) 的開機配置受損。
bcdedit 檢視 BCD 存放區:{bootmgr} device partition=D: (錯誤指向外接硬碟)。
bcdedit /set {bootmgr} device partition=C: (若無效則進行下一步)。bcdedit /export c:\bcdbackup。del C:\bootmgr.efi (或 del C:\bootmgr)del D:\bootmgr.efi (或 del D:\bootmgr)
bcdedit 是診斷 BCD 錯誤的核心工具,**必須以系統管理員權限執行**。{bootmgr} device partition=C: 且兩系統項目 device 與 osdevice 均正確指向各自分區。