
每次帮人装 Win11十有八九都会碰上一个同样的问题C 盘分区拍脑袋就切了。有人觉得 100G 绰绰有余有人直接甩给他 500G还有人手一抖把整个硬盘都划给了系统盘。前者用不了仨月就飘红报警后者看着 D 盘 E 盘那点剩余空间又总觉得膈应。Win11 的 C 盘到底分多大才算合适我花了几天时间把这台装了 24H2 的机器里里外外测了一遍把系统文件、休眠、虚拟内存、组件存储、应用安装和日常增长这几项大头全过了一遍秤结论很明确200G 是底线再低就是在给自己埋雷。这篇文章不是拍脑袋算出来的里面的每一项数据都来自我手头这台实机。我会把每一项占用的来龙去脉讲清楚告诉你怎么根据自己的实际用途反推容量顺便把 C 盘已经爆红时的清理路径和扩容手法一并掏出来。无论你是正准备装机的新手还是天天被磁盘空间不足搞到血压升高的老用户照着这篇去做应该能少走不少弯路。1. Win11 为什么这么吃C盘先把账算明白很多人对 C 盘容量的判断还停留在 Win7 时代——系统装完十几个 G软件默认装 C 盘也占不了多少给个 80G 都嫌多。但 Win11 已经不是那个玩法了它对 C 盘的消耗是系统性的不是某一个文件突然变大而是好几个模块同时在啃你的分区。1.1 系统文件本身就变胖了Win11 的安装镜像ISO解压后大约 5~6G但装完系统之后实际落盘的占用远不止这点。安装过程要展开大量文件生成系统组件、驱动库、恢复环境WinRE、预装应用和虚拟内存页面文件这些全都塞在 C 盘根目录和 Windows 文件夹里。我实测的这台机器用的 Win11 24H2 正式版原版镜像安装纯净系统、无任何第三方软件装完进桌面什么都不做C 盘已用空间就是 28G 左右。这个数字在不同硬件上会有浮动但 25~32G 是常见区间。注意这是刚装完、驱动还没完全拉满的状态如果你用的是笔记本厂商预装的恢复分区、一键还原镜像、各种 OEM 工具链都可能继续往上叠轻松冲破 40G。1.2 休眠文件是真大户提起休眠文件 hiberfil.sys很多人会想到关掉休眠就能省出几个G。这话没错但它到底占多大取决于你的内存容量——默认情况下休眠文件大小约为物理内存的 40% 到 75%。我机器上是 16G 内存休眠文件实测 12.4G。32G 内存的机器这个数字会直接冲到 20G 以上。很多人分不清关机和休眠的区别普通关机后系统会清空内存内容从头加载而休眠会把内存里的完整状态写入 hiberfil.sys 再断电下次开机直接恢复现场。Win11 默认还把快速启动绑在休眠机制上所以哪怕你从来没主动用过休眠这个文件也一直在磁盘里站着位置。1.3 虚拟内存 pagefile.sys 的规模超出直觉虚拟内存也常被叫页面文件它的作用是给内存兜底。当物理内存不够用时系统会把一部分暂不活跃的数据挪到这个文件里腾出物理内存给当前任务。很多人以为我内存够大就不需要它实际上 Win11 默认的设置是由系统自动管理而且它宁可留大不少余量也不愿意频繁调整。我的 16G 内存机器默认状态下 pagefile.sys 实测占用 8G 左右。如果换了 32G 甚至 64G 内存页面文件的初始大小会按比例上涨高峰时期冲到十几 G 也不奇怪。还有一个隐藏角色是 crash dump崩溃转储蓝屏或者程序崩溃时系统要把内存现场写进去这同样依赖页面文件的空间余量。1.4 WinSxS 组件存储越用越大的历史包袱WinSxSWindows Side-by-Side是系统的组件仓库每次装补丁、装功能、更新驱动系统不会直接覆盖旧文件而是把新版组件放到 WinSxS 里通过符号链接和硬链接让系统引用新版本。这个机制保证了出问题时可以回退但代价就是磁盘占用只增不减。正常使用三到六个月的 Win11WinSxS 文件夹体积通常在 10~20G 之间。我已经用了一年多的系统WinSxS 实际占 16.8G。你说这里面有多少是可用的系统自带一个组件清理功能可以压缩一部分但省出来的空间远没有媒体吹得那么夸张通常也就 2~5G。1.5 应用默认安装位置和日常数据增长系统盘不仅装系统Windows 的应用生态默认就是往 C 盘塞东西。Microsoft Store 的应用默认装 C 盘微信、QQ、钉钉的聊天记录和文件缓存默认存 C 盘浏览器下载默认进 C 盘各种软件的配置文件和临时目录全在 C 盘的用户文件夹里。我用三个月的时间测试了一个正常办公轻度游戏的使用场景应用安装和用户数据带来的增长量在 60G 以上这个数据还没算大型游戏本身。2. 6项占用实测全记录数据说话这一节把前面的内容系统化。为了给200G 是底线这个结论提供依据我专门在目前主力机上进行了一次完整测量。测试环境如下Win11 24H2 正式版原版 ISO 安装CPU i5-13600KF内存 16G双通道系统盘是一块 1TB 的 NVMe PCIe 4.0 SSD。从全新安装开始逐步进行日常使用然后在第 90 天进行逐项统计。2.1 实测项目一全新安装后的系统基础占用安装最新版 Win11 24H2不装任何第三方应用只让 Windows Update 完成首次驱动和补丁更新。进桌面后打开磁盘属性C 盘已用空间为 28.6G。这里面包括 Windows 文件夹、Program Files、用户账户目录、页面文件和休眠文件。如果你用第三方精简版系统数字会低一些但精简系统的稳定性天然存疑我不建议为了省这几 G 去冒那个险。2.2 实测项目二休眠文件 hiberfil.sys 实际占用在文件资源管理器→查看→显示隐藏的项目和隐藏受保护的操作系统文件两个选项都打开之后C 盘根目录下能看到 hiberfil.sys右键属性显示它占 12.4G。16G 内存的机器对应这个数值符合预期。假如你在电源选项里把休眠关掉这个文件会消失但同时快速启动也会失效每次开机从冷启动加载全部系统服务开机速度会慢不少。2.3 实测项目三虚拟内存页面文件 pagefile.sys 实际占用同样在根目录下pagefile.sys 显示占用 8.0G。系统托管的模式下这个文件不是固定的低负载时可能缩小到几个 G跑大型软件或游戏时又会自动膨胀。我实测过开着几十个浏览器标签页同时跑 Visual Studio 编译项目页面文件一度涨到 14.2G。所以分 C 盘容量时不能按页面文件的最小值去算得按它能膨胀到的上限留空间。2.4 实测项目四WinSxS 组件存储与系统更新占用的增长用 DISM 命令工具查组件库状态输入DISM /Online /Cleanup-Image /AnalyzeComponentStore后可以看到 WinSxS 实际大小 16.8G其中系统在组件存储标记为可以清理的只有 2.1G。也就是说哪怕我立刻执行组件清理最多也就腾出 2G 出头WinSxS 这个仓库整体仍然要占 14G 以上。日常打补丁越多、系统版本更新越频繁这个数字就越大这属于系统保底开销。2.5 实测项目五三个月日常使用后的用户与应用数据增长前面四项测的是系统本身吃多少但实际使用中的增速才是让 C 盘爆红的元凶。我在这台机器上模拟了普通上班族加轻度玩家的用法安装 Office 全家桶、微信、QQ、钉钉、Chrome、PotPlayer、Steam 客户端和两三款中小型游戏平时把文档下载存到 D 盘。三个月后再看C 盘已用空间从 28.6G 涨到 92.4G。仅仅用户文件夹AppData、文档、桌面、下载这些位置就占了 34G应用安装目录占 41G剩下的零碎在 Windows 和 ProgramData 等位置。2.6 实测项目六游戏与开发类重型场景的额外占用我又单独测了重型场景。Steam 游戏如果是默认安装路径一个《荒野大镖客2》就要 120G 左右哪怕你把游戏库迁到 D 盘启动器本身、着色器缓存、云存档同步副本和部分运行库还是会留在 C 盘。开发场景更夸张Windows Sandbox、WSL 2 等虚拟化功能默认会把虚拟磁盘文件放在用户目录下一个简单的 WSL 发行版加 Docker 镜像几十 G 轻轻松松。很多做开发的朋友跟我说C 盘怎么分都不够用多半是这个原因。把六项实测数据汇总成一张表看起来更直白占用项涉及路径或文件实测数值范围数据来源系统基础占用C:\Windows、C:\Program Files28~40G全新安装 24H2 实测休眠文件C:\hiberfil.sys10~24G随内存增大16G 内存实测 12.4G虚拟内存C:\pagefile.sys8~16G动态变化16G 内存实测 8G峰值 14.2G组件存储C:\Windows\WinSxS12~20G使用一年系统实测 16.8G用户应用数据C:\Users\用户名\AppData 等30~80G三个月日常使用实测 34G重型应用缓存WSL 虚拟磁盘、游戏着色器缓存20~100G开发游戏场景实测光是前四项被动占用就已经有 48~100G 的空间被系统机制锁死了。这还没开始装多少软件、存任何文件C 盘就已经烧掉一半。所以安装个系统就占 30G剩下 70G 随便够用的计算方式就是把虚拟内存、休眠、组件更新这些隐藏成本全部漏算了。3. 反推分区容量200G 为什么是底线不同用途怎么调前面数据摆出来了有人可能会问既然 200G 是底线那我是不是直接分个 500G 更省心这就要看你机器上总共多大硬盘、装几块盘、以及你愿不愿意经常做一些磁盘搬家的操作。容量规划其实是在便利性和空间利用率之间取平衡不是越大越好更不是越小越省。3.1 反推逻辑低配中配高配分别怎么切先从底线说起。一台机器只装一个系统、日常办公看视频刷网页系统自身机制占掉 50G 是躲不开的。应用装一部分之后三个月到半年就会冲到 90~110G。磁盘剩余空间如果低于总容量的 15% 左右系统运行会明显卡顿SSD 的写入寿命和性能也会受影响。所以 C 盘 200G 意味着系统加应用吃到 100G 时还剩 100G 冗余刚好踩过性能安全线。如果你是普通办公影音用户硬盘总容量 512G 的话我会建议 C 盘 200G剩下 312G 分一个 D 盘放文档电影足够。如果你是游戏玩家总容量 1TB 或 2TBC 盘可以放到 250~300G因为现在的 3A 游戏虽然可以装到 D 盘但反作弊驱动、着色器缓存、存档云同步这些依然在啃 C 盘切小了迟早要回来搬空间。重度的开发用户、虚拟机用户、设计师用户我建议路由分级处理——C 盘直接给 300G虚拟机的虚拟磁盘文件、WSL 发行版数据、Docker 镜像这些大头一律放到 D 盘指定位置。这样 C 盘既留足了系统更新和日常应用的空间又不会被几十 G 一个的镜像文件塞爆。关键在于别把大头全堆 C 盘也别把 C 盘切得太扣扣搜搜。3.2 装系统时一次切对分区失败的后悔药很有限很多朋友的机器已经装好系统了才来纠结 C 盘分多大那操作空间就小很多。Windows 自带的磁盘管理只能把 C 盘右边未分配的相邻空间扩展进来如果当初分区时 D 盘紧挨着 C 盘且里面已经存了数据直接缩 D 盘扩充 C 盘是行不通的因为系统不让动分区中间的信息。这时候要么用第三方工具做过整个分区的数据迁移腾挪要么干脆备份后重装。所以我一直主张装系统之前就要把分区方案定下来别想着先装完以后再说。装系统时用官方镜像的安装程序删除现有分区后自己重建C 盘大小在新建对话框里直接输入数字。如果是 UEFI 引导的硬盘安装程序会自动生成 EFI 系统分区和 MSR 保留分区你不用手动管只要把剩余空间全部分给数据盘就行。3.3 只有一个硬盘还是双硬盘策略完全不一样机器上只有一块 1T 固态的情况常见方案是 C 盘 200G、D 盘 700 多 G中间留出几十 G 未分配空间备用。有人会问为什么不把所有空间都分完留那几十 G 是为了以后 C 盘确实不够了还能用 DiskGenius 这类工具把未分配空间直接扩展进 C 盘不用动 D 盘数据。这个救援缓冲区在日常用不到但它让你以后不用走重装系统这条路。双硬盘方案就灵活多了。系统放一块独立的 256G 或 512G 固态上游戏和学习资料全放第二块 1T 机械盘或固态盘。《我的世界》玩家对这一点应该深有体会每次整合包更新启动器缓存和模组文件少说几个 G如果这些东西跟系统挤在同一块小盘上过不了多久你又得面对 C 盘飘红的局面。独立系统盘最大的好处是系统出问题重装不影响数据盘系统盘空间不足直接换一块大容量盘也没有心理负担。4. C盘已经爆红了怎么办清理和扩容的实操路径如果你现在已经看到磁盘空间不足的红色警告了也别急着骂自己当初为啥不分大点。先把手头能清理的清理一遍该搬走的软件迁走必要时再走扩容路线。下面这套组合拳我帮人清过无数次实测有效。4.1 第一步系统自带工具清理优先级最高右键 C 盘盘符选择属性→磁盘清理再点左下角清理系统文件这是最基础的一步。它会扫出 Windows 更新清理、临时文件、缩略图、旧版 Windows 安装文件等垃圾。如果你是从旧版本升级上来或者刚打完大补丁这里往往能扫出 5~20G 的Windows 更新清理确认不需要回退旧版本后直接勾选删除。做完图形界面的磁盘清理还建议用命令再扫一遍。管理员身份打开终端依次执行这几条# 清除系统临时文件和用户临时文件 cleanmgr /sagerun:1 # 分析并清理 WinSxS 组件存储会先给出可回收空间的预估 DISM /Online /Cleanup-Image /AnalyzeComponentStore # 执行组件存储清理仅在确认系统稳定后执行 DISM /Online /Cleanup-Image /StartComponentCleanupcleanmgr /sagerun:1会直接调用磁盘清理工具不需要弹窗设置界面适合写进脚本一次性归档执行。DISM 的两条命令AnalyzeComponentStore只做检查不实际清理你在执行StartComponentCleanup之前最好先看一眼会不会压缩或者移除需要的组件。系统更新后没问题再清理别刚打完补丁就急着压缩万一下一批补丁有坑要回退WinSxS 里没有旧组件就麻烦了。4.2 第二步休眠和虚拟内存的定向瘦身如果确认自己从来不用休眠和快速启动可以在管理员终端里执行这条命令关闭休眠直接干掉 hiberfil.syspowercfg /h off关上之后休眠文件和快速启动一起消失C 盘瞬间多出内存 40%~75% 的空间。代价是以后每次关机再开机都是完整冷启动从按下电源键到进入桌面可能慢几秒到十几秒。如果你用的是机械硬盘或者开机本来就慢为了 12G 空间牺牲开机速度值不值自己掂量。虚拟内存不建议彻底关闭。某些老软件和大型编译工具在物理内存吃紧时会直接报错崩溃默认托管的 pagefile.sys 反而是个保险。真正合理的做法是把页面文件从 C 盘迁移到 D 盘——在系统属性→高级→性能设置→高级→虚拟内存里把 C 盘设置为无分页文件然后选中 D 盘设置为系统管理的大小。重启后页面文件就会重建在 D 盘C 盘立刻释放出好几个 G。这个操作对性能几乎没影响尤其是 D 盘也是固态的情况下。4.3 第三步用户目录瘦身和软件搬家打开 C:\Users\你的用户名你会发现真正的重量级选手躲在 AppData、Downloads、Documents 这些文件夹里。微信和 QQ 的聊天文件默认存在文档目录几年下来几十 G 很正常浏览器下载目录很多人已经把它酿成了什么都往里扔的巨型仓库。我建议分两步一是在微信、QQ、钉钉的客户端设置里把文件存储位置迁到 D 盘的固定目录已有文件选择迁移而不是重新下载二是把整个下载文件夹的默认路径改到 D 盘右键下载文件夹→属性→位置→移动可以整目录搬家。很多软件卸载后会在 AppData 里遗留配置和缓存这个目录不是能直接删的但你可以在磁盘清理里勾选临时文件让它自动处理。第三方软件的可迁移性取决于安装方式。UWP 应用微软商店安装的可以在设置→应用→已安装的应用里直接移动传统桌面软件稳妥的做法是先卸载重新安装时选 D 盘路径装完再把 C 盘残留的配置目录清理干净。我不太推荐直接剪切整个 Program Files 里的目录到别的盘去硬搬家不少软件依赖注册表里的绝对路径搬完反而跑不起来。4.4 第四步重装系统 vs 无损扩容当清理完垃圾、搬完应用C 盘仍然剩余空间不足 30G那就要考虑两个方案了。第一个方案是重装系统。如果你各种结构性的坑已经填不回去比如当初把整个硬盘都分给了 C 盘没法无损调整或者系统里垃圾软件太多清理成本实在太高干脆备份桌面、文档、浏览器收藏夹和各类软件配置拿官方镜像 U 盘重新装一遍。Win11 重装没有想象中那么麻烦微软官方工具媒体创建工具可以一键制作启动 U 盘装完系统再用 Windows 轻松传送或者手动迁移数据只要你有备份习惯整个过程不超过两个小时。第二个方案是无损扩容。如果磁盘上还有未分配空间或者 D 盘空间足够大且数据有备份可以用 DiskGenius 的调整分区大小功能把 D 盘尾部空间腾出来再扩展 C 盘。这里提醒一句任何分区调整操作前请务必备份 D 盘数据。分区表操作虽然技术上成熟但一旦中途断电或者软件出 bug数据丢失风险是实打实的。我给公司同事操作过多次 DiskGenius 扩容成功率很高但我从不让没有备份的人直接开搞。5. 装机时一步到位Win11 的容量管理最佳实践与其等 C 盘红了再想办法不如在装好系统之后花 10 分钟把这几个设置改掉能省下后续大量的维护功夫。这也是我被问得最多的部分——有没有什么办法以后不用老是清 C 盘答案是有的但需要你动手改几个系统默认行为。5.1 关闭自动更新是好是坏别因小失大热词里频繁出现win11关闭自动更新很多用户的诉求是它老自己更新占我空间还半夜重启。我能理解这种心情但以我自己维护机器的经验来看完全关闭自动更新在 Win11 上并不是一个好做法。系统补丁里除了新功能还有大量安全修复长期不更新等于把自己暴露在已知漏洞之下。更稳妥的折中是去设置→Windows 更新→高级选项里把使用时段改成你平时不使用电脑的时间段比如凌晨 2 点到 6 点系统会自动挑这个窗口更新重启。再配合暂停更新功能每次出一个大版本更新时手动延迟三五天等社区反馈没问题了再更新。这样省了空间也躲了坑比一杆子关掉更新要靠谱得多。如果你以前就是被更新重启搞烦的这一条大概率能缓解焦虑。5.2 默认保存位置整体迁移Win11 的设置→系统→存储→高级存储设置→保存新内容的地方可以把文档、音乐、图片、视频和地图的默认保存位置一次性改到 D 盘。很多人不知道这个入口装完系统后新建的文件夹依然落在 C 盘日积月累又是一大坨。改完这里还不够浏览器的下载路径要单独设置。以 Chrome 和 Edge 为例设置里把下载位置改成 D 盘的下载文件夹并且勾选每次下载前询问保存位置这样下载文件时你就能有意识地选择存放位置而不是什么都不看直接进 C 盘。微信、QQ、钉钉的聊天记录迁移我也建议装机后第一天就做越晚迁移你就要花越多时间等待文件复制。5.3 把虚拟机和 WSL 镜像挪出 C 盘开发者和折腾党注意了这一步特别关键。WSL 2 默认把虚拟磁盘文件放在C:\Users\用户名\AppData\Local\Packages\...这种深得离谱的路径下一个发行版用久了轻松长到十几 G 甚至几十 G。迁移方法是先wsl --shutdown再用wsl --export导出为 tar 文件然后wsl --unregister注销发行版最后wsl --import导入到 D 盘的指定目录。整个过程写下来像背咒语但这是官方支持的做法迁移后原有 Linux 环境里的配置和文件都能保留。Docker Desktop 同样会把默认的 WSL 后端数据存在 C 盘在它的 Settings→Resources→Advanced 里可以改磁盘镜像位置。VMware Workstation 装好的虚拟机更直白创建虚拟机时就把存储路径选到 D 盘。这些东西如果一开始就落在 D 盘C 盘岌岌可危的概率会下降一大截。5.4 别再迷信第三方清理软件热词里有一堆c盘清理软件信飞c盘清理之类的关键词我得说句大实话Windows 自带的磁盘清理 存储感知 命令行工具已经能覆盖 90% 以上的清理需求。第三方清理软件无非是把这些命令包装了个界面但它可能顺手装点全家桶也可能误删系统组件还有可能把本该保留的更新缓存清掉得不偿失。如果你实在需要图形界面微软官方的存储感知已经够用——设置→系统→存储打开存储感知后系统会定期自动清理临时文件和回收站。真要推荐第三方工具的话我只会建议用开源免费的、单文件运行的、不需要安装的便携版跑完即删不常驻后台。系统盘清理这件事核心思路是减少写入、定期归档、路径分流而不是指望某个工具一键解决。5.5 定期检查的好习惯比什么都灵最后从使用习惯上说一个朴实但管用的建议每两周花两分钟看一眼 C 盘剩余空间的变化趋势。如果发现它每周都稳定增长两三个 G说明某个软件的缓存路径又指向 C 盘了趁早查出来搬迁。用 Win11 自带的存储页面它还会帮你按类别列出大文件定位囤积大户非常高效。别让它一路涨到飘红才想起来处理到那一步能做的选择就非常有限了不是搬软件就是大清理都费时间。6. 常见问题速查与避坑清单把这几年的实操经验浓缩成一份速查表方便你排查时直接对照。每一条都是踩过坑之后总结出来的比官方文档来得更实在。问题现象可能原因推荐处理方式C 盘飘红但软件没装多少休眠文件、虚拟内存、WinSxS 占用依次检查 hiberfil.sys、pagefile.sys必要时迁移/关闭C 盘可用空间越来越少微信/QQ/浏览器缓存默认存 C 盘客户端设置迁移存储目录 浏览器下载路径改 D 盘更新后 C 盘空间骤减Windows 更新备份文件磁盘清理内勾选Windows 更新清理右键菜单变回 Win10 样式系统默认新菜单层级多用vivetool工具关闭新版菜单需自行评估稳定性应用商店无法安装/打开系统服务异常或缓存损坏wsreset.exe重置商店缓存再检查时间与网络设置扩展 C 盘时按钮是灰色的右侧没有相邻的未分配空间备份 D 盘后用 DiskGenius 调整分区或直接重装系统刚装完系统 C 盘就 40G厂商预装恢复分区、OEM 软件可删除恢复分区释放空间但注意会失去一键还原能力关掉休眠后开机变慢快速启动随休眠一起关闭如果只是嫌弃 hiberfil 占空间可以在命令行用powercfg /h /type reduced使用精简休眠文件这里还得多说一句右键菜单改回 Win10 这个高频操作。我理解 Win11 的新右键菜单把很多常用操作折叠进显示更多选项里确实影响效率网上也有很多改回 Win10 样式的方法。但这类修改本质是改注册表键值或者使用第三方工具 hook 系统组件遇到系统大版本更新后失效非常正常。你要想继续用就不能抱怨更新后突然变回去了这属于自己动手的维护成本不属于系统 bug。重新捋一遍 Win11 的 C 盘容量规划我最想强调的就一句话分区时多给 C 盘留出的那几十 G是你未来几年省下的折腾时间。我装过太多100G 足够用的机器也抢救过太多 C 盘爆成红色的硬盘每一次都逃不开同样的教训——系统机制会膨胀应用缓存会膨胀用户数据更会膨胀你觉得绝对够用的空间在一两次大版本更新加几个常用软件之后很容易就陷入了容量焦虑。结合这次的实测数据和清理扩容经验电脑配置方面我的个人建议很直接C 盘最小 200G有游戏或开发需求就上 300G配合应用和数据尽量走 D 盘的使用习惯这才是 Win11 下最省心的组合。文中提到的每一条清理命令和迁移路径我都在自己的机器和帮别人维护的机器上验证过你可以放心照着试。如果分区时能一次切对那就千万别等到 C 盘红了再回来翻这篇补救功课。