IT运维的365天--038 C盘空间优化时候,发现了个庞然大物

现在的系统啊,一不小心C盘就爆满了,各种软件看着人畜无害,实则是。。。一言难尽。

以前几M一个程序,现在动不动几百M,这还不够,运行使用过程中,相关文件能给你蹭蹭蹭涨个几个G出来,你几个G,我几个G,这C盘不就爆了槑~。。

这时候,你的做法是啥?让用户买个更大的硬盘换上?

这固然是个好办法,但最近这硬盘kuku涨价,肉疼啊,虽然是别人付钱,但我也捞不到好啊。还是想想办法瘦身下吧。

通常这个时候,我的办法有以下几点:

1,关闭休眠文件先,命令是:powercfg -h off (要用管理员权限运行)

2,转移微信和企业微信的聊天记录文件夹等,包括那“下载”文件夹啊。(旧版本微信的聊天记录文件夹看情况可以删了,通常也有几十G,旧版本微信聊天记录文件夹一般是 “Wechat Files”,升级后改为 “xwechat_files”)

  

3, 开始-运行-输入%temp%进入临时文件夹,清空。(这里有个知识点,如果文件过多情况下,可能影响系统的运行速度。经常就能看到临时文件夹几十万个文件。电脑运行卡的要死。清空临时文件夹都废了好久,下图这个旧电脑,删30万个项目,删了我一早上)

PS:有可能临时文件夹和微信以及企业微信等的聊天记录本来就不在

4,接下来就可以用SpaceSniffer去分析哪些文件夹占了多大的比例多大的空间,记得要右击用管理员权限启动,否则会有些文件夹没权限分析导致各种报错。

5,接下来就是分析,好家伙,一堆的软件的update更新包,更新完更新包不删除,还是解压过的,什么微信的,企业微信的,夸克浏览器的。。一堆堆的。。理论上。更新用的更新包,还带着版本号,只要更新后都是可以删除的,kuakua一顿删,又清除了好几个G。。然后,我看到了一个颇有意思的文件夹,edge,浏览器怎么也好几个G,清理了一半才想起来截图,截图如下:

好嘛,一个浏览器8个多G,是想吓死谁啊?然后又不懂这是什么,不懂就问,不懂又不丢人,哪有什么都懂的人呢。根据路径“AppData\Local\Microsoft\Edge\User Data\Default\File System”搜出来的结果如下:

`AppData\Local\Microsoft\Edge\User Data\Default\File System` 这个文件夹下存储的是 **Edge 浏览器的文件系统 API (File System API) 使用的数据,主要用于 Web 应用程序的离线存储和本地文件访问**。

简单来说,它是 **允许网页在你的电脑上创建和管理文件的“沙箱”区域**。

**具体来说,里面包含的内容可能包括:**

1.  **Web 应用程序数据:** 很多 PWAs (Progressive Web Apps) 或 Web 应用(如一些在线编辑器、大型在线游戏、云存储服务在 Web 端的客户端)会使用 File System API 来在本机保存大量数据。这包括:
    *   **离线缓存:** 允许 Web 应用在没有网络连接时也能正常运行。
    *   **用户数据:** 比如你在在线编辑器中创建的文档、项目文件、游戏存档等,如果 Web 应用支持这种本地存储方式。
    *   **应用程序资源:** 一些 Web 应用为了提高加载速度,可能会将一些资源(图片、JS、CSS 等)缓存到本地。

2.  **IndexedDB 数据(部分):** 虽然 IndexedDB 通常有自己的存储目录,但 File System API 也可以用来存储更复杂的文件结构,有时也可能与 IndexedDB 的某些方面协同工作,尤其是在存储大型二进制对象(Blob)时。

3.  **文件系统元数据:** 里面还会有一些描述文件结构、权限、大小等信息的元数据文件,用于管理这些 Web 应用创建的文件。

**为什么它会很大?**

*   **PWAs 和 Web 应用的普遍使用:** 越来越多的 Web 应用开始利用 File System API 提供更接近桌面应用的功能,特别是一些需要处理大量数据的应用(例如:虚拟现实应用的资产、大型设计软件的 Web 版本、大型游戏的数据)。
*   **离线存储需求:** 如果你经常使用支持离线功能的 Web 应用,它们就会在这个目录下存储大量数据以供离线使用。
*   **浏览器缓存策略:** 浏览器可能会缓存一些 Web 应用的关键资源,以加快后续的打开速度。
*   **Web 应用的数据增长:** 随着你使用这些 Web 应用的增多和产生的数据量增大,这个目录的大小自然就会增加。

**你能删除它吗?**

**可以,但要极其谨慎!**

*   **风险:** 直接删除 `File System` 文件夹 **极有可能导致你所有依赖此 API 的 Web 应用的数据丢失**。这包括:
    *   **PWAs 的离线数据会丢失。**
    *   **Web 应用中保存的本地文件会丢失。**
    *   **你可能需要重新登录或重新配置这些 Web 应用。**
    *   **某些 Web 应用将无法正常工作。**

*   **安全删除方式(如果一定要清理):**
    1.  **关闭 Edge 浏览器:** 确保 Edge 浏览器完全退出,包括后台进程。
    2.  **备份:** **强烈建议先备份这个文件夹**。将其复制到另一个安全的位置,以便在出现问题时可以恢复。
    3.  **挨个清理 Web 应用数据(推荐):**
        *   打开 Edge 浏览器。
        *   进入 `设置` -> `Cookies 和网站权限` -> `查看所有网站数据和权限` (或者类似路径,具体路径可能会随 Edge 版本变化)。
        *   在这里,你可以看到各个网站占用的存储空间。找到那些占用空间大的网站(尤其是你认为可能使用了 File System API 的应用,如 PWAs)。
        *   **逐个删除** 这些网站的数据。这比直接删除整个文件夹要安全得多。
    4.  **谨慎删除文件夹:** 如果你确定要清理,并且已经备份,可以尝试先删除 `File System` 文件夹内的 **子文件夹**。每个子文件夹通常对应一个 Web 应用。然后可以尝试重启 Edge 浏览器,看看是否能正常工作。如果不行,再恢复备份。
    5.  **不要轻易删除其他文件夹:** `User Data\Default` 目录下还有很多其他重要的文件,如 `Cookies`, `Local Storage`, `IndexedDB`, `GPUCache` 等,随意删除这些文件也会导致浏览器功能异常或数据丢失。

**建议:**

除非你对这个文件夹的体积感到非常困扰,并且明确知道是哪个或哪些 Web 应用导致了巨大的体积,否则 **不建议直接删除整个 `File System` 文件夹**。更好的做法是:

*   **管理 Web 应用的存储:** 通过浏览器设置,查找并清理占用空间大的 Web 应用的数据。
*   **了解应用:** 如果某个 Web 应用的本地存储过大,考虑一下是否需要那么多本地数据,或者是否有其他更轻量级的替代方案。
*   **定期检查:** 偶尔检查一下这个文件夹,但不要频繁进行激进的清理操作。

总而言之,`AppData\Local\Microsoft\Edge\User Data\Default\File System` 是 Edge 浏览器为 Web 应用提供本地文件存储服务时产生的一个非常重要且可能很大的目录。处理它需要非常小心,最好是通过浏览器设置来管理其中的数据,而不是直接删除文件。

字有点多,废话也有点多,总结吧,就是说这些是有些网站的缓存,为了方便再用,但什么网站的缓存,就要进浏览器的设置界面中去查询了,于是乎,有了以下的界面:

(对,就是这个路径了,设置-隐私-cockie-所有cockie和站点数据,然后按大多数数据排序,就是缓存大小排序)

再接着就不用我多说了吧,自己判断要不要删除了,看网站域名就大概知道是什么应用了,无所谓的没怎么用的都可以删了。

6,这一顿下来,清理出了几十G的空间了吧?然后最后还有个就是pagefile,系统的页面文件,可以理解为虚拟内存文件,有需要可以改个位置,Win10位置大概如下图所示,可以把C盘的页面文件禁用改为D盘或者其他盘。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值