电脑系统盘被崩溃转储文件占满的根源是Windows的MEMORY.DMP/Minidump或Mac的DiagnosticReports日志,清理需用磁盘清理工具或命令行删除,禁用转储功能可一劳永逸。

电脑系统盘被崩溃转储文件悄悄占满,C盘容量条突然变红、更新失败、软件安装报错,根源常是Windows的MEMORY.DMP和Minidump文件,或Mac的DiagnosticReports日志——它们动辄数GB,却几乎从不被查看。
Windows系统盘清理崩溃转储文件
用系统自带磁盘清理工具是最稳妥的起点,它自动识别并安全删除所有相关文件,无需手动进隐藏目录,也不会误删系统组件。
此电脑 → 右键C盘 → 属性 → 磁盘清理 → 点击左下角【清理系统文件】(需管理员权限)→ 再次选择C盘 → 勾选【系统错误内存转储文件】和【系统错误小型转储文件】→ 确定 → 删除。
这一步会同时清空C:\Windows\MEMORY.DMP和C:\Windows\Minidump\下全部.dmp文件,包括已归档的旧日志。若磁盘清理没扫出MEMORY.DMP,说明该文件正被系统进程锁定,必须用命令行强制粉碎。
以管理员身份运行命令提示符 → 输入:del /f /s /q C:\Windows\MEMORY.DMP → 回车 → 再输入:del /f /s /q C:\Windows\Minidump\*.* → 回车。
⚠️关键提醒:不要删除Minidump这个文件夹本身,只删里面的内容;删空后系统下次蓝屏仍会自动重建该目录。
Mac系统盘清理崩溃转储文件
Mac的崩溃日志分两类:系统级存于/Library/Logs/DiagnosticReports/(如Kernel_*.panic、panic_*.ips),用户级存于~/Library/Logs/DiagnosticReports/(如xxx_*.crash、xxx_*.ips)。前者可无条件全删,后者要谨慎——不要删除以 .crash 结尾且对应应用仍安装在系统中的文件,除非你确认该App已彻底卸载。
打开访达 → 顶部菜单栏点击“前往” → “前往文件夹” → 粘贴/Library/Logs/DiagnosticReports/ → 回车 → 按Cmd + A全选 → 右键 → 移到废纸篓。
重复操作,前往文件夹输入~/Library/Logs/DiagnosticReports/ → 按修改日期排序 → 选中所有30天前的.ips和.crash文件 → 移入废纸篓。
终端中执行:rm -f ~/Library/Logs/DiagnosticReports/*.ips ~/Library/Logs/DiagnosticReports/*.crash,无需密码,立即生效。
一劳永逸:禁用崩溃转储生成
清理只是治标,禁用功能才能杜绝再生——尤其适合从不分析蓝屏代码、也不找人维修的普通用户。
第一步:右键【此电脑】→ 属性 → 高级系统设置 → 启动和故障恢复 → 设置
第二步:在【写入调试信息】下拉菜单中,将当前选项(很可能是【内核内存转储】或【完整内存转储】)改为【无】→ 确定 → 确定 → 重启生效。
改完之后,系统再遇到蓝屏也不会生成任何.dmp文件。此项修改不影响系统稳定性,仅关闭诊断日志记录功能。
Mac端请执行:sudo pmset -a hibernatemode 0,关闭安全睡眠模式,避免sleepimage持续占用等同于内存大小的空间。

















