应切换为uefi启动模式:重启时进bios将boot mode设为uefi only并关闭csm,或直接从启动菜单选择“uefi:”开头的u盘;若必须用legacy则需diskpart clean+convert mbr(清空全盘)。

安装Windows系统时卡在“Windows无法安装到这个磁盘。选中的磁盘采用GPT分区形式”提示页,说明当前启动模式与硬盘分区表不匹配——你正用Legacy BIOS方式启动安装U盘,却试图往一块GPT格式的硬盘上装系统。
确认并切换为UEFI启动模式
这是最安全、无需清空数据的首选方案,适用于主板支持UEFI且硬盘已是GPT的情况。
重启电脑,在开机自检画面刚出现时反复按F2、Del或Esc(不同品牌键位不同,戴尔多为F2,联想多为F1或Enter后选Boot Menu)进入启动选项界面。
在启动设备列表中,找到名称以【UEFI:】开头的U盘条目(例如“UEFI: SanDisk Cruzer Blade”),用方向键选中后按回车直接启动。
若启动后仍报错,说明BIOS里Legacy模式被强制启用。此时需进BIOS设置:找到“Boot Mode”“UEFI/Legacy Boot”或“CSM Support”选项,将其设为【UEFI Only】,关闭CSM(Compatibility Support Module),保存退出。
用diskpart将GPT转为MBR(会清空全盘)
仅当你必须使用Legacy BIOS安装(如老主板不支持UEFI)、且已备份好所有数据时才执行此操作。
在安装界面按下 Shift + F10 调出命令提示符。
输入 diskpart 回车,进入磁盘管理工具。
依次执行:
list disk → 查看磁盘编号,确认目标系统盘(通常容量最大、编号为0)
select disk 0 → 替换0为你的实际磁盘编号
clean → 【此操作不可逆,将彻底删除该磁盘所有分区和数据】
convert mbr → 完成分区表格式转换
输入 exit 两次,关闭命令行,点击安装界面的“刷新”按钮,目标磁盘即可被识别并选择。
手动创建EFI系统分区(适用于UEFI+GPT但缺引导分区)
有些GPT磁盘虽是UEFI兼容格式,但缺少必要的EFI系统分区(ESP),导致安装程序拒绝写入。这种情况常见于从旧系统克隆而来或第三方工具误删分区的硬盘。
方法一:在安装界面按 Shift + F10 打开命令提示符。
执行:
diskpart
list disk
select disk 0
list partition → 检查是否存在类型为“System”的小容量FAT32分区(通常100–500MB)。若无,则继续:
输入:
create partition efi size=200
format quick fs=fat32
assign letter=S(临时分配盘符便于验证)
关闭命令行,刷新安装界面。此时GPT磁盘若已有主分区,系统通常能自动识别并允许安装;若仍不可选,可再执行:
create partition primary → 创建NTFS主分区用于系统安装











