如何保护好C盘的可用空间?


关于如何清理 C 盘空间是个很麻烦的事情,但是也不是说没有规律可循,
下面将介绍 C 盘文件的作用和解决 C 盘占用空间的办法.

image-20250902215623276

根据作者的分析,以及查阅网络上现有的资料,基本可以分为 6 个部分.当然,有些人的 C 盘可能和我的不太一样, 这主要取决于使用电脑的程度,使用的越久,出现的文件夹可能越多.

第一类: 系统更新创建的临时文件,和恢复文件.

上图圈出来的第一部分,是三个隐藏的文件夹,正常状态是不显示的,需要设置文件夹属性之后才能显示.

image-20250902220324677

根据上图操作之后,可能会显示$windows.~BT,$windows.~WS,和$windowsReAgent,但是如果没有进行过系统更新升级的话,可能会没有这些文件夹,

这些文件夹的作用就是,更新系统的时候,创建一些临时文件,来保证更新后可以正常开机. 如更新后不能开机,将会从这些文件夹读取更新之前的配置,来回滚到最后一次可以正常开机时的配置,
所以如果你进行了更新,而且用了很久的时间并且没有问题,那这些文件夹是可以删除的.

第二类: 系统更新以及驱动相关目录.

ESD是一个系统更新的文件夹,该文件夹下有一个安装程序,image-20250902221056432

点击这个安装程序,即可进入 windows 更新界面,

image-20250902221208096

如果你不打算使用系统的备份功能,也不打算回退系统版本, 那这个还是可以删除的.

DrvPath这是系统驱动的目录, 这个不建议删除,

虽然我这里面都是驱动的安装包和压缩包, 但是我不确定你的里面有没有关键文件.

image-20250902221854757

第三类,软件安装默认目录,及多用户共享存储配置目录.

Program Files以及Program Files(x86)是一些软件的默认安装目录,x86是 32 位应用程序,另一个则是 64 位应用程序,安装在此目录的程序,所有用户都可见,都可以使用,不只 C 盘有, 如果你把软件安装在 D 盘,也会有这两个文件夹,但是不是所有的应用程序都会安装在这两个目录之下,比如你自定义了安装路径,以及软件安装的时候,你选择了只为此用户安装,这时,安装路径将会改变,不在是这两个文件夹.

image-20250902223226352

当选择仅为我安装的时候, 路径将更改为C:\Users\[你的用户名]\AppData\Programs\之下.

所以,C 盘有时候就是因为这个而安装了很多程序, 解决的办法有:

  • 更改你的 Users 用户目录的默认路径,(以下内容搜集于互联网,不保证可用.)

    快捷键Win+R输入regedit打开系统注册表,切换至如下路径:

    1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

    这里的ProfilesDirectory原本是%SystemDrive%\Users,将ProfilesDirectory项改为将要迁移的路径,例如D:\Users

    img

    然后进入系统控制面板新建一个新系统账户,并设置为管理员;

    重启电脑后使用新账户登录,这样新账户的用户目录就会被指定为D:\Users\[新账户]

    (如果想新账户名跟原来的账户名保持一致,那么在建新账户之前先删除旧账户(自行备份资料),重启电脑确保旧账户被清空,再重新建立一个同样名字的新账户,再继续执行上述步骤即可。)

    还原注册表

    完成目录切换后,为避免更改的注册表引发其他问题,还需将注册表的ProfilesDirectory项还原成%SystemDrive%\Users,如下:

    img

    做完这一步,用户目录更改/迁移就已经完成了;文章后面的内容为补充内容,有兴趣的朋友可以看看。

    补充信息

    注册表中会记录已经登录过的用户以及用户配置文件路径,打开注册表路径:

    1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

    展开该路径显示子项,左边长串数字的子项就是系统所有的用户项。

    img

  • 安装的时候,避免选择仅为我安装此应用程序.

    这种方法是最稳妥的,推荐..

ProgramData此文件夹一般用于存储应用程序的配置信息,一般不建议清理, 只要你还在使用一些程序,那么这些配置信息会一直存在,
如果卸载不用了,那么可以来这个文件夹之下看看还有没有残留的配置文件,删除即可,

第四类: 临时缓存目录,

一般会有tmptemp两个文件夹,这些的作用就是临时保存一些文件, 比如解压文件的时候,如果你只想要压缩包内的一个文件,那么提取的过程是 把压缩包解压到temp目录下,之后选择你想提取的单文件, 移动或者复制到你指定的文件夹内, 这个过程是软件解压提取的过程,并不是人为的 , 也是不可见的.

所以,需要经常清理这两个文件夹, 如果你很懒,或者有时候想不起来,那么也有解决办法,那就是吧这两个文件夹移动到容量大的磁盘内,

image-20250902225812295

右键我的电脑,然后选择 属性, 之后按照上图的步骤操作,

找到变量里面的 TEMPTMP 选中他们, 点编辑 image-20250902230014790

这时候可以选择其他盘下的文件夹. 为保证一致性,和可识别性, 建议在 D 盘(其他盘)下新建一个temp文件夹,选择即可.

image-20250902230053029

之后确定就可以了, 以后临时文件将会存储在你设置的指定路径下.

第五类: 系统关键文件.

windows目录下所有文件均不建议手动删除, 如没有特殊情况,不需要操作,

如果被挂木马, 篡改文件,肉鸡之类的, 建议使用安全管家全盘扫描, 非安全工程师很难鉴别哪些文件被篡改了,

XboxGames,这个是 windows 下 Xbox 游戏平台的相关文件, 不建议手动删改.

第六类:用户文件夹,

这个在之前第三类里面提过更改默认目录,那个比较麻烦,

平常还是更改一些 Desktop,Documents,Downloads,Videos,Musics,

image-20250902231322211

找到每个文件夹, 然后右键 属性 -> 位置-> 移动,选择你准备好的文件夹确定,等待文件移动完成即可.

你可以选择一个盘, 创建一个专门存放这些内容的文件夹,依次在创建子目录, 为保证一致性和可读性, 图片还是叫做图片, 桌面还是叫做桌面.这样以后看到了,便知道它是什么作用了,

我自己只是改了一些常用的东西, 因为我感觉, C 盘只要有位置, 而且又不影响我什么, 没必要搞这么多,

最后提示,当你安装过很多运行库,游戏运行库,安全补丁什么的,这些都是占用 C 盘的空间, 所以,如果硬盘不够大, 随便几百块在加一个就行了, 如果你是焦虑症, 硬盘还有 100G 空间就开始发愁了, 那只能加硬盘.[反正我使用率不到 90%,那都没问题…]


如何保护好C盘的可用空间?
http://blog.loeng.top/2025/09/01/WIndows如何保护好C盘空间占用/
作者
loeng
发布于
2025年9月2日
更新于
2025年9月2日
许可协议