本文目录导读:

磁盘爆满时,需要先清理(腾出空间)再扩容(增加空间),以下是针对不同场景的详细操作指南。
第一步:紧急清理(快速腾出空间)
找出“吃空间”的大文件/目录
- Windows:使用
WizTree或TreeSize Free,扫描速度极快,图形化显示大文件。 - macOS:使用
DaisyDisk或OmniDiskSweeper。 - Linux:使用
ncdu(推荐)或du -sh /* 2>/dev/null | sort -rh排查。
常见的“占空间大户”及清理方法
| 类型 | 清理方法 |
|---|---|
| 系统临时文件 | Windows:磁盘清理(右键C盘 -> 属性 -> 磁盘清理 -> 清理系统文件)macOS: 关于本机 -> 存储空间 -> 管理 -> 优化存储空间Linux: sudo apt clean(Debian/Ubuntu)或 sudo journalctl --vacuum-time=3d(清理日志) |
| 回收站/垃圾桶 | 清空回收站,macOS 还要清空废纸篓 |
| 下载文件夹 | 删除已安装的安装包、过期的ISO/DMG文件 |
| 浏览器缓存 | Chrome/Edge/Firefox 设置中清除缓存(通常能释放几GB) |
| 微信/QQ缓存 | PC端微信:设置 -> 文件管理 -> 打开文件夹,删除 FileStorage 下的 Cache、Video、Image(注意备份重要聊天文件) |
| 休眠文件(Windows) | 管理员命令行执行 powercfg -h off(可释放约等于内存大小的空间,但会禁用休眠) |
| Docker(Linux) | docker system prune -a --volumes(删除所有未使用的容器、镜像和卷) |
第二步:扩容(增加可用空间)
注意:如果C盘或系统盘爆满,直接扩容更容易出问题,建议先尝试清理,实在不够再按以下方法操作。
使用磁盘管理工具(Windows)
如果相邻分区有未分配空间
- 右键“此电脑” -> 管理 -> 磁盘管理
- 右键目标盘(如C盘) -> “扩展卷”,按向导合并相邻的未分配空间
如果相邻分区无未分配空间
- 必须使用第三方工具如 DiskGenius(免费版够用)或 傲梅分区助手
- 操作步骤(以DiskGenius为例):
- 右键D盘 -> “调整分区大小”,从D盘尾部压缩出一块未分配空间
- 右键C盘 -> “扩容分区”,将刚才的空闲空间合并到C盘
- 点击“提交”并重启(操作前 必须备份重要数据)
物理扩容(添加新硬盘)
适用于台式机或支持热插拔的笔记本:
- 购买容量更大的固态硬盘/机械硬盘
- 使用磁盘克隆工具(如 Macrium Reflect / Acronis True Image)将原系统盘完整克隆到新硬盘
- 替换硬盘或外挂使用
云存储 / 外挂硬盘(仅缓解)
不改变内部空间,但能把大文件迁走:
- 移动文档、照片、项目等大文件到 移动硬盘 或 云盘(如百度网盘、OneDrive)
- 将微信/QQ的文件存储路径设到其他分区
第三步:预防再次爆满(长期策略)
| 建议 | 实施方法 |
|---|---|
| 限制系统还原 | 控制面板 -> 系统 -> 系统保护 -> 配置,关闭或限制还原点大小(如3%~5%) |
| 虚拟内存 | 右键“此电脑” -> 属性 -> 高级系统设置 -> 性能 -> 高级 -> 虚拟内存,固定大小(一般为物理内存的1~1.5倍) |
| 定时清理 | 设置每周/月自动运行 磁盘清理 + CCleaner(可选) |
| 文件分层 | 把不常用的文件(电影、旧项目、安装包)直接存在外部磁盘或云上 |
急救!如果系统盘已满到无法正常启动
-
安全模式 + 命令行
- 重启按F8/F12进入安全模式,打开命令提示符
- 执行
cleanmgr /drive C:(调用磁盘清理工具) - 删除临时文件:
rmdir /S /Q C:\Windows\Temp
-
PE系统清理
用U盘启动PE系统(如微PE、老毛桃),进入后可直接删除大文件
-
修改环境变量
- 在PE中,将
TEMP和TMP变量指向其他分区,以减少系统盘写操作
- 在PE中,将
总结建议
| 情况 | 优先操作 |
|---|---|
| 系统盘(如C盘)还剩1~5GB | 先清理缓存、临时文件、休眠文件、回收站 |
| 还剩几百MB但几乎无法启动 | 用PE系统删除大文件(如 *.log, *.dmp) |
| 清理后仍不足20GB | 考虑分区扩容或添加新硬盘 |
| 买得起新硬盘 | 直接升级大容量SSD,克隆系统后替换 |
特别提醒:任何涉及分区调整(特别是系统盘扩容)的操作都建议提前备份重要数据,以防意外断电、软件故障导致数据丢失。