C 盘空间不够
早上打开电脑,准备安装一些应用程序,结果看着泛红的C盘,如下图所示:
C盘泛着让人心惊的红
不免有些让人垂头叹气。
如果你也遇到这样的情况,我把大致的处理方法跟各位分享一下,不对或者不够优化的地方,希望大家指正:
一、需要的工具:
1)SpaceSniffer,图形化的磁盘空间分析工具:相对于每次只能右键文件夹,通过查看属性得知文件夹的占用空间大小,这个工具不要太方便。
SpaceSniffer图标
磁盘空间可视化展示
二、分析步骤:
在使用上述工具的基础上,对大空间的内容进行分析。在笔者的电脑上,主要是用户文件夹过大,进一步分析,发现“AppData\Local\Packages\TencentWechat”文件夹下居然有40多G的文件。根据文件夹名称,有Backup(备份文件)、Video(视频文件)、Msg(聊天记录)等等。
再深入文件夹后发现,该文件夹下包含了从微信安装以来的所有记录,文件日期从2019年一直覆盖到2021年。在此期间,我也是用电脑助手清理过无数次的C盘,但是都没有把这部分空间释放出来。只能自己手动处理,处理的办法我想归为三步:
1)手动删除时间过久的历史文件,计划仅保留半年的;
2)尝试将该文件夹迁移至其他硬盘;
3)编写文件清理工具,专项清理微信的历史文件(不在本文中涉及)
三、处理方法:
一般采用的方法:
1)清理垃圾文件:这个步骤可以通过电脑助手等工具来完成;一般1个月清理一次,清理的空间在2-3G左右;
2)转移桌面、图片、文档和下载文件夹:该功能在Windows上已经支持,简单参考步骤如下:
(a)右键需要迁移的文件夹(如“桌面”),并点击属性:
(b)点击“位置”,并点击移动,选择需要移动至的文件夹:
选择需要迁移至的文件夹
(c)点击“应用”,即可完成文件夹及内部数据的转移。
注:
1、属性中的位置选项仅支持上述4个文件夹;
2、转移后,文件夹的访问不受影响,从用户角度来看是无扰操作,建议在安装完系统后,就可以对此类文件夹进行规划和转移,避免C盘空间过多使用。
3)对于没有位置选项的文件夹,例如我需要迁移的微信文件夹,计划使用“链接方式”:
(参考链接:https://docs.microsoft.com/zh-cn/windows/security/threat-protection/security-policy-settings/create-symbolic-links)
Windows支持对文件夹进行软链接和硬链接两种方式
笔者使用的是:
mklink /j path1 path2
path1:C盘下占用空间较大的文件夹(需要将原文件夹先转移到其他盘)
path2:在其他盘上的目录地址
举例,c:\wechat文件夹体积较大,先将该文件夹转移至e:\wechat,并删除c:\wechat,通过执行
mklink /j c:\wechat e:\wechat
会在c盘重新创建一个带快捷方式图标的wechat文件夹
创建后的效果
以上,就完成了文件的迁移了。