迁移wls的磁盘文件到非系统盘

5 次阅读

本文最后更新于 2026年6月6日。

迁移wls的Ubuntu

# 先关闭wsl 
wsl --shutdown
#导出备份
wsl --export Ubuntu E:\ubuntu-back.tar
#注销C盘原版
wsl --unregister Ubuntu
#导入到E盘
wsl --import Ubuntu E:\Soft\Ubuntu E:\ubuntu-back.tar --version 2

迁移日志 powershell管理员运行

PS C:\WINDOWS\system32> # 先关闭wsl
PS C:\WINDOWS\system32> wsl --shutdown
PS C:\WINDOWS\system32> # 导出到E盘根目录
PS C:\WINDOWS\system32> wsl --export Ubuntu "E:\ubuntu-back.tar"
Export in progress, this may take a few minutes. (1100 MB)wsl: Failed to create the swap disk in 'C:\Users\weiyo\AppData\Local\temp\AB6F64EE-6567-4E49-A4D8-CD1E5AB0E809\swap.vhdx': The parameter is incorrect.


The operation completed successfully.
PS C:\WINDOWS\system32> # 注销C盘注册
>> wsl --unregister Ubuntu
>> # 导入至E盘目录
>> wsl --import Ubuntu "E:\Soft\Ubuntu" "E:\ubuntu-back.tar" --version 2
Unregistering.
The operation completed successfully.

The operation completed successfully.
PS C:\WINDOWS\system32>

docker-desktop默认磁盘位置

C:\Users\xxx\AppData\Local\Docker\wsl

修改到E盘

可以直接通过设置界面修改