当前位置:首页 > 系统教程 > 正文

手把手教你WSL2安装Ubuntu24.04及系统迁移到非系统盘 轻松释放C盘空间,性能不减,小白也能操作

手把手教你WSL2安装Ubuntu24.04及系统迁移到非系统盘 轻松释放C盘空间,性能不减,小白也能操作

手把手教你WSL2安装Ubuntu24.04及系统迁移到非系统盘 轻松释放C盘空间,性能不减,小白也能操作 WSL2安装教程 Ubuntu 24.04 LTS配置 WSL2迁移到D盘 WSL2硬盘空间管理 第1张

为什么需要迁移WSL2到非系统盘?

WSL2(Windows Subsystem for Linux 2)默认将Linux发行版安装在C盘,随着使用,虚拟硬盘文件会越来越大,容易占满C盘空间。将WSL2迁移到非系统盘(如D盘)可以有效释放C盘压力,同时不影响性能。本教程将详细介绍WSL2安装教程以及如何将Ubuntu 24.04 LTS配置迁移到D盘,即使是小白也能轻松操作。

准备工作

  • ✅ 确保Windows 10/11已更新到最新版本(支持WSL2)
  • ✅ 开启CPU虚拟化(BIOS中启用)
  • ✅ 备份重要数据(迁移前建议备份)

第一步:启用WSL功能并安装Ubuntu24.04

以管理员身份打开PowerShell或命令提示符,执行以下命令启用WSL功能:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart  

重启电脑后,设置WSL2为默认版本:

    wsl --set-default-version 2  

然后在Microsoft Store中搜索“Ubuntu 24.04.1 LTS”并安装,或使用命令行安装:

    wsl --install -d Ubuntu-24.04  

安装完成后,启动Ubuntu并设置用户名和密码。此时默认安装在C盘。

第二步:导出当前系统到非系统盘

首先查看当前已安装的发行版名称:

    wsl -l -v  

假设名称为“Ubuntu-24.04”,然后将其导出到D盘(例如D:/wsl/ubuntu.tar):

    wsl --export Ubuntu-24.04 D:/wsl/ubuntu.tar  

导出时间取决于系统大小,请耐心等待。

第三步:注销原系统并导入到新位置

注销C盘中的Ubuntu:

    wsl --unregister Ubuntu-24.04  

然后在D盘创建新目录(如D:/wsl/ubuntu24),并导入:

    wsl --import Ubuntu-24.04 D:/wsl/ubuntu24 D:/wsl/ubuntu.tar --version 2  

此命令会将系统安装到D盘指定文件夹,并使用WSL2版本。

第四步:设置默认用户(可选)

导入后默认以root登录,如需恢复原用户,可编辑/etc/wsl.conf或使用以下命令:

    ubuntu2404 config --default-user <你的用户名>  

或者进入系统后修改。启动新系统:

    wsl -d Ubuntu-24.04  

第五步:验证迁移并清理备份

确认系统正常运行后,可以删除导出的tar文件以释放空间:

    del D:/wsl/ubuntu.tar  

至此,WSL2迁移到D盘完成,C盘空间得到释放。今后所有WSL2文件都存储在D盘,实现了WSL2硬盘空间管理的优化。

常见问题

❓ 问题:导入后无法启动?解决方法:检查导入路径是否正确,确保D盘格式为NTFS,且具有读写权限。可尝试重新导出导入。

❓ 问题:如何迁移多个发行版?重复以上步骤,分别导出导入即可。

本文介绍了WSL2安装教程Ubuntu 24.04 LTS配置WSL2迁移到D盘以及WSL2硬盘空间管理,希望对你有帮助。