达永编程网

程序员技术分享与交流平台

系统用着用着C盘飘红?别慌!这三行代码专治存储焦虑

我跟你说啊,前两天刷了个段子差点笑岔气:有人把电脑电源模式调成"高性能",结果原本寸土寸金的C盘三天胖了15GB,系统飘红了卡得连扫雷都带不动。你猜后来怎么着?嘿,这老哥愣是手动清了俩小时,第二天垃圾文件又卷土重来。这不,今儿就教你个绝活,用批处理脚本把这事儿整得明明白白。

休眠文件引发的血案

前阵子有个做视频剪辑的朋友急吼吼地找我,说他新买的500GB固态硬盘,剪辑时突然弹窗提示空间不足。我远程一看,好家伙,150GB的C盘红艳艳的,根目录躺着个20多个GB的hiberfil.sys休眠文件。这两玩意儿就像个贪吃蛇,系统会把内存数据全往这儿塞。更绝的是这文件删不掉,得用管理员权限关休眠功能才能动它。

电源模式的暗箱操作

其实电源模式就是个双面间谍。你以为选"节能"就省电?系统偷偷在后台生成临时缓存;选"高性能"吧,又疯狂生成休眠镜像。有次我测试发现,开着快速启动的电脑,关机时会把内存数据写进休眠文件,开机时再加载回来——听着挺智能是吧?可这操作每天能攒出800MB的垃圾,跟手机里的微信缓存有得一拼。

手动清盘的十八道工序

常规操作有多反人类呢?先得开磁盘清理勾选临时文件,再手动删%temp%目录,还得进注册表清理无效项。有回我见人用某管家软件清理,结果把.NET框架的配置文件当垃圾扫了,害得他重装了三小时开发环境。最离谱的是这些操作每天都要重复,没完没了。

批处理脚本的降维打击

给你们看看我的私藏的脚本。新建个txt贴这些代码:

@echo off

powercfg -h off

cleanmgr /sagerun:65535

del /s /f /q "%temp%*"

rd /s /q "%windir%\Temp"

exit

保存成CleanC.bat,右键用管理员身份运行。这串代码powercfg -h off先关闭休眠功能,接着调用微软祖传的磁盘清理cleanmgr核武器,最后横扫系统临时目录%temp%。好了,赶紧拿去试一试,看一看C盘是不是瞬间腾出不少空间来!

脚本高手的自我修养

说真的,批处理就像瑞士军刀,关键时刻能救命。有回我遇到个奇葩案例,某游戏平台的日志文件每天生成2G,手动删了又长。后来写了定时任务脚本,每天8点自动清日志。

今日闲聊:硬盘分区冷知识

最后说个冷门梗——知道为啥系统盘默认是C盘吗?1980年代IBM电脑装两个软驱,A盘和B盘留着给3.5英寸软盘用,硬盘就只能从C开始排了。现在虽然软盘早进博物馆了,但这个命名传统愣是沿用了四十多年。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言