D盘的空间可以给C盘,但有一个硬前提:压缩D盘后腾出的未分配空间必须紧挨在C盘右侧,磁盘管理里的「扩展卷」才可用。
以下方法在 Windows 10/11 实测可用。多数情况是分区顺序不对或者恢复分区夹在中间造成的,硬盘本身没问题,数据也不会丢,不必急着重装系统。
适用系统:Windows 10/11;最后更新:2026-10-30。
为什么D盘明明有空,C盘却扩不了
打开磁盘管理右键C盘,「扩展卷」是灰色的点不动;有人在 diskpart 里敲 extend,撞上的是「虚拟磁盘服务错误: 该卷不能扩展,因为文件系统不支持扩展」。
先看清未分配空间落在C盘哪一侧、中间有没有分区挡着,再决定是压缩、删分区还是跨分区合并,能省下大量盲目重装的功夫。
第1步 先确认分区位置并备份数据
扩容能不能成功,先看未分配空间的位置,跟C盘现在有多满、D盘剩多少没有太大关系。
打开磁盘管理后,重点确认C盘和D盘的左右顺序,以及中间有没有恢复分区或EFI分区。D盘里重要的文件先复制出去,后面几步可能要删分区,备份做在前面最省事。
具体操作
- 按 Win+R 打开运行框,输入 diskmgmt.msc 回车,进入磁盘管理。
- 在磁盘图上确认C盘和D盘的左右顺序:D盘在C盘右侧、中间没有恢复分区或EFI分区,位置才算正确。
- 右键C盘,看「扩展卷」是不是灰色的;灰色说明C盘右侧没有紧邻的未分配空间。
- 把D盘里的照片、文档、项目文件复制到移动硬盘或云盘,后面涉及删分区,必须先备份。
- 右键D盘→属性,看已用空间和可用空间,估算这次能给C盘腾出多少容量,建议至少留 50GB。
- 记下C盘现在的容量,扩容完成后用它做对比校验。
第2步 压缩D盘,腾出未分配空间
压缩卷只动分区边界,不删文件,D盘里的数据还在。腾出来的空间会变成一块黑色标注的「未分配」。
这块空间能不能拿去扩C盘,就看它落在C盘的哪一侧。压缩完先别急着点扩展卷,回到C盘右键看一眼状态。
具体操作
- 右键D盘→压缩卷,等系统查询可用的压缩空间,这个过程通常要十几秒。
- 在「输入压缩空间量」里填要腾出的 MB 数,1GB=1024MB,例如要腾 80GB 就填 81920。
- 点「压缩」,完成后D盘右侧会出现一块黑色标注的「未分配」空间。
- 回到C盘右键再看「扩展卷」:变成可选说明位置对了;仍是灰色说明未分配空间不在C盘右侧。
- 压缩卷能压出的量偏小,多是D盘尾部有不可移动的页面文件或系统保护文件挡着,可以先关掉休眠(管理员命令提示符里执行 powercfg /h off)再试一次。
用「软领Windows优化大师」更省事
真正想把D盘的空间并到C盘,可以用它的「C盘扩容」功能:在不重装系统、不丢数据的前提下重新分配已有分区容量,支持跨分区合并,绕开磁盘管理里扩展卷灰色、恢复分区挡路这些情况。
如果想先缓一缓,C盘瘦身会把C盘里占地方的临时文件、系统缓存和更新残留集中清理掉。空间够用了,就不必反复折腾分区。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户;软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。软件里可以点客服按钮联系真人客服,复杂情况有工程师远程协助。

第3步 把未分配空间扩展给C盘
位置对了,这一步就是点几下鼠标,不用重启,也不用格式化。
扩展卷向导会把C盘右侧那块未分配空间接到C盘身上,C盘容量变大,D盘容量对应变小。做完打开「此电脑」核对一下就知道成没成。
具体操作
- 确认C盘右侧那块黑色「未分配」空间是紧邻的,中间没有别的分区。
- 右键C盘→扩展卷,进入扩展卷向导,点「下一步」。
- 在「选择空间量」里填要并入的容量(默认是全部可选空间),点「下一步」→「完成」。
- 打开「此电脑」核对:C盘容量已增加、D盘容量相应减少,D盘原有文件仍能正常打开。
- 如果向导里可选空间是 0,说明中间夹了分区,直接看第4步。
- 这里不要对C盘执行「压缩卷」或「格式化」,那会破坏现有数据。
第4步 扩展卷灰色时的兜底做法
扩展卷一直是灰色,基本都是中间那块分区挡住了路。
处理顺序由易到难:能删的先删,删不动的用命令行强删,命令行也不方便的换支持跨分区合并的工具,最后才是重装。这些操作都会动分区结构,动手前确认重要文件已经备份。
具体操作
- 方案A:把D盘数据全部搬到别的盘,右键D盘→删除卷,D盘位置变成未分配空间。
- 再右键C盘→扩展卷,把这块紧邻的空间并入C盘,完成后重新建立D盘并回拷数据。
- 方案B:中间是恢复分区这类没有「删除卷」菜单的分区,按 Win+R 输入 diskpart 打开命令行。
- 依次输入 list disk→select disk 0→list partition→select partition N→delete partition override,强制删除该分区(N 是分区号,别选错)。
- 方案C:不想删分区,可以用支持跨分区合并的分区工具,直接拖动滑块把D盘空间并到C盘,不用删除、不用格式化。
- 整个过程千万不要格式化C盘;如果重启后出现 0x0000007B 报错,多是分区引导信息异常,进 WinRE 用 bootrec /fixmbr、bootrec /rebuildbcd 修复。
- 万一系统已经进不去,可以用安装U盘挂载后,用 DISM /Online /Cleanup-Image /RestoreHealth 和 sfc /scannow 检查系统文件。
- 兜底:以上都失败、而且数据已经全部备份,再考虑重装系统并重新分区。
大家常问
D盘压缩卷之后C盘的扩展卷还是灰色的怎么办?
说明压缩出来的未分配空间不在C盘右侧,中间被别的分区挡住了。先到磁盘管理里看清分区顺序,把挡路分区的数据搬走后删除它,再回C盘点扩展卷。
把D盘空间分给C盘需要重装系统或者格式化吗?
不需要。压缩卷、扩展卷、跨分区合并都在现有系统里完成,不重装也不格式化C盘。只有分区结构乱到修不好、数据又全部备份过的情况下,才考虑重装。
C盘扩容完成后D盘里的数据会丢失吗?
用压缩卷和跨分区合并都不会动D盘里的文件。如果中途走的是删除卷方案,D盘会被清空,所以动手前一定要把数据复制到别的盘或移动硬盘。
磁盘管理里压缩卷最多只能压出一半空间是什么原因?
D盘尾部有不可移动的文件挡着,常见的是页面文件、休眠文件和系统保护文件。可以先在管理员命令提示符里执行 powercfg /h off 关掉休眠,再重新压缩一次。
删除恢复分区给C盘扩容会影响Windows更新和系统恢复吗?
删掉恢复分区后,系统自带的「重置此电脑」可能找不到恢复映像,WinRE 也可能进不去。删之前建议先用U盘做一个恢复盘,或者确认自己拿安装U盘也能修复系统。
推荐阅读
相关推荐

提示