简短回答
C 盘满了按安全程度依次处理:先用 Windows 自带的“磁盘清理(清理系统文件)”和“存储感知”,能腾出几 GB 到几十 GB;再把桌面、下载、微信文件等个人文件挪到其他盘;最后检查虚拟内存、休眠文件这类大文件。不要随手删除 Windows、Program Files 里看不懂的文件夹。
第一步:系统自带清理(最安全)
- 此电脑 → 右键 C 盘 → 属性 →“磁盘清理”,再点“清理系统文件”
- 勾选“Windows 更新清理”“以前的 Windows 安装”(Windows.old)“临时文件”“传递优化文件”等,确定
- 设置 → 系统 → 存储:打开“存储感知”,点“临时文件”可以看到更多可清理项
Windows.old 是升级或重装前的旧系统备份,确认新系统用着没问题后可以通过磁盘清理删除,通常有 10GB 以上。
第二步:找出谁占了空间
设置 → 系统 → 存储,可以看到应用、临时文件、文档、图片等分别占多少;更直观的方法是用 WizTree、SpaceSniffer 这类免费工具,扫描后按大小排列文件夹。
第三步:搬走个人文件
- 桌面、下载、文档里的大文件挪到 D 盘
- 微信、QQ 的聊天文件:在软件设置里把“文件管理 / 存储位置”改到 D 盘,并迁移已有文件
- 把“文档”“下载”“桌面”等文件夹整体移到其他盘,见 我的文档位置迁移
- 以后安装软件时,安装路径选 D 盘
第四步:系统大文件
| 文件 | 说明 | 处理 |
|---|---|---|
| pagefile.sys | 虚拟内存 | 可移到其他盘,见 虚拟内存设置 |
| hiberfil.sys | 休眠文件,约等于内存的 40%~100% | 不用休眠可执行 powercfg /h off,见 休眠文件 |
| WinSxS | 系统组件,看着很大但大部分是共享的 | 不要手动删,可执行 DISM /Online /Cleanup-Image /StartComponentCleanup |
不能删的东西
- C:\Windows 下的任何文件夹(System32、WinSxS、Installer 等)
- C:\Program Files、Program Files (x86) 里的软件,要卸载请到“设置 → 应用”
- C:\ProgramData、用户目录下的 AppData,很多软件的配置和数据在这里
空间还是不够
C 盘分得太小(低于 100GB)时,可以用磁盘管理把 D 盘的空间合并给 C 盘(需要 C 盘右侧紧挨着未分配空间),或用分区工具无损调整,见 分区与格式化。
提示:网上“一键清理 C 盘”的批处理脚本有的会删除系统文件,来源不明的不要运行。
常见问题
C 盘变红影响使用吗?
剩余空间太少会导致系统更新失败、软件运行异常、电脑变卡,建议至少保持 20GB 以上的可用空间。
可以把软件从 C 盘移到 D 盘吗?
直接剪切会导致软件打不开。正确做法是卸载后重装到 D 盘;商店应用可以在“设置 → 应用”里选择“移动”。
清理后过几天又满了是怎么回事?
常见原因是微信 / QQ 文件、浏览器缓存、Windows 更新下载持续增长。改掉软件的默认存储位置,并开启存储感知自动清理。