⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 麦叔编程 「小K」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

今天打开电脑准备工作时,发现C盘快爆了!

当初给C盘的80GB的空间,怎么现在只剩了不到2GB的空间?

我也没往C盘装软件,新装的软件都均匀的分布在其他三个盘中。

这就奇怪了,其他盘都没有这种“自身繁殖”的情况出生,唯独C盘有这个情况。

很多小伙伴肯定也很好奇,为什么C盘空间总是会存在不够用的情况?

无论分配多少空间给C盘,它总是会悄悄地变“满”。

而且C盘为系统盘,里面的文件还不太敢去删它。

今天我就不惯着它,就要动它了!

1. 分析C盘

先用自带的磁盘清理功能先收拾出9个G的空间:

再借助SpaceSniffer工具分析下C盘中空间的占用情况:

SpaceSniffer工具下载地址:

https://www.fosshub.com/SpaceSniffer.html

打开SpaceSniffer工具后选择C盘,点start按键:

然后就能得到一份C盘空间占用图:

根据此图可以看出,C盘被分成3个大的部分:

第一部分为用户数据部分;

而后两部分为系统文件和安装在C盘的软件,这两者我们最好不要去动它。

今天先拿大头AppData开刀,让它搬家!

2. 迁移AppData数据至其他盘

2.a. 为AppData创建新家,我在E盘创建了一个AppData的文件夹用来作迁移的目标路径:

2.b. 同时按下键盘上的win和r打开运行,在输入框输入regedit打开注册列表:

2.c. 定位到计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders位置:

双击打开AppData配置:

把当前配置AppData的路径换成它新家的路径,点击确定:

2.d. 再定位到计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders位置;

同样用第3步的操作,修改成它新家的路径:

修改后:

%USERPROFILE%为系统变量设置的路径值,用set命令可以看%USERPROFILE%的值(路径)是什么。

上述4步操作做完后我们就可以搬家了!

开始搬AppData

如果怕有风险的话,可以先备份下数据。

搬家中:

3. 迁移/清除pip缓存数据

在迁移AppData的时候我发现pip cache在C盘里竟然占有4个G的空间。

看来Python也在C盘扎根了。

如果pip缓存文件没啥用的话可以直接使用以下命令直接进行清理:

pip cache purge

清理完之后不想再让pip命令在C盘产生缓存的话,可以使用pip命令重新定义pip缓存路径:

# 更改pip cache 位置
pip config set global.cache-dir "d:\pythonpipcache"

修改完成后,使用以下命令查看修改后的pip缓存路径。

pip cache dir

这样操作之后,又给C盘腾出了4个G的空间。

4. 吃C盘大户–WPS

我还发现这WPS也是C盘大户,我也准备让他滚蛋。

我们在使用office或wps的时候总会产生一些缓存文件用作备份,或者用于Ctrl+Z操作,所以这些办公软件也需要搬家。

搬WPS,我们只要在软件打开后设置下就行了。

把备份放到非C盘就OK了

最后

经过以上一系列操作,我终于把C盘重新腾出了近20个G的可用空间。

目前还没感知到任何C盘搬家产生的不良后果。

舒服了~~

文章目录
  1. 1. 1. 分析C盘
  2. 2. 2. 迁移AppData数据至其他盘
    1. 2.0.1. 开始搬AppData
  • 3. 3. 迁移/清除pip缓存数据
  • 4. 4. 吃C盘大户–WPS
  • 5. 最后