Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 旗艦版 BCD 引導錯誤批次檔修復:無 WinPE 工具時的命令列替代方案

編輯:Win7 系統應用技巧

Windows 7 BCD 引導錯誤導致無法開機,若手邊無含「Windows 引導修復」工具的 WinPE 環境,可透過批次檔執行 bcdedit 指令重建啟動配置。本文提供即用型批次腳本與操作說明。

建立修復批次檔

步驟 1:新建文字檔貼上以下程式碼

@echo off
path C:\Windows\system32

bcdedit /store C:\boot\bcd /create {bb68514c-cff8-11dd-aca9-a775dac50ae8} /d "Microsoft Windows 7" /application osloader
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} device partition=C:
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} path \Windows\system32\winload.exe
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} locale zh-CN
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} inherit {bootloadersettings}
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} osdevice partition=C:
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} systemroot \Windows
bcdedit /store C:\boot\bcd /set {bb68514c-cff8-11dd-aca9-a775dac50ae8} nx OptIn
bcdedit /store C:\boot\bcd /displayorder {bb68514c-cff8-11dd-aca9-a775dac50ae8} /addlast
bcdedit /store C:\boot\bcd /timeout 5

pause

步驟 2:另存為批次檔

  • 檔名:修復BCD引導.bat
  • 儲存類型:所有檔案
  • 編碼:ANSI(中文系統相容性最佳)

關鍵參數說明與修改

  • partition=C::系統安裝磁碟代號,**若非 C 盤請修改為實際系統盤代號**(如 D:、E:)
  • {bb68514c-cff8-11dd-aca9-a775dac50ae8}:新建啟動項目 GUID,可自行生成新 GUID 替換
  • locale zh-CN:語系設定,繁體中文環境可改為 zh-TW
  • timeout 5:啟動選單等待秒數

執行修復

  1. 進入 WinPE 環境(USB 隨身碟啟動)
  2. 將批次檔複製至 PE 環境可存取位置
  3. 以系統管理員身分執行批次檔
  4. 等待指令執行完成,重新開機驗證

批次檔執行畫面

注意事項

  • 操作前建議備份原有 BCD:bcdedit /export C:\BCD_Backup
  • 雙系統環境需謹慎操作,避免覆蓋其他系統啟動項
  • 批次檔保留備份,未來同類故障可複用
  • GPT/UEFI 系統不適用此 MBR/BIOS 模式腳本

此批次檔提供無圖形介面工具時的 BCD 重建方案,參數正確且系統盤代號準確的前提下,成功率極高。

Copyright © Windows教程網 All Rights Reserved