電腦開機流程:BIOS → MBR → DPT → PBR → Bootmgr → BCD → Winload.exe → 核心載入。本文詳細解析 MBR 至 BCD 各階段可能故障與修復指令,涵蓋 bootrec、bootsect、bcdboot、bcdedit 等核心工具,並說明 Windows RE 環境下磁碟代號辨識技巧,是解決雙系統、誤格式化、引導損壞的權威指南。
BIOS → MBR → DPT → PBR → Bootmgr → BCD → Winload.exe → 核心 → 完整系統
| 故障層級 | 現象範例 | 修復指令 | 說明 |
|---|---|---|---|
| MBR | Ubuntu 覆寫 MBR 後格式化 Linux 分區,雙系統皆無法啟動 | bootrec /fixmbr或 bootsect /nt60 sys /mbr | 重寫 MBR。fdisk /mbr 不相容 Win7,會改寫磁碟簽章導致仍需重建 BCD。bootsect 同時修 MBR 與 PBR,且可在 XP/PE 下執行,最推薦。 |
| DPT (分區表) | 分區表錯誤 | 磁碟工具 (如 DiskGenius) 修復 | 篇幅限制不詳述。 |
| 活動分區 | 系統盤非活動主分區 | DiskGenius 設為活動主分區 | — |
| PBR | 活動分區被寫入 XP 適用的 PBR | bootrec /fixboot或 bootsect /nt60 sys | 重建活動分區 PBR。Vista 版 bootsect 無 /mbr 參數,只能修 PBR。 |
| Bootmgr/BCD | 引導檔遺失或 BCD 損壞 | bcdboot X:\Windows /s X: | 重寫所有引導檔 (Bootmgr、BCD 等)。X: 為 Win7 所在分區 (RE 環境下代號可能不同,先用 dir /a 確認)。 |
| 僅 BCD 損壞 | BCD 遺失/錯誤 | bootrec /RebuildBcd | 掃描並提示加入偵測到的 Win7/Vista。或用 bcdedit 手動編輯 (較複雜)。 |
bootsect.exe 位於安裝光碟 \boot 目錄,可提取於 XP/PE 下使用,極便利。dir /a 確認各分區內容。Win7 響應速度優化十大技巧:關機加速、隱藏服務、移除字體、關閉搜尋、工具列加速
Win7 雙硬碟頻繁啟動/停止發出噪音?調整電源選項關閉硬碟計時器
Windows 7 Ultimate Build 7100 RC 英文版安裝手記:版本整合單一映像、占用空間僅 6GB
Win 7 禁用 DirectDraw 解決螢幕截圖黑屏問題:註冊表與驅動雙管齊下
善用 Windows 7 「收藏夾」與「程式庫」,告別資料夾管理混亂
Win7 連接區域網路印表機:啟用 NetBIOS over TCP/IP 解決搜尋不到問題