windows11 wsl2安装在D盘
时间: 2025-06-08 11:15:26 浏览: 32
### 将WSL2安装到Windows 11的D盘
为了将WSL2安装到非系统盘(如D盘),从而减少系统盘的空间占用,以下是详细的说明:
#### 启用WSL功能
在开始之前,需要确保已启用Windows Subsystem for Linux (WSL) 功能以及虚拟机平台支持。可以通过PowerShell运行以下命令来完成此操作[^3]:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
执行上述命令后需重启计算机。
#### 设置默认版本为WSL2
设置WSL2作为默认版本有助于后续的操作更加顺畅。输入以下命令以实现这一目标:
```powershell
wsl --set-default-version 2
```
#### 下载Linux内核更新包(如果必要)
对于某些情况可能还需要手动下载并安装适用于特定系统的Linux内核更新包。不过,在最新的Windows 11中通常无需额外步骤,因为其内置了所需的组件。
#### 安装指定发行版至自定义路径
要将某个具体Linux发行版比如Ubuntu安装到D:\WSL\Ubuntu目录下,则可按照如下方法操作[^1][^2]:
首先创建目标文件夹用于存储该发行版的数据:
```cmd
mkdir D:\WSL\Ubuntu
```
接着利用`--install`参数配合`--root`选项指向刚才建立好的位置来进行初始安装过程(注意替换实际使用的驱动器字母):
```powershell
wsl --install -d Ubuntu --root D:\WSL\Ubuntu
```
或者如果你已经有一个现有的未关联任何磁盘分区上的实例,也可以重新定位它:
先卸载旧的位置:
```powershell
wsl --unregister Ubuntu
```
再将其迁移到新地方:
```powershell
wsl --import Ubuntu D:\WSL\Ubuntu "D:\path_to_exported_tar_file.tar"
```
这里需要注意的是,"export"出来的tar文件应该来源于先前导出的结果.
最后一步就是确认一切正常工作并且能够正常使用图形界面应用程序了. 如果遇到显示问题,则考虑调整GPU加速等相关设置或是升级显卡驱动程序.
---
阅读全文
相关推荐


















