在 Windows 安裝/修復環境(WinPE/安裝介質 Shift+F10)中,使用 DiskPart 命令行工具可快速修復損壞的 MBR、清除分區表、轉換 MBR/GPT 格式。本文提供標準化操作流程、關鍵參數解析、數據保護警示與 UEFI/BIOS 啟動模式匹配原則。
diskpart 回車,提示 DISKPART> 表示進入。list disk → 確認目標磁碟編號(如 Disk 0)、大小、狀態(線上)。select disk 0(替換為實際目標磁碟編號,極其關鍵,選錯磁碟數據全失)。clean → 移除所有分區、卷、MBR/GPT 簽名,磁碟變為「未分配」。convert mbrconvert gptcreate partition primary size=50000(建立 50GB 主分區)format quick fs=ntfs label="System"(快速格式化 NTFS)assign letter=C(指派磁碟機代號)active(MBR 模式下標記為啟動分區)exit(離開 DiskPart)→ exit(離開 CMD) → 繼續安裝 Windows。| 命令 | 功能 | 注意事項 |
|---|---|---|
list disk | 列出所有實體磁碟 | 不顯示 USB 閃存碟時需先 list disk all |
select disk n | 選中操作目標 | 務必核對大小/型號,防誤操作 |
clean | 清除所有分區/卷/簽名 | 不可逆,數據永久丟失 |
clean all | 逐扇區清零(安全擦除) | 極慢(TB 級需數小時),僅報廢/保密銷毀用 |
convert mbr/gpt | 轉換分區表格式 | 磁碟必須為空(無分區),否則報錯 |
create partition primary | 建立主分區 | MBR 最多 4 主分區(或 3 主+1 延伸) |
create partition efi | 建立 EFI 系統分區 (ESP) | GPT + UEFI 啟動必備,建議 100-500MB |
format quick fs=ntfs | 快速格式化 | 不掃描壞軌,秒級完成 |
assign letter=X | 指派磁碟機代號 | 避免衝突字母 |
active | 標記啟動分區 | 僅 MBR 有效,GPT 靠 ESP+UEFI 啟動 |
| 場景 | 分區格式 | 啟動模式 | 備註 |
|---|---|---|---|
| 傳統 BIOS (Legacy/CSM) | MBR | BIOS | 舊機型、32位系統、舊版 Windows |
| UEFI 原生模式 | GPT | UEFI | 現代電腦標配,支援 >2TB、安全啟動、快速啟動 |
| UEFI + CSM (兼容模式) | MBR 或 GPT | UEFI CSM | 可啟動 MBR,但失去 UEFI 優勢,不推薦新裝 |
鐵律:UEFI 必須配 GPT;Legacy BIOS 必須配 MBR。
安裝前進 BIOS 確認啟動模式,再在 DiskPart 對應轉換。
⚠️ `clean` / `convert` 為毀滅性操作,執行前必須完成以下動作:
- 確認目標磁碟無重要數據,或已完整備份至其他實體磁碟/雲端。
- 雙重核對
select disk n編號,建議拔除非目標磁碟物理連線。- 若需保留數據調整分區,請使用 無損分區工具(如 DiskGenius、傲梅分區助手、MiniTool Partition Wizard、GParted Live),而非 DiskPart。
| 錯誤現象 | 原因 | 解決 |
|---|---|---|
| `convert mbr/gpt` 失敗「磁碟不為空」 | 磁碟仍有分區 | 先執行 `clean` 再轉換 |
| 安裝 Win 提示「所選磁碟為 MBR/GPT」 | 啟動模式與分區格式不匹配 | 進 BIOS 改啟動模式,或 DiskPart 轉換匹配格式 |
| GPT 磁碟安裝 Win 卡在「正在準備磁碟」 | 缺少 ESP 分區 | DiskPart 建立 `create partition efi size=300` + `format quick fs=fat32` |
| MBR 磁碟 >2TB 只識別 2TB | MBR 寻址限制 | 轉 GPT(需 UEFI 啟動) |
DiskPart 是 Windows 底層磁碟管理利器,`clean` + `convert mbr/gpt` 組合拳可解決 99% 分區表故障與格式不匹配問題。
核心原則:備份先行、確認磁碟編號、匹配啟動模式、謹慎執行毀滅性命令。
日常分區調整(縮擴/移動/合併/轉換無損)請使用圖形化無損工具,DiskPart 僅用於「重置/重建/安裝階段」。