欢迎光临散文网 会员登陆 & 注册

安卓子系统WSA用户数据移到其它盘方法

2023-03-31 16:17 作者:天选鸡官方频道  | 我要投稿

首先 WSA用户数据以虚拟磁盘vhdx形式存放在如下路径:C:\Users\用户名\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx

装了几个软件后很占用C盘空间 少则几G 多则十几。

废话不多说 第1个方法是:

有人指出Win11官方的WSA是可以在应用和功能里直接移动,但我是Win10装的修改过的WSA,所以这个方法作废 ; 11用户可尝试

第2个方法则是:

首先完全关闭WSA,把系统盘的LocalCache文件夹剪切(里面有个userdata.vhdx虚拟磁盘,注意是剪切,或者复制完删除C盘的LocalCache)到想要放到的目录,比如D盘,(如果无法移动说明WSA正在后台运行,任务管理器结束任务或者重启电脑);

然后按Win+R,输入cmd打开Windows命令提示符输入:

mklink /J "C:\Users\用户名\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache" "D:\LocalCache"

前面是原位置,后面是移动后的位置,根据实际情况自己灵活改动。

如图

之后回到C盘 C:\Users\用户名\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\路径下又出现了个LocalCache文件夹,并且文件夹左下角带有一个小箭头,说明映射成功。 

文件左下角箭头
这是我移动后的位置

重新打开Windows Subsystem for Android,或者开几个软件看看,应该是没问题的,亲测有效可用,解放C盘。

到这里就结束了。

安卓子系统WSA用户数据移到其它盘方法的评论 (共 条)

分享到微博请遵守国家法律