39 极限节约C盘空间:符号链接的玩法新高度

极限节约C盘空间:符号链接的玩法新高度

在阅读本文之前,我想提几个问题:

  • 我们为什么那么热衷于节约C盘?

  • 既然我们那么心疼C盘空间,为什么不把Windows系统安装到D盘?

  • 为什么我们不把C盘D盘合并为一个盘?

    磁盘容量是守恒的.磁盘空间不会凭空产生,也不会凭空消失.磁盘空间只会在不同的分区之间转移和转换,而磁盘的总空间大小不会变化.磁盘是客观存在的物质,空间也是.

    我认为,在空间足够的情况下,我们的心病不是C盘,具体的说,是我们对于极致精简的追求.

所以,如果你的C盘确实爆满,那么有两种情况:

  • 如果你的D盘也没有多余的空间,那确实应该清理一下C盘.这或许也说明你使用电脑的习惯不太好.

  • 如果你的D盘有很大空间,直接使用工具软件(如diskgenius)把D盘多余空间分配给C盘一些.


以下为本文要讨论的内容.


C盘根目录里都有哪些文件夹和文件比较大呢?

  • Program Files

  • Program Files (x86)

  • ProgramData

  • 用户(Users)

  • Windows

  • pagefile.sys

  • hiberfil.sys

    其中,前三个是安装软件的文件夹,用户文件夹里面有用户的数据文件,Windows文件夹是Windows系统的核心,Windows系统安装在这里.

    pagefile.sys是系统分页文件,被操作系统当做内存使用.

    hiberfil.sys是系统休眠文件.如果系统没开启休眠模式,那么就不存在这个文件.这个文件可能十分巨大,但是他不能被移动,只能通过关闭休眠功能来删除它.

先直接上结论:经过测试,除了Windows文件夹,其余的那几个文件夹全都可以移动到D盘里,然后在C盘根目录创建符号链接来释放C盘空间.

hiberfil.sys,pagefile.sys无法移动.

个人建议:把那几个文件夹复制到D盘内建议在PE系统里面操作,因为在Windows系统里可能发生无法复制,无法移动文件和文件夹的情况.

操作方法:

  • 进入PE系统,复制Program Files,Program Files (x86),ProgramData,"用户"文件夹到D盘.

  • 进入Windows主系统

  • 使用link shell extension为D盘里的这些文件夹都在C盘根目录创建符号链接.

    (具体操作和我在第29篇文章《29番外4 文件夹软连接(目录链接)简介》是几乎一摸一样的,只不过这次创建符号链接.)

  • 再次进入PE系统,把C盘里的那几个真正的文件夹都删除.

  • 把那几个符号链接的名字都修改为他们原来的文件夹名字.

  • 重启回到主系统.

操作结束.

由此可见,这种增大C盘空间的操作方法并不是传统意义的"删",而是"挪".文件的总量不变.

但是这种操作的意义大吗?我认为并不大.既然能这样操作,说明D盘的空间是足够的.所以为什么不用DiskGenius把D盘空间直接分给C盘一些?

可能,我们更喜欢把文件分散占用在不同的盘里,而不是全都挤在一个盘里吧...... 😃

posted @ 2025-11-30 23:10  吕了了  阅读(0)  评论(0)    收藏  举报