news 2026/5/1 20:29:20

WSL2 Ubuntu迁移,导出Ubuntu,导入Ubuntu(存储位置)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WSL2 Ubuntu迁移,导出Ubuntu,导入Ubuntu(存储位置)

一、Ubuntu虚拟硬盘文件路径

网上说的
C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx
我没有CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc这个目录

搜索ext4.vhdx
C:\Users\admin\AppData\Local\wsl
C:\Users\admin\AppData\Local\wsl\{2d7fd2c7-91a0-4647-88be-8df80c008b5a}
C:\Users\admin\AppData\Local\wsl\{2d7fd2c7-91a0-4647-88be-8df80c008b5a}\ext4.vhdx

二、关闭WSL

WSL 的基本命令

列出已安装的 Linux 分发版

C:\Users\admin>wsl --list --verbose
NAME STATE VERSION
* Ubuntu-24.04 Running 2

C:\Users\admin>wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Running 2

关闭wsl
C:\Users\admin>wsl --shutdown

wsl --terminate Ubuntu-24.04 关闭特定实例。

如果装了:docker desktop

docker desktop 能自动地把这俩linux全都拉起来。
1、停止docker容器
先停止运行中的容器
docker desktop界面操作
或者
docker-compose stop
2、停止docker desktop,系统右侧任务栏,Quit Docker Desktop

三、迁移、导出、导入Ubuntu

C:\Users\admin>wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Stopped 2

1、导出系统

PS C:\Users\admin>wsl --export Ubuntu-24.04 D:\wsl2\export\Ubuntu-24.04.tar
正在导出,这可能需要几分钟时间。 (4182 MB)

操作成功完成。

2、注销原系统

(base) PS C:\Users\admin>wsl --unregister Ubuntu-24.04(谨慎操作)
正在注销。
操作成功完成。

注销后,以下两个文件就没了
C:\Users\admin\AppData\Local\wsl\{13f1eda2-cdd5-4c70-a400-89ddc2546d04}\ext4.vhdx
C:\Users\admin\AppData\Local\wsl\{13f1eda2-cdd5-4c70-a400-89ddc2546d04}\shortcut.ico

3、导入系统

PS C:\Users\admin>wsl --import Ubuntu-24.04 D:\wsl2\Ubuntu-24.04 D:\wsl2\export\Ubuntu-24.04.tar --version 2
操作成功完成。

目标目录:
D:\wsl2\Ubuntu-24.04

PS C:\Users\admin> wsl -l -v
NAME STATE VERSION
* docker-desktop Stopped 2
Ubuntu-24.04 Stopped 2

四、其他相关命令

1、设置默认linux

错误代码: Wsl/Service/WSL_E_DISTRO_NOT_FOUND
PS C:\Users\admin> wsl --set-default Ubuntu-24.04 # 设置默认linux
操作成功完成。
PS C:\Users\admin> wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Stopped 2
docker-desktop Stopped 2

2、相关命令

wsl # 现在将启动默认的Linux发行版,即Ubuntu-24.04
wsl -d Ubuntu-24.04 连接到指定linux系统

wsl --shutdown 关闭wsl
wsl --terminate Ubuntu-24.04 来关闭特定实例。

wsl --set-default Ubuntu-24.04 # 设置默认linux

3、查看操作系统版本

ubadmin@PC15:/mnt/c/Users/admin$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble

ubadmin@PC15:/mnt/c/Users/admin$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
ubadmin@PC15:/mnt/c/Users/admin$

五、通过虚拟硬盘文件导入系统 --vhd

非官方推荐,可能存在兼容性与稳定性风险

(base) PS C:\Users\admin>wsl --import Ubuntu-24.04 "E:\WSL2\Ubuntu-24.04" "E:\WSL2\Ubuntu-24.04-bak\ext4.vhdx" --vhd --version 2
操作成功完成。

目标目录:E:\WSL2\Ubuntu-24.04


(base) PS C:\Users\admin> wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Stopped 2

命令行启动:wsl

(base) PS C:\Users\admin> wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Running 2

以vhd导入的,在开始里搜不到Ubuntu-24.04应用(带Ubuntu图标的)。可以正常用。可以再export,在import就好了。(看是否有必要)

六、参考:

WSL2 子系统文件系统迁移

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 22:32:15

AI原生研发的“最后一公里”真相:奇点大会实测数据揭示——87%团队忽略的3个架构耦合陷阱与解耦实施路线图

第一章:AI原生研发的范式跃迁与“最后一公里”认知重构 2026奇点智能技术大会(https://ml-summit.org) 传统软件工程以人编写确定性逻辑为核心,而AI原生研发将模型、数据、反馈闭环深度嵌入研发全生命周期——从需求理解、代码生成、测试用例合成&#…

作者头像 李华
网站建设 2026/4/10 22:30:03

133. 克隆图(Clone Graph)——C语言实现深拷贝

题目描述给你无向连通图中一个节点的引用,请你返回该图的深拷贝(克隆)。 图中的每个节点都包含它的值 val 和其邻居的列表 neighbors。节点类定义:struct Node {int val;int numNeighbors;struct Node** neighbors; };测试用例格式…

作者头像 李华
网站建设 2026/4/10 22:27:51

5步掌握网盘直链下载助手:告别限速烦恼的终极解决方案

5步掌握网盘直链下载助手:告别限速烦恼的终极解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…

作者头像 李华
网站建设 2026/4/10 22:27:47

KMS_VL_ALL_AIO终极指南:3分钟实现Windows与Office智能激活

KMS_VL_ALL_AIO终极指南:3分钟实现Windows与Office智能激活 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO KMS_VL_ALL_AIO是一款功能强大的智能激活脚本工具,专为Window…

作者头像 李华