C 盘满了先别清缓存:同一块硬盘上的空闲空间怎么借给系统盘
发布时间:2026/10/30 2:35:50 锦皓数字建站

Windows 上 C 盘满了很多人第一反应是清缓存、删文件、搬家。其实只要 C 盘和 D 盘在同一块物理硬盘上D 盘空着的那些空间是可以直接借给 C 盘的——不需要重装系统不需要格式化也不需要把文件搬来搬去。本文按实测顺序讲清楚什么情况下能借、怎么借、什么情况下不能借以及动手前要过的检查清单。一、先分清两种「C 盘满了」场景 | 典型原因 | 对应做法系统盘和数据盘在同一块物理盘 | 分区划小了C 盘满了但 D 盘空着 | 缩分区边界把空闲空间给 C 盘C 盘和 D 盘是两块不同硬盘 | 容量规划本来就分开了 | 只能清理、迁移文件或换更大的盘判断方法在「磁盘管理」里看盘符对应的磁盘编号C: 和 D: 都在「磁盘 0」上就是同一块物理盘分别在「磁盘 0」「磁盘 1」上就是两块盘。也可以用 PowerShell 一行确认Get-Partition|Select-ObjectDiskNumber,PartitionNumber,DriveLetter,Size同一个 DiskNumber 才是同一块物理盘。二、为什么不需要搬文件同盘扩容之所以让人抗拒通常是担心两件事数据会不会丢、过程会不会很久。实际做法是不动数据把 D 盘的分区边界往里缩空出来的部分变成「未分配」紧接着在 C 盘上执行「扩展卷」Windows 会把这段未分配空间直接接到 C 盘尾部。整个过程只动分区表不搬运文件速度取决于分区大小和磁盘负载一般是分钟级也不需要格式化。需要注意的前提缩容那一侧D 盘里不能有超出其尾部位置的文件因为分区只能从尾部收缩如果 D 盘尾部有数据需要先把它挪走。三、具体怎么借有一款专门做这件事的小工具ScsExpand官网 https://expand.scsoi.com/ 。它把同一块硬盘上其它分区的空闲空间扩进系统盘不搬文件、不格式化。官网提供可下载的试用版具体以官网说明为准。装完先别急着动盘打开它先看能识别到的物理盘与分区确认 C 盘和目标分区在同一个物理盘上确认目标分区尾部没有越界文件——这是缩容失败最常见的原因工具在扫描时会把这类文件标出来选目标分区指定要把它的空闲空间划给系统盘设置要划出的容量执行前按提示做一次完整备份或至少确认有可用镜像分区操作没有后悔药等它跑完过程中会重启一到两次进度在界面上显示期间不要强制关机扩容完成后系统盘可用空间会立刻变大原来堆在 C 盘根目录的项目、缓存、模型文件不用搬家。四、什么情况下这套方法不适用把边界划清楚比宣传更有用C 盘和 D 盘不在同一块物理硬盘上物理上不能把一块盘的空间划给另一块盘只能清理、迁移文件或换盘中间夹着 OEM 恢复分区恢复分区在 C 盘和 D 盘中间时需要先处理恢复分区步骤会复杂很多开了 BitLocker先暂停保护并留好恢复密钥操作完再恢复休眠文件与系统还原点hiberfil.sys、pagefile.sys 可能比预期占得多扩容前先关掉休眠能腾出可观空间虚拟磁盘 / 动态磁盘 / 存储空间这类结构不是普通分区工具不碰需要用对应的系统工具处理五、动手前的检查清单确认 C 盘与目标分区在同一个物理盘Get-Partition 看 DiskNumber重要数据已备份或已做完整镜像目标分区尾部没有越界文件已记录 BitLocker 恢复密钥如果开了加密计划在方便的时间操作中途会重启笔记本接电源电量充足六、写在最后如果 C 盘和 D 盘在同一块硬盘上「C 盘满了」不需要重装系统也不需要搬家整理——同盘扩容是更省事的解法。另外两件事不是同一类需求把 WebDAV / NAS 挂成「设备和驱动器」下的真实本地磁盘和把本地文件夹映射成盘符分属不同场景选之前先确认自己要的是哪一种。问题可以联系 supportscsoi.com。利益披露本文与 ScsExpand 相关作者是这款工具的开发方。
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。