作为一位前端开发,使用公司半年后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 是页面交换文件,不可删除,但可以修改其存储位置
将其设置到非 C 盘,可空出C盘 16g 的容量
除了以上步骤,自定义npm的全局路径,可以将npm的全局模块和cache模块的存储配置到其他盘中,具体操作可参考nodejs、npm 环境配置步骤(windows版本)
扩展卷
鉴于评论区说的关于c盘扩展的建议,特此补充。
具体操作可直接查看文章Win10 C 盘扩容教程,操作前需仔细查看该文章及评论区相关内容,避免扩容过程中出现无法恢复的问题。