Windows 10 空间又爆满?别让系统再背锅, AppData 该清一清了!

文章介绍了如何通过清理AppData中的浏览器、开发工具等应用数据来释放C盘空间。作者提供了针对Chrome、PyCharm、IDEA、VS Code插件以及AppDataLocalPackages的具体清理方法,强调不要直接删除,而应通过应用程序或设置进行清理,以避免导致应用程序崩溃。通过这些步骤,作者成功为C盘腾出了6GB的空间。
摘要由CSDN通过智能技术生成

前言: 之前出过一篇文章,主要从系统下手,为C盘腾出空间,这四个方式分别是磁盘清理(极其简单)微信缓存(不属于系统范畴)、清理索引文件windows.edb以及转移虚拟页表文件pagefile.sys。可实际上,C盘占用量悄悄野蛮生长的罪魁祸首在于 AppData即使你不把应用程序装在C盘,应用程序还是会把自己的数据悄悄放在C盘,比如历史记录、配置信息、版本信息等等。

上一篇文章:Windows 10 下 C 盘清理的四个最好办法 | 安全简单,无需插件 | C 盘快满了,如何清理 C 盘? | win 10 OS盘清理

我们首先来看C盘的文件结构(我的电脑是Dell,用户文件夹下的主用户名文件夹就是Dell):

C: 
|--- ...
|--- Windows # 系统文件,不要动
|--- 用户
     |--- Dell
     |    |--- AppData # 隐藏文件夹
     |    |    |--- Local
     |    |    |    |--- Google
     |    |    |    |    |--- Chrome
     |    |    |    |    |--- ...
     |    |    |    |--- ...
     |    |    |--- ...
     |    |--- .PyCharmCE2018.3
     |    |--- ...
   	 |--- 公用

如上,虽然我们把浏览器Chrome、开发工具PyCharm装在了D盘,但是他们还是会“悄悄”地占用你的C盘空间,并且一占用就是几个G。

为什么他们要这么做?这些应用程序偷偷放在C盘中的文件,大概有一下几点作用:

  • 保存程序使用的历史记录(如浏览记录、游戏存档、微信聊天记录、视频缓存等);
  • 保存该程序在本电脑上的配置信息,比如VS Code的配置文件C:\Users\Dell\AppData\Roaming\Code\User
  • 登录文件的信息,密码等;
  • 插件等;
  • 版本迭代信息。

上述这些偷偷安放的数据文件,都具有一下特点:

  • 不可随意或直接删除,否则应用程序可能直接崩坏,并且无法补救;
  • 要么在C:\Users\Dell\目录下,要么在C:\Users\Dell\AppData\的目录及其子目录下;
  • 除了历史记录以外,数据量其实都不大(保存一万账号的个密码,可能也才占用几MB)。

因此,我们的核心工作就是,清空不重要的历史记录!(大部分历史记录都不重要,而重要的历史记录往往会提供云备份功能)

核心方法是:不要直接删除!从应用程序角度删除! 比如在上一篇文章中就讨论过,在微信里简单操作一下,把聊天记录移动到D盘。

下面是我的案例。


案例

我找了五个“罪魁祸首”,我们一一处理:

  • Chrome浏览器;
  • PyCharm文件;
  • IDEA文件;
  • VS Code插件;
  • AppData\Local\Packages

我这里只是举了5个例子,其他程序读者可以按照我的类似方法进行解决。

Chrome浏览器

百度:如何清除Chrome浏览器的缓存,得到方案在Chrome的“更多工具”-“清楚浏览数据中”选择。

Chrome中清理了2个多G,不错不错!还可进阶一下,以后再也不用清理C盘的谷歌数据,比如百度:chrome 更改缓存位置,就可以找到许多高手给出的方案,一劳永逸!

PyCharm文件

如上图,是在不知 C:\Users\Dell 中这 .PyCharmCE2018.3 是什么鬼,于是百度:C盘 .PyCharmCE 更改 文件夹 位置

于是我们就有了在 PyCharm 中进行操作的方法,如下图。

链接为:https://blog.csdn.net/qq_44868807/article/details/106080768

这家伙,又为C盘节省出 3.8 个G!

IDEA文件

与 PyCharm 同理。

VS Code插件

如图,我也没想到我按了这么多VSC插件。

让我们把插件文件移动到D盘。

百度:VSC 插件文件夹

我们来看看知乎大神有什么方法。

大神推荐用软链接的方法,这样不会出 bug 。该方案地址:VSC 插件软链接

AppData\Local\Packages

这个 Packages 怪怪的,着实吸引了我的注意,遂百度:C:\Users\ \AppData\Local\Packages

了解到这个与 win10 应用商店有关,于是百度:win 10 应用商店删除缓存

直接在命令行中输入:wreset即可。

这项操作并没有使 Packages 容量减小,但是歪打正着,这也帮到了我们清理应用商店的数据。

总结

解决上面五个子问题,为我的C盘整理出6个GB。

本文详述了我的分析过程,总体来讲,清理C盘的流程就是:

  • 搜索哪个文件夹比较大,并且独立思考是因为什么;
  • 对于觉得能清理、没必要留在C盘的文件,百度其解决方案。

其实对于任何一个工程问题都是如此:

  • 第一步,具有一定的基础知识,了解系统运转原理;
  • 第二步,独立思考下一个子问题是什么,下一步需要如何做;
  • 第三步,检索下一步相关的案例的解决方案、学习所需的技能,尝试解决子问题,并回到第二步。

总之:工程师就是,独立自主、学习能力强。希望越来越多的人以后也能做到“独立百度”“会用百度”

这个错误信息通常意味着挂载点已经被占用或者该设备已经被挂载。要解决这个问题,你可以尝试以下几个步骤: 1. 首先,你可以使用`mount`命令检查是否已经有其他设备或分区挂载到了`/data`目录下。如果有,请卸载这个设备或分区,使其空闲出来,然后再进行挂载。可以使用`umount`命令来卸载设备或分区,例如`umount /data`。 2. 如果`/data`目录没有被占用,那么你可以使用`df`命令来查看已经挂载的设备或分区列表,看看是否有其他设备或分区已经挂载到了`/dev/sdb`上。如果是这样,你同样需要先卸载这个设备或分区,再进行挂载。 3. 如果以上两种情况都不适用,那么可能是系统中的某个进程或服务正在使用`/dev/sdb`设备或分区。你可以使用`fuser`命令来查找当前正在使用该设备或分区的进程,然后手动停止这些进程。例如,可以使用`fuser -m /dev/sdb`命令来查找正在使用`/dev/sdb`的进程,并使用`kill`命令停止它们。 总结来说,解决"mount: /data: /dev/sdb already mounted or mount point busy"错误的步骤包括: 1. 检查是否有其他设备或分区挂载到了`/data`目录下,如果有,先卸载它们。 2. 使用`df`命令查看是否有其他设备或分区已经挂载到了`/dev/sdb`上,如果是,先卸载它们。 3. 使用`fuser`命令查找并停止正在使用`/dev/sdb`的进程。 希望这些步骤可以帮助你解决问题。如果还有其他疑问,请随时提问。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值