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

解決 Win7 安裝提示「無法安裝到這個磁碟」:MBR/GPT 分區表衝突完整指南

編輯:Windows 7 系統介紹

安裝 Windows 7 時出現「Windows 無法安裝到這個磁碟。選中的磁碟具有 MBR 分區表。在 EFI 系統上,Windows 只能安裝到 GPT 磁碟。」錯誤,主因是**開機模式 (UEFI/Legacy) 與磁碟分區表 (GPT/MBR) 不匹配**。本文提供兩種對應方案,並說明判斷依據與操作細節。

錯誤根因分析

  • 主機板支援 UEFI,且 BIOS 設定為 **UEFI 開機模式**
  • 安裝媒體 (USB/DVD) 以 **UEFI 模式啟動**
  • 目標磁碟為 **MBR (MSDOS) 分區表**
  • UEFI 規範要求:UEFI 開機必須搭配 GPT 分區表;Legacy/CSM 開機搭配 MBR 分區表

方案一:改為 Legacy/CSM 模式安裝 (最簡單、相容性最好)

適用: 不需使用 GPT 特性 (磁碟 >2TB、超過 4 個主分區)、只想快速裝好系統、舊硬體/舊系統相容性優先。

  1. 重啟電腦,進入 BIOS/UEFI 設定介面 (通常按 Del、F2、F10、Esc)
  2. 尋找「Boot Mode」、「UEFI/BIOS Boot Mode」或「CSM (Compatibility Support Module)」選項
  3. 將開機模式從 **UEFI 改為 Legacy / CSM / BIOS**
  4. 儲存並離開 (通常 F10)
  5. 或 重啟時按開機選單鍵 (通常 F12、F11、F8),在選單中選擇 **不帶 UEFI 字樣** 的安裝媒體項目 (例如 "USB: KingstonDataTraveler" 而非 "UEFI: KingstonDataTraveler")
  6. 進入安裝程式,磁碟分區畫面會正常顯示,可直接分區安裝

優點: 無需清空磁碟資料 (若已有分區)、支援所有 Win7 版本、後續相容性最佳。

方案二:轉換磁碟為 GPT 並以 UEFI 模式安裝 (現代標準、支援大磁碟)

適用: 磁碟 >2TB、需建立超過 4 個主分區、追求 UEFI 安全開機 (Secure Boot)、全新安裝不需保留資料。

前置條件

  • 主機板晶片組 **Intel 6 系列 (Sandy Bridge) 或更新** (支援 UEFI)
  • 安裝 **64 位元 Windows 7** (32 位不支援 UEFI 開機)
  • 磁碟無重要資料 (轉換過程會清空全盤)

操作步驟

  1. 以 UEFI 模式啟動安裝媒體 (開機選單選擇 "UEFI: ..." 項目)
  2. 進入「安裝 Windows」畫面,按 Shift+F10 開啟命令提示字元
  3. 輸入 diskpart 進入磁碟管理工具
  4. 依序執行:
list disk                    # 確認目標磁碟編號 (如磁碟 0)
select disk 0                # 選取目標磁碟
clean                        # **清除所有分區與資料,極度謹慎**
convert gpt                  # 轉換為 GPT 分區表
create partition efi size=100    # 建立 EFI 系統分區 (100-500MB)
format quick fs=fat32        # 格式化為 FAT32
assign letter=S              # 指派代號 (暫時)
create partition msr size=128    # 建立 MSR 保留分區 (128MB)
create partition primary       # 建立主分區 (系統盤,剩餘空間)
format quick fs=ntfs         # 格式化為 NTFS
assign letter=C              # 指派 C:
exit                         # 離開 diskpart
exit                         # 離開命令提示字元
  1. 回到安裝畫面,點擊「重新整理」,即可看到 GPT 分區結構,選擇 C: 繼續安裝

注意: 聯想等品牌機 OEM 系統可能不支援 GPT 安裝,請確認廠商說明。

如何判斷目前開機模式?

# 在安裝環境命令提示字元 (Shift+F10) 或已安裝系統中執行
bcdedit /enum | findstr "path"
# 輸出包含 \Windows\system32\winload.efi  → UEFI 模式
# 輸出包含 \Windows\system32\winload.exe  → Legacy/BIOS 模式

總結選擇建議

場景建議方案關鍵動作
一般家用/辦公電腦、磁碟 ≤2TB、求快求穩方案一:Legacy/CSM + MBRBIOS 改 Legacy 或開機選單選非 UEFI 項目
新主機板、大容量 SSD/HDD (>2TB)、想用 Secure Boot方案二:UEFI + GPTdiskpart clean + convert gpt + 建立 EFI/MSR 分區
雙系統 (Linux + Win7)統一開機模式兩邊皆 Legacy 或皆 UEFI,避免 GRUB/Windows 開機管理器衝突

理解 MBR/GPT 與 BIOS/UEFI 的對應關係,是解決安裝問題的金鑰。根據硬體與需求選擇正確路徑,安裝即可順利完成。

Copyright © Windows教程網 All Rights Reserved