资讯动态

WSL2如何指定操作系统安装在哪里,如何迁移?

发布时间:2026/8/16 5:23:12 来源:尧图企业网站定制
WSL2 默认强制安装在系统盘C盘的%LOCALAPPDATA%\Packages\下且不支持在安装时直接指定路径。要改变位置必须采用“先安装到默认位置 → 导出备份 → 注销原实例 → 导入到新位置”的四步迁移法。以下是完整操作流程 WSL2 自定义安装路径 / 迁移指南1. 正常安装到默认位置wsl--install-d Ubuntu-24.04即使你想装到 D 盘也必须先在 C 盘完成首次安装和初始化设置用户名密码。2. 导出为 tar 备份文件# 在目标盘创建存放目录mkdir D:\WSL\Ubuntu-24.04# 导出可能需要几分钟取决于已安装内容大小wsl--export Ubuntu-24.04 D:\WSL\ubuntu-backup.tar3. 注销并删除 C 盘原始实例wsl--unregister Ubuntu-24.04⚠️ 此操作会永久删除C 盘上的 WSL 数据请确保第2步导出成功后再执行。4. 导入到目标路径wsl--import Ubuntu-24.04 D:\WSL\Ubuntu-24.04 D:\WSL\ubuntu-backup.tar--version 25. 修复默认用户关键--import导入后默认登录用户会变成root需要手动改回你的普通用户# Ubuntu 24.04 使用此命令ubuntu2404.exe config--default-user 你的用户名# 如果上面的命令不存在用通用方法wsl-d Ubuntu-24.04-e bash-cecho [user] /etc/wsl.conf echo default你的用户名 /etc/wsl.confwsl--terminate Ubuntu-24.046. 验证 清理# 确认版本为2且能正常进入wsl-l-v wsl-d Ubuntu-24.04# 确认无误后删除备份文件释放空间Remove-ItemD:\WSL\ubuntu-backup.tar⚠️ 重要注意事项项目说明磁盘格式目标盘必须是NTFS不支持 FAT32/exFAT性能影响装在非系统盘对 AI 推理无性能损失GPU 直通不受影响VS Code 兼容Remote-WSL 插件自动识别新路径无需额外配置后续更新apt upgrade等更新在新位置正常工作再次迁移重复上述 2→3→4 步骤即可流程完全相同

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价