答案是启动模式与分区表不匹配、磁盘未初始化、驱动缺失或活动分区未设置所致;需先确认uefi/legacy与gpt/mbr是否匹配,再用diskpart清理转换分区表,必要时加载nvme/raid驱动、断开多余设备或手动设活动分区。

Windows安装到选择磁盘界面时突然卡住,提示“无法创建新的分区,也无法找到现有分区”,明明硬盘插着、在BIOS里能识别,安装程序却像瞎了一样——这不是硬盘坏了,是系统安装环境根本没把你的磁盘当“可操作对象”来对待。
先确认BIOS启动模式和磁盘格式是否匹配
UEFI固件必须搭配GPT磁盘,Legacy BIOS通常只能认MBR磁盘。错配后安装程序连磁盘都看不到,更别说建分区。
重启电脑,在开机自检阶段反复按Del、F2或F12键进入BIOS/UEFI设置界面。
找到Boot Mode、Startup Mode或UEFI/Legacy选项,重点看三项:当前磁盘是GPT还是MBR(可用diskpart → list disk → detail disk确认)、当前BIOS设的是UEFI Only还是Legacy、CSM(Compatibility Support Module)是否开启。
若磁盘已是GPT,就把启动模式设为【UEFI Only】,并【关闭CSM】;若磁盘是MBR,就启用Legacy Boot或CSM Enabled。改完务必按F10保存退出。
不匹配强行继续,后续所有操作都是白费力气。
用DiskPart彻底清理并转换分区表
旧系统残留的隐藏分区、恢复区、错误磁盘签名,会让安装程序产生认知混乱。clean命令能一把清空全部干扰项。
在Windows安装界面,按Shift + F10打开命令提示符。
输入diskpart回车 → 输入list disk回车,记下目标硬盘编号(如Disk 0)→ 输入select disk 0回车 → 输入clean回车。
【clean会不可逆地擦除该磁盘全部数据】,若盘中有未备份的重要文件,请立刻停止操作。
接着根据BIOS设置执行转换:UEFI模式下输入convert gpt;Legacy模式下输入convert mbr。
输入exit退出diskpart,再输入exit关闭命令提示符窗口。
返回安装界面,点击“刷新”按钮,磁盘应立刻显示为“未分配”,此时可新建分区继续安装。
加载NVMe/RAID/AHCI驱动让硬盘“显形”
新款笔记本、B650/X670主板、PCIe 4.0 SSD或启用Intel RST/AMD RAID的机器,原生WinPE环境大概率没有对应存储控制器驱动——硬盘物理存在,但系统压根不认。
方法一:去主板或笔记本官网,搜索对应型号的“Chipset Driver”或“Storage Driver”,下载包含.inf文件的压缩包,解压到U盘根目录。
方法二:安装界面点“加载驱动程序”→浏览到U盘中该文件夹→勾选所有.inf文件→点“下一步”。若驱动加载成功,磁盘名称旁会出现“已加载驱动”字样,且磁盘立即出现在列表中。
方法三:若官网找不到驱动,可尝试将BIOS中的SATA模式从RST或RAID改为AHCI,保存重启后再试。部分机型改AHCI后无需额外驱动即可识别。
断开所有非必要存储设备
多块硬盘、USB扩展坞、读卡器、甚至某些带USB口的键盘,都可能触发Windows安装环境的设备枚举冲突,导致目标盘被跳过。
关机断电,拔掉所有额外硬盘、SSD、U盘(只留安装盘)、SD卡、移动硬盘。
台式机用户请只保留一根SATA线或一个M.2插槽连接目标系统盘,其他接口全部空着。
仅保留键盘、显示器、安装U盘,重新进安装流程。很多情况下,拔掉副盘后“无法创建分区”的报错直接消失。
将目标分区设为活动分区
这个方案专治“磁盘可见但无法选中安装”的情况——尤其是从旧系统升级、或加装新SSD后沿用老分区表时,安装程序因找不到活动主分区而拒绝操作。
第一步:安装界面按Shift + F10调出命令提示符。
第二步:输入diskpart → 回车 → 输入list disk → 回车,确认目标盘编号。
第三步:输入select disk 0(0换成你自己的盘号)→ 回车 → 输入list partition → 回车,观察各分区大小,找出你要装系统的那个分区编号(比如partition 1)。
第四步:输入sel partition 1(1换成实际编号)→ 回车 → 输入active → 回车。
第五步:输入detail partition,查看输出中“Active”字段是否变为“Yes”。若是,关闭命令提示符,返回安装界面刷新即可。











