【好用但慎用】Windows 系统中将所有 WSL 发行版从 C 盘迁移到 非系统 盘的完整笔记(附 异常处理)-CSDN博客
一、操作场景
当 Ubuntu(Preview)应用安装在系统盘(如 C 盘 ),占用空间较大,或想整理磁盘分区时,可通过 Windows 设置的 “移动” 功能,将其迁移到其他磁盘(如 D 盘 ),释放系统盘空间,优化存储布局。
二、操作步骤
(一)进入应用设置界面
- 按
Win + I
打开 Windows 设置 窗口,点击左侧列表的 应用 选项 。 - 在右侧 “应用” 设置页,选择 安装的应用 标签,进入已安装应用管理界面。
(二)找到目标应用
在 “安装的应用” 界面搜索框,输入 ubuntu ,快速定位到 Ubuntu(Preview) 应用条目。
(三)启动移动流程
- 点击 Ubuntu(Preview)应用右侧的
···
(更多选项)按钮,弹出操作菜单。 - 在菜单中选择 移动 选项,系统会检测应用当前安装位置(一般为系统盘 C: ),并弹出驱动器选择框 。
(四)选择目标磁盘并确认移动
- 点击驱动器下拉框,选择要迁移到的目标磁盘(如
Program (D:)
)。 - 点击 移动 按钮,系统开始迁移应用文件,等待迁移进度完成(迁移时间因应用大小而异,Ubuntu(Preview)约 70.9GB ,需耐心等待 )。
验证迁移是否成功
使用 LxRunOffline
验证 Ubuntu(Preview)的安装路径:
LxRunOffline get-dir -n Ubuntu-Preview
预期输出:
(base) PS C:\WINDOWS\system32> LxRunOffline get-dir -n Ubuntu-Preview
\\?\D:\WSL\Ubuntu-Preview
运行以下命令验证 Ubuntu(Preview) 正常运行(启动命令):
wsl -d Ubuntu-Preview

三、注意事项
- 迁移条件:并非所有应用都支持 “移动” 功能,Windows 对应用兼容性有要求,若某些应用无 “移动” 选项,需借助第三方工具或重新安装迁移。
- 系统稳定性:迁移过程中避免强制关闭设置窗口或重启电脑,可能导致应用损坏、迁移失败,若遇异常,可重新尝试或卸载重装应用。
- 后续影响:迁移后,应用快捷方式一般自动更新路径,若部分功能异常(如依赖系统盘特定路径 和 Docker 等),可尝试修复应用或重新关联相关组件 。
- 数据备份:虽然 “移动” 操作相对安全,但为保险起见,若应用内有重要数据(如 Ubuntu 环境的配置文件、项目数据 ),建议迁移前手动备份,防止意外丢失 。
此方法借助 Windows 原生功能,简单直观,适合普通用户迁移支持的应用;若迁移特殊环境应用(如深度集成系统的程序 如 Docker 等 ),需结合应用特性,灵活选择迁移方案。