安卓子系統(tǒng)WSA用戶數(shù)據(jù)移到其它盤方法

首先 WSA用戶數(shù)據(jù)以虛擬磁盤vhdx形式存放在如下路徑:C:\Users\用戶名\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx

裝了幾個軟件后很占用C盤空間 少則幾G 多則十幾。
廢話不多說 第1個方法是:
有人指出Win11官方的WSA是可以在應用和功能里直接移動,但我是Win10裝的修改過的WSA,所以這個方法作廢 ; 11用戶可嘗試

第2個方法則是:
首先完全關閉WSA,把系統(tǒng)盤的LocalCache文件夾剪切(里面有個userdata.vhdx虛擬磁盤,注意是剪切,或者復制完刪除C盤的LocalCache)到想要放到的目錄,比如D盤,(如果無法移動說明WSA正在后臺運行,任務管理器結束任務或者重啟電腦);
然后按Win+R,輸入cmd打開Windows命令提示符輸入:
mklink /J "C:\Users\用戶名\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache" "D:\LocalCache"
前面是原位置,后面是移動后的位置,根據(jù)實際情況自己靈活改動。

之后回到C盤 C:\Users\用戶名\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\路徑下又出現(xiàn)了個LocalCache文件夾,并且文件夾左下角帶有一個小箭頭,說明映射成功。?


重新打開Windows Subsystem for Android,或者開幾個軟件看看,應該是沒問題的,親測有效可用,解放C盤。
到這里就結束了。