123 如何使用强大的目录链接节约C盘空间?
如何使用强大的目录链接节约C盘空间?
在清理C盘方面,我们除了传统的"删除"操作,还可以使用"移动"操作,把C盘里面的文件移动到其他的分区里面,实现C盘瘦身.
但是,有些时候,我们并不知道C盘里面的什么文件可以移动,什么文件移动会导致系统和软件异常,毕竟C盘里面的好多文件都肩负着维护系统稳定和软件可用性的使命.所以,今天笔者给大家介绍一种可以保持C盘文件路径不变的情况下,移动C盘里的文件到其他分区的方法.
听起来是不是很神奇,明明文件已经移动了,为什么他的路径还可以不变?
请继续阅读.
目录链接
目录链接,又名为软链接,是文件系统中快捷方式的一种.目录链接只适用于对文件夹的操作.我们可以对一个文件夹在任意一个地方创建他的目录链接.
如果我们给C:\Users\Windows\desktop这个文件夹在D:\000里面创建了一个目录链接,会发生什么呢?
答案是:在D:\000文件夹里出现了一个C:\Users\Windows\desktop这个文件夹的快捷方式.
当我们点开这个快捷方式,又会发生什么呢?
目录链接的精髓就在这里:文件资源管理器的地址栏里显示的路径是:D:\000\desktop
所以,如果一个软件正好需要D:\000\desktop这个文件夹,那么这个目录链接快捷方式就完全可以骗过这个软件,让软件以为在D:\000这个文件夹里真的有一个真真正正的文件夹名字为desktop,并且这个desktop还真的可以打开,打开后路径也是D:\000\desktop.
然而,如果要向D:\000\desktop里面读写文件,那被读写的文件夹仍然是位于C:\Users\Windows\desktop的这个文件夹,因为毕竟D:\000\desktop只是一个快捷方式而已,这个快捷方式并不占用实际的D盘空间.
通过这种方法,我们不仅可以欺骗软件,还可以欺骗Windows系统.
讲完了原理,我们介绍如何实现.
快速创建文件夹目录链接
link shell extension(LSE)软件可以帮助我们快速批量的创建目录链接,硬链接,符号链接等等特殊的链接.
软件官网:
https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#contact
软件体积很小,但是需要微软的运行库支持,电脑里需要安装微软常用运行库.
安装好软件后,我们右键文件或文件夹时,右键菜单里面多出一个"选择原连接点",这就是LSE的外壳扩展.
案例:希望把C:\Users\xxx\AppData\Roaming\Tencent这个文件夹从C盘移动到D盘,并且在C盘原来的位置创建它的目录链接.
操作方法如下:
- 将
C:\Users\xxx\AppData\Roaming\Tencent这个文件夹复制到D盘的任意位置(如D:\000),并在C盘中删除这个文件夹. - 右键
D:\000里面的Tencent文件夹,点击"选择原连接点" - 回到
C:\Users\xxx\AppData\Roaming文件夹处,在空白处右键,点击创建为...→目录链接点(M) - 这样,
D:\000\Tencent文件夹的目录链接出现了,点开这个目录链接,可以发现文件资源管理器的地址栏里显示的路径是C:\Users\xxx\AppData\Roaming\Tencent\ - 这样,下一次打开腾讯有关的软件的时候,软件读取这个目录链接中的内容,实际上是在读写
D:\000\Tencent这个文件夹.
使用这种方法,我们可以对很多的C盘文件夹采取这种操作,把我们不知道或者不能移动的文件和文件夹都移动到别的分区里,节约C盘的空间.
然而,有些文件夹不可以这样移动,比如系统存放驱动的文件夹.虽然这个文件夹很大,但是驱动在系统开机之前就被读取,开机之前目录链接是无效的.如果移动这些文件夹会导致系统崩溃.
有时候C盘里的文件权限较高,我们无法直接在当前系统里操作.这时我们可以使用PE系统复制粘贴那些无法移动的文件夹到目标位置,然后再回到Windows系统里创建他们的目录链接,然后再进入PE系统删除C盘中的这个文件夹,并把目录链接的名字改为这个文件夹的名字.(操作稍微有些绕)
对于一些大型工程,生产力软件和大型游戏,他们有可能会把自己的文件默认放在C盘里面,并且不提供更改路径的选项和方法.这时,目录链接是一个很好的解决方法.
浙公网安备 33010602011771号