WSL 迁移发行版位置

1、查看发行版

PS C:\Users\18071> wsl --list --verbose
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2

2、必须先关闭 WSL

wsl --shutdown

3、导出发行版

wsl --export Ubuntu-20.04 D:\wsl_backup\ubuntu.tar

文件大小 = 你的 ext4.vhdx 大小。
这一步导出路径D:\wsl_backup\需要提前创建出来

4、注销(卸载)该发行版

wsl --unregister Ubuntu-20.04

5、导入到新位置

现在将镜像导入新目录,例如:D:\WSL\Ubuntu-20.04\

wsl --import Ubuntu-20.04 D:\WSL\Ubuntu-20.04\ D:\wsl_backup\ubuntu.tar

导入后,新的目录结构:D:\WSL\Ubuntu-20.04\ext4.vhdx,这就是新的 WSL 存储位置。

6、(可选):设置默认用户

导入的系统默认用户是 root,需要恢复为原来用户:

ubuntu2004 config --default-user <你的用户名>

或 Ubuntu 版:

ubuntu config --default-user <user>

总结

wsl --shutdown
wsl --export Ubuntu-20.04 D:\backup\ubuntu.tar
wsl --unregister Ubuntu-20.04
wsl --import Ubuntu-20.04 D:\WSL\Ubuntu-20.04\ D:\backup\ubuntu.tar
posted @ 2025-11-28 20:40  丘狸尾  阅读(0)  评论(0)    收藏  举报