首先推荐一个工具:TreeSize Free,在微软商店即可下载。功能是可以查看某个磁盘下面的使用情况。我的 C 盘总是莫名其妙的少好多内存,之前要么是因为将虚拟机下载到磁盘了里面了,直接给我占用了几十个 G,要么是因为 IDEA 打开前端代码的时候,把前端的 nodea moudle 也进行索引了,好家伙,给我的电脑一顿霍霍。今天也是突然少了 20 个 G,忍无可忍,无须再忍。使用 TreeSize Free,可以查看到 C 盘的使用情况,然后发现有个文件是今天创建了,而且只一个文件占用了 24.9GB 内存。查了一下资料,发现原来是 C 盘默认会开启系统保护,也就是说,在 C 盘中的文件会自动保留一些之前的文件的影子副本,如图所示。(这里我已经删除过了,所以图片中显示的是空)
所以在决定删除影子副本之前,需考率好最近的文件有没有需要回退到之前版本的。如果没有则直接可以进行删除。Windows + X 打开 Power Shell (系统管理员),然后输入 vssadmin list shadows 查看已有的影子副本。可以精确删除某个副本 vssadmin delete shadows /for C: /shadow:{19aa…},但是这里我直接选择的是删除所有影子副本:vssadmin delete shadows /all. 然后可以关闭系统保护功能,但是文件就不能回退到之前版本了,所以这里我推荐规定最大的副本使用量。
通过 windows + R,输入 sysdm.cpl,在系统属性中点击系统保护。点击配置可以配置最大使用量。
在做完以上操作之后,可以看到我的 C 盘上面直接释放了 34GB 内存。重返 C 盘自由。



评论区(暂无评论)