• Bin

    使用c_disk_saver转移C盘内存教程

    欢迎大家批评指正!!

    原理

    最近发现了一个清理C盘的办法,在很多博客都有写,其原理是通过创建软链接把物理位置搬走,但保留虚拟位置

    这个过程可以手动用终端完成,无需任何软件和脚本

    • 移动物理位置:(以谷歌数据文件夹为例)```

    robocopy "C:\Users\Bin\AppData\Local\Google" "D:\NewAppdata\Google" /E /MOVE /XJ
    ``2.创建软链接(其中NewAppdata是我保存物理位置的地方)``
    mklink /J "C:\Users\Bin\AppData\Local\Google" "D:\NewAppdata\Google"

    
    完成这个过程之后,以后电脑访问`C:\Users\Bin\AppData\Local\Google`就会因为它创建过软连接,而不直接打开它,而是连接到`D:\NewAppdata\Google`,从而不影响源文件的使用
    
    以上是原理部分,我为了更好地完成这个操作,写了一个exe脚本叫做c_disk_saver便于使用,已经开源
    
    步骤 1
    
    先确定我们的搬家对象,我一般搬家的都是`C:\Users\Bin\AppData\`下的local文件夹,具体怎么确定,你进行以下步骤
    
    - 下载Windirstat软件,分析磁盘
    
    - 在`C:\Users\Bin\AppData\Local`下发现占用极大的文件,可能有很多
    
    - 这里我以`GitHubDesktop`为例
    
    ![图片](https://cdn3.ldstatic.com/optimized/4X/8/8/8/8882833668c0aa26665968166397741c3abe2131_2_690x431.jpeg)
    
    - 找到了之后选中-右键-复制路径地址,这个地址就是我们的**源文件夹**
    
    步骤2
    
    **创建搬家地点–即目标文件夹**
    
    - 在你想迁移过去的位置比如D盘,创建文件夹
    
    - 为了方便整理,我创建的是`D:\CAppdata\Local`
    
    这样对应了原来C盘的`local`文件夹
    
    然后复制这个地址,作为我们的**目标文件夹**
    
    > 这里注意,不需要和源文件夹同名,比如弄个GitHubDesktop,不需要,因为程序做的事情是复制粘贴,我们只是创建一个父目录
    
    步骤3
    
    打开c_disk_saver
    
    - 允许管理员权限
    
    - 阅读警告
    
    如果没有问题就依次输入刚刚的两个地址即可
    
    ![图片](https://cdn3.ldstatic.com/original/4X/5/c/9/5c90f51ebf6d48a50f9f377854eec696cfa86d62.png)
    
    步骤4
    
    等待移动,没有特殊情况就会移动完毕了,可以打开相关软件进行测试
    
    一般来说,对于一些软件,会自动退出登录,但是数据还是在的
    
    ![图片](https://cdn3.ldstatic.com/original/4X/1/b/9/1b9726f66b06153436387e84ea6b23cd20753ff6.png)
    
    ![图片](https://cdn3.ldstatic.com/original/4X/2/2/1/2219f642bd285b85e54a41068ca2501a85817ee8.png)
    
    但是有的文件需要更深层的文件权限,可能会导致转移失败
    主楼
  • Megasoft

    最近发现了一个清理 C 盘的办法,在很多博客都有写,其原理是通过创建软链接把物理位置搬走,但保留虚拟位置

    哈哈我就用的这个方法,把好多数据搬出去了

    #1
  • 65

    链接都是好文明www

    #2
  • Bin

    哈哈哈 文明是啥意思

    #3
  • YXIN

    感谢分享

    #4
  • 🐟

    linking~~

    #5
  • 咕噜噜

    感谢分享

    #6
  • 奋勤的魂灵

    啥是文明w

    #7
  • 【八千年性压抑老奶奶】Wixiuenne

    结果C盘空间还剩一大堆,其它盘全满了w

    #8
  • 大帅哥

    感谢大佬 !

    #9
  • Night1918

    我一般装完系统就直接把整个user目录链接到d盘了

    后期c盘基本上占用空间都不怎么变化了

    #10
  • YouMu

    感谢分享!

    #11
  • Bin

    不客气!

    #12
  • 吴亦Fan?

    快爆红了 。。十分需要~~

    #13
  • Bin

    可以试试,我转移了20多G

    #14
  • felix-linuxdo

    你可以试试Link Shell Extension

    #15
  • tysx-linuxdo

    感谢分享

    #16
  • crazyet

    先赞后看~

    #17
  • 咸弹黄

    正好电脑c盘满了,等会试试

    #18
  • yatoons

    程序最好加个功能,在移动后的目录夹里面加一个返回链接,将来电脑重装以后,可以快速读取并关联回去

    #19

发表回复

登录后回复