wsl迁移D盘
时间: 2025-04-22 14:00:12 浏览: 36
### 将 Windows Subsystem for Linux (WSL) 迁移至 D 盘
#### 导出当前 WSL 分发版
为了安全迁移并创建备份,建议先导出现有的 WSL 发行版。可以使用 `wsl --export` 命令来完成此操作:
```bash
wsl --export Ubuntu-20.04 D:\WSL\Ubuntu-20.04.tar
```
这会将名为 `Ubuntu-20.04` 的发行版保存为位于 D 盘上的 `.tar` 文件[^3]。
#### 卸载现有分发版
在继续之前,需卸载现有的 WSL 分发版以防止冲突。可以通过 PowerShell 或命令提示符执行如下指令:
```powershell
wsl --unregister Ubuntu-20.04
```
该命令将会删除本地存储中的所有数据以及配置文件,请确保已通过上述导出步骤进行了充分备份。
#### 导入系统到新位置
接着,在目标路径下重新导入先前导出的镜像文件。这里假设希望把新的实例命名为 `Ubuntu-DiskD` 并放置于 `D:\Linux\` 路径中:
```powershell
wsl --import Ubuntu-DiskD D:\Linux\Ubuntu-DiskD D:\WSL\Ubuntu-20.04.tar --version 2
```
这条语句指定了三个参数:第一个是要给这个新环境起的名字;第二个是指定安装的位置;第三个则是 tar 文件所在的绝对路径,并设置其版本号为 2[^2]。
#### 设置默认使用的分发版
最后一步是设定刚创建好的 WSL 实例作为默认启动项,这样每次打开终端时都会自动进入该环境中工作:
```powershell
wsl --set-default Ubuntu-DiskD
```
现在已完成整个迁移过程,可以在 D 盘上正常运行 WSL 环境了。
阅读全文
相关推荐

















