WSL2改变系统存储位置

改存储位置,可以将WSL2发行版的系统盘安装位置从默认安装的C盘转移到其他盘符。

首先命令行“wsl --shutdown”停掉运行中的全部WSL2发行版。

用注册表编辑器regedit打开路径

计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\

可以看到UUID为名称的子项,逐个进入子项查看DistributionName,找到需要修改存储位置的发行版名称,然后修改BasePath,就可以把这个发行版挪到别的盘符了。

最后按照修改后的BasePath,将原来BasePath下的ext4.vhdx复制或者移动到新位置。为保证启动的是新路径下的版本,可将旧路径改名。然后就可以用命令行“wsl -d 发行版”启动更改位置后的WSL2发行版了,启动成功后可以删除旧路径中的磁盘映像文件。

原先的export/import方法也能达成上述目标,但是需要额外的导出空间,以及再次重新导入。

huan

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: