根本原因是启动模式(uefi/legacy)与磁盘分区表(gpt/mbr)不匹配;uefi必须配gpt、legacy必须配mbr,错配即拦截安装。应先用msinfo32和磁盘管理确认当前组合,再优先调bios适配模式,或用diskpart clean+convert转换分区表,也可用mbr2gpt无损迁移。

重装Windows系统时卡在“Windows无法安装到这个磁盘”,根本原因是当前启动模式(UEFI或Legacy BIOS)与目标磁盘的分区表类型(GPT或MBR)不匹配——UEFI必须配GPT,Legacy必须配MBR,错配就会直接拦截安装流程,连分区界面都进不去。
先确认你当前是哪种组合
别急着操作,先花1分钟看清现状:按Win+R输入msinfo32,看“BIOS模式”写的是UEFI还是传统;同时打开磁盘管理→右键目标磁盘→属性→卷→“分区样式”显示MBR还是GPT。两者必须严格对应,不一致就是报错根源。
如果已进入安装界面,按Shift+F10调出命令提示符,输diskpart → list disk,有星号(*)标在“Gpt”列就是GPT磁盘,空白就是MBR。
不想丢数据?优先改BIOS启动模式
这是最安全、零风险的解法,适用于磁盘里有重要资料且你确认分区格式没动过的情况。
第一步:重启电脑,在开机自检画面反复按Delete/F2/F12(依主板而定)进入BIOS/UEFI设置界面。
第二步:找到Boot选项卡里的Boot Mode、CSM Support或UEFI/Legacy Boot选项。
第三步:若磁盘是GPT,就把启动模式设为【UEFI Only】并关闭CSM;若磁盘是MBR,则设为【Legacy Only】或启用CSM。
第四步:按F10保存退出,重启后从安装U盘启动时,务必在启动菜单中选择带【UEFI:】前缀(GPT磁盘)或【Legacy:】前缀(MBR磁盘)的条目——选错就白调了。
能接受清空硬盘?用DiskPart一步转格式
适合新硬盘、旧盘已备份、或干脆准备彻底重装的场景。操作快,但clean命令会抹掉整块盘所有数据,不可逆。
在Windows安装界面按Shift+F10打开命令提示符。
输入diskpart回车,再输入list disk回车,根据容量识别目标磁盘编号(比如磁盘0)。
输入select disk 0(把0换成你的实际编号)回车,选中目标磁盘。
输入clean回车——这一步会彻底清除磁盘所有分区和数据,【务必确认编号无误,选错可能删掉正在运行的系统盘】。
输入convert gpt(转GPT)或convert mbr(转MBR)回车,再连续输入两次exit退出工具和命令窗口。
返回安装界面,点击“刷新”,磁盘变成未分配状态,即可继续新建分区安装。
已有Windows系统想无损转GPT?用mbr2gpt工具
方法一:仅限已开机的64位Win10/Win11(版本1703以上),且系统盘不能含扩展分区、动态卷,最好只有系统保留分区+C盘两个分区。
以管理员身份打开CMD或PowerShell,先运行mbr2gpt /validate /allowFullOS验证兼容性;通过后再执行mbr2gpt /convert /allowFullOS启动转换。
方法二:转换完成后必须进BIOS关闭CSM并设为UEFI Only,否则仍无法引导——这步漏掉,系统会蓝屏或黑屏。











