如何将WSL从C盘迁移到D盘?完整图文教程(支持WSL2)
简介
在使用 Windows 子系统 Linux(WSL/WSL2)时,系统默认将所有 Linux 发行版安装在 C 盘,长时间使用后容易造成磁盘空间不足。本文将教你如何安全、高效地将 WSL 从 C 盘迁移到 D 盘或其他磁盘分区,支持 Ubuntu、Debian 等多种发行版,适用于 Win10 和 Win11 系统。教程包含图文详解和命令行操作,帮助你一步步完成迁移过程,释放系统空间,提升使用效率。
导出现有 WSL 发行版
我们先打开 PowerShell 或命令提示符,以管理员身份运行,我在D盘的tool目录建了个文件夹,等下留存放导出的WSL
mkdir D:\tool\WSL
不知道你安装的WSL版本是多少的,可以用这个查看一下
wsl --list --verbose
然后停止你正在运行的WSL版本
wsl --shutdown Ubuntu-18.04
我们使用wsl --export 命令将整个发行版导出为 .tar 文件
wsl --export Ubuntu-18.04 D:\tool\WSL\Ubuntu-18.04.tar
注销删除现有WSL 发行版
执行下面的命令就可以注销并且删除你的WSL版本,我这里是Ubuntu-18.04
wsl --unregister Ubuntu-18.04
将 WSL 发行版导入新盘符
建立一个新的目录给WSL等下导入用
mkdir D:\WSL
然后进行导入的操作,进度条嗖一下就跑到头了,几秒钟
wsl --import Ubuntu-18.04 D:\WSL D:\tool\WSL\Ubuntu-18.04.tar --version 2
参数我这里稍微说一下
Ubuntu-18.04 是你要导入的发行版名称。
D:\WSL\ 这个是Ubuntu-18.04新的安装位置(根据你自己的情况来调整路径)。
D:\tool\WSL\Ubuntu-18.04.tar 是你之前导出的 .tar 文件路径。
--version 2 表示你想将其安装为 WSL 2。
验证WSL迁移是否成功
还是老样子,查看一下WSL的列表
wsl --list --verbose
当然你也可以直接,启动成功不报错,就是迁移成功咯
wsl -d Ubuntu-18.04
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/7542.html
文章版权归作者所有,未经允许请勿转载。
THE END