刚装好Windows 12,桌面只剩一个C盘,空间还被占得满满当当——这种情况并不少见。更麻烦的是,你想把20GB的虚拟磁盘分成C盘10GB、D盘5GB、E盘剩余空间,结果发现分区入口根本找不到,或者压缩卷按钮呈灰色无法点击。问题的根源在于,必须先确认磁盘状态和系统引导方式,否则后续再怎么操作都无济于事。

实际上,Windows 12的分区逻辑与之前版本大致相同,但有一个关键前提:磁盘必须初始化为GPT,并且在安装系统前就要用diskpart把C盘预先划分好,否则装完系统后根本无法再缩小C盘。这里分享一套完整的操作流程,帮你少走弯路。
第一步:确认磁盘类型和分区样式
打开「磁盘管理」,右键点击「磁盘0」,选择「属性」,切换到「卷」选项卡。关键信息在「分区样式」这一栏:是MBR还是GPT?如果显示“未知”或“RAW”,说明磁盘尚未初始化,后续所有操作都会失败。 此时,右键磁盘0,选择「初始化磁盘」,务必勾选GPT(UEFI启动专用),然后确定。
这一步千万别省略。Windows 12默认要求GPT+UEFI启动,MBR磁盘即使在安装过程中被强制转换过,手动初始化时也一定要选GPT。否则,分区分到第四个主分区时就会卡住,E盘根本无法创建。
第二步:安装阶段划分C盘(10GB)
重新启动,进入Windows 12的安装介质。在「在哪里安装Windows?」界面,直接按Shift+F10调出命令提示符。然后依次输入:
diskpart → list disk → select disk 0 → clean(这一步会清空所有现有分区结构)→ convert gpt → create partition primary size=10240(精确创建10GB主分区)→ format quick fs=ntfs label="OS" → assign letter=C → exit
关闭命令行窗口,刷新安装界面。此时你应该能看到一个10GB的「分区1」。选中它,点击「下一步」。系统会自动创建恢复分区和EFI系统分区,C盘大小被固定在10GB。
如果不执行这个预划分操作,安装程序默认会把整个20GB都分配给C盘,装好后C盘被系统文件锁定,压缩卷功能会直接变灰,到那时再想调整就晚了。
第三步:系统内创建D盘(5GB)和E盘(剩余)
安装完成,进入桌面。按Win+X,选择「磁盘管理」。在C盘右侧,应该能看到一块“未分配”的空间,大约9.5GB(因为系统保留分区占用了约500MB)。
推荐采用“倒着建”的方法,可以避免后续操作中的麻烦:
右键点击「未分配」空间,选择「新建简单卷」。第一步直接点「下一步」,第二步不填数字,让向导默认使用全部剩余空间。第三步分配驱动器号时,先别选D,直接选「E」。第四步格式化页面,建议取消勾选「执行快速格式化」,然后一直点下一步。
这时你会发现,D盘没有出现,但E盘占满了全部剩余空间。别急,这正是我们想要的。
接着,右键E盘,选择「压缩卷」,输入压缩量5120(5GB×1024)。压缩完成后,会多出一块5GB的未分配空间。右键它,新建简单卷,这次分配驱动器号为D,完成。
这样操作下来,D盘和E盘的顺序正确,而且没有碎片风险。如果直接用“分两步创建”的方法——先建5GB的D盘再建剩余空间的E盘,Windows在处理连续两次对同一块未分配空间的操作时很容易出问题,还是这种“倒着建”的方案更稳妥。
