清理C盘
每次取证C盘都要被火眼的hlnet填满……
清理一下爆满的C盘,其实也不是清理,就是数据转移
方法:使用mklink创建系统链接
脚本实现
这么难得东西怎么能亲自动手呢?先写个脚本!
1 | import os |
脚本中的D:\\AimportantDataLink
为转移数据的存放路径,脚本看不懂继续往下看,看完就懂了
实现
拿Edge浏览器开刀 => C:\Users\ <your_user_name> \AppData\Local\Microsoft\Edge
Edge浏览器占了大概3.5G,给他移到D盘去
关掉Edge所有进程
找到需要移动的数据
结束进程后改成Edge_old,做个备份
在D盘创建存放数据的文件夹
我创建了一个D:\AimportantDataLink\EdgeDataLink
的文件夹来存放Edge的数据
数据迁移
进入Edge中把User Data复制到EdgeDataLink中
创建链接 & 出现的问题及解决方法
使用管理员打开cmd
输入mklink C:\Users\ <your_user_name> \AppData\Local\Microsoft\Edge D:\AimportantDataLink\EdgeDataLink
输出:
创建链接时如果出现 “当文件已存在时,无法创建该链接”
说明你可能在将Edge文件夹命名成Edge_old之后又打开了Edge,Edge自动创建了一个Edge文件夹,这时候直接结束Edge进程,然后把C盘中的Edge文件夹删掉就可以了,保证自己备份的Edge_old的数据有就行。
创建链接成功之后,Microsoft文件夹下出现了一个.symlink
的文件:
确保这个Edge链接跟最开始的Edge文件夹在同一目录(Mirosoft)下,并与原来的Edge文件夹名称相同,迁移其他数据时也是这样
此时检查一下Microsoft目录下没有Edge文件夹这时候就可以打开Edge了
打开后看到自己的东西还在就放心了
移除Edge_old
不放心的话,先把C盘Edge_old目录剪切到D盘,再次打开Edge,如果正常运行,并且自己的东西还在的话,就可以直接把所有Edge_old删除了。
脚本如果用着不放心,就先在桌面上创个文件夹,里面放两个txt,用脚本跑一下,如果成功了,继续迁移C盘就可以了