答案是启动模式与磁盘分区表不匹配,需确认BIOS模式(UEFI/传统)和磁盘分区样式(GPT/MBR)是否一致,再通过调BIOS、diskpart转换或mbr2gpt无损迁移解决。

组装电脑安装系统时遇到“Windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”报错,说明当前启动模式与磁盘分区表类型不匹配——UEFI必须配GPT,Legacy必须配MBR,错配就会卡在分区选择界面,连下一步按钮都点不了。
先确认当前组合是否匹配
别急着删分区,花90秒查清现状,能避开80%的误操作:
在已运行的Windows中按Win + R输入msinfo32,看“BIOS模式”显示的是“UEFI”还是“传统”;同时右键“此电脑”→“管理”→“磁盘管理”,右键目标磁盘→“属性”→“卷”选项卡,确认“分区样式”是MBR还是GPT。
或者更直接:管理员身份打开PowerShell,输diskpart → list disk,有星号(*)在“Gpt”列就是GPT,空白就是MBR。
优先改BIOS,不动硬盘数据
如果磁盘已是GPT且存有重要资料,调BIOS是最安全的选择。
方法一:进BIOS关CSM
重启按Delete/F2/F12进固件设置,找到Boot Mode、CSM Support或UEFI/Legacy Boot选项,将启动模式设为【UEFI Only】,并【关闭CSM】。保存退出后,务必从安装U盘名称带【UEFI:】前缀的条目启动(不是“USB HDD”或“Legacy”开头的那行)。
方法二:旧主板只支持Legacy?那就切MBR
若主板压根不支持UEFI(比如2012年前的H61/B75芯片组),只能让磁盘适配启动模式:进安装界面按Shift+F10→diskpart→list disk→select disk X→clean→convert mbr→exit两次,返回界面刷新即可。
需要重装或无数据要保留:用DiskPart重建GPT结构
适用于新硬盘、旧盘已备份、或准备彻底重装的情况。操作快,但整盘清空。
第一步:在Windows安装界面按Shift + F10调出命令提示符
第二步:依次输入以下命令(X替换为目标磁盘编号)
diskpart → list disk → select disk X → clean → convert gpt
第三步:手动创建标准UEFI分区结构(仅当安装程序仍报错时才需这步)
create partition efi size=100 format quick fs=fat32 label="System" assign letter=S → create partition msr size=16 → create partition primary → format quick fs=ntfs label="Windows"
第四步:输入exit退出diskpart,再输入一次exit关闭窗口,返回安装界面点击“刷新”
已有系统想无损转GPT:用mbr2gpt工具
仅限已开机的64位Win10/11(1703以上版本),且系统盘不能有扩展分区、动态磁盘或BitLocker加密。
以管理员身份运行CMD,先验证兼容性:mbr2gpt /validate /allowFullOS
验证通过后执行转换:mbr2gpt /convert /allowFullOS
完成后重启进BIOS,【必须关闭CSM】,否则仍会走Legacy路径导致引导失败。
检查安装U盘是否真支持UEFI
很多报错其实不是磁盘问题,而是U盘没做对——第三方工具制作的镜像常缺UEFI启动文件。
用Rufus 3.15+重制:设备选U盘→引导类型选【UEFI (non-CSM)】→分区方案选GPT→文件系统选FAT32→开始。
插回电脑后,进BIOS确认Boot Mode为UEFI Only,再从“UEFI: XXX”项启动,不是“USB Key”或“Hard Drive”那种模糊名称。

















