window C盘红盘优化

1,709 阅读2分钟

作为一位前端开发,使用公司半年后C盘剩余< 10g就会红盘,此时会出现的现象有:

  • vscode开着运行着会时不时的卡死,只能杀掉vscode进程
  • 谷歌浏览器调试过程中无响应,只能杀掉谷歌浏览器进程
  • 鼠标动着突然电脑无响应,需要强制关机

以上现象极大的影响着开发效率和开发的心情

删除 hiberfil.sys文件

手动无法删除该文件,需要通过指令删除,需要使用管理员权限执行指令【powercfg -h off】

此步骤后能将c盘从剩余9g变成剩余15g

修改临时文件存储

通过磁盘的属性中的磁盘清理,识别到了c盘中的temp文件9g,但是无法进行删除,这是因为环境变量中关联了对应路径。

修改电脑环境变量中的TEMP、TMP的路径到非C盘

设置完成后重启电脑,删除c盘中临时文件夹

1、用户文件夹下的 临时文件:AppData\Local\Temp

2、windows\TEMP

此步骤后能将c盘从剩余15g变为剩余25g

cache文件删除

前端的 AppData\Local下有yarn 文件夹,yarn文件夹下有个cache文件夹可删除,近10g的容量

并将yarn的cache目录迁移到其他位置

设置全局安装位置和缓存位置到D盘

yarn config set global-folder "D:\node program\yarn\global"
yarn config set cache-folder "D:\node program\yarn\cache"

此步骤结束后能将c盘从剩余25g变为剩余35g

修改 pagefile.sys 存储地址

pagefile.sys 是页面交换文件,不可删除,但可以修改其存储位置

image.png

image.png

image.png

将其设置到非 C 盘,可空出C盘 16g 的容量

除了以上步骤,自定义npm的全局路径,可以将npm的全局模块和cache模块的存储配置到其他盘中,具体操作可参考nodejs、npm 环境配置步骤(windows版本)

扩展卷

鉴于评论区说的关于c盘扩展的建议,特此补充。

具体操作可直接查看文章Win10 C 盘扩容教程,操作前需仔细查看该文章及评论区相关内容,避免扩容过程中出现无法恢复的问题。