需根据启动模式匹配磁盘分区格式:UEFI对应GPT,Legacy BIOS对应MBR;可通过diskpart清空转换、mbr2gpt在线迁移或第三方工具如MiniTool实现格式切换。

如果您在安装Windows系统时遇到“Windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘”或相反提示,则说明当前磁盘分区格式与启动模式不兼容。以下是解决此问题的步骤:
一、确认当前启动模式与磁盘分区类型
该步骤用于明确问题根源:UEFI启动要求GPT磁盘,Legacy BIOS启动通常对应MBR磁盘。若二者不匹配,安装程序将直接拒绝写入。
1、重启电脑,在开机自检阶段反复按特定键(如F2、Del、F12)进入BIOS/UEFI设置界面。
2、查找Boot Mode、Boot Type或类似选项,确认当前设置为UEFI Only或Legacy/CSM。
3、进入Windows PE安装环境(Shift+F10调出命令提示符),输入diskpart后回车,再输入list disk回车。
4、观察输出中Disk ###列表右侧的“Gpt”或“Mbr”标识,记录目标磁盘的当前分区样式。
二、使用diskpart将MBR转换为GPT(适用于UEFI安装)
此方法在无数据保留需求时最直接,通过diskpart命令彻底清除磁盘结构并重建为GPT格式,确保符合UEFI启动要求。
1、在Windows安装界面按Shift+F10打开命令提示符。
2、依次输入以下命令,每行执行后等待返回提示符:diskpart → list disk → select disk X(X为目标磁盘编号)。
3、输入clean,该操作将永久删除磁盘全部分区及数据。
4、输入convert gpt,成功后显示“已成功转换磁盘。”
5、输入exit两次,关闭命令提示符,点击“刷新”,目标磁盘即可出现在安装列表中。
三、使用diskpart将GPT转换为MBR(适用于Legacy BIOS安装)
当BIOS设置为Legacy/CSM模式但磁盘为GPT时,需将其转为MBR格式,以适配传统启动流程,且无需第三方工具。
1、在安装界面按Shift+F10调出命令提示符。
2、运行diskpart,执行list disk确认目标磁盘编号。
3、输入select disk X(X为磁盘号),随后执行clean命令。
4、输入convert mbr,完成后提示“已成功转换磁盘。”
5、关闭命令行,返回安装界面,磁盘将被识别为可安装目标。
四、使用mbr2gpt工具在线转换(保留原有系统与数据)
Windows 10/11内置mbr2gpt支持在不丢失系统和文件的前提下将系统盘由MBR转为GPT,前提是当前系统已启用UEFI兼容模式且满足硬件与分区布局条件。
1、以管理员身份运行Windows系统内的PowerShell或CMD,执行mbr2gpt /validate /disk:X(X为系统盘编号)验证可行性。
2、若验证通过,执行mbr2gpt /convert /disk:X /allowfullos,该命令将自动重排分区并写入GPT结构。
3、转换完成后重启,进入BIOS将启动模式改为UEFI Only,保存退出。
4、系统将正常从GPT磁盘启动,后续Windows安装程序亦可识别该磁盘为有效目标。
五、通过第三方分区工具转换(如MiniTool Partition Wizard Free)
对于无法进入系统或需图形化操作的用户,可借助离线启动的分区工具完成转换,支持MBR/GPT双向切换且提供预览功能,降低误操作风险。
1、在另一台电脑下载MiniTool Partition Wizard Free,制作可启动U盘(选择“创建可启动CD/DVD/USB”)。
2、将U盘插入故障电脑,设置为第一启动项并重启,进入MiniTool主界面。
3、右键目标磁盘,在弹出菜单中选择Convert MBR Disk to GPT Disk或相反选项。
4、点击左上角“Apply”按钮,确认执行;工具将自动重启并完成底层结构替换。
5、重启后进入BIOS调整启动模式,再运行Windows安装程序即可识别磁盘。










