为了扩展 WSL 虚拟机的大小,可以在 D 盘创建一个虚拟硬盘文件作为 WSL 虚拟机的数据盘。
-
创建虚拟硬盘文件。打开磁盘工具,点击
操作
>创建 VHD
打开虚拟硬盘创建菜单,创建一个虚拟硬盘文件: -
挂载虚拟硬盘。打开终端(管理员),运行下面的命令找到刚刚新建的虚拟磁盘:
$ GET-CimInstance -query "SELECT * from Win32_DiskDrive"DeviceID Caption Partitions Size Model -------- ------- ---------- ---- ----- \\.\PHYSICALDRIVE0 WDC WD40EZAX-00C8UB0 1 4000784417280 WDC WD40EZAX-00C8UB0 \\.\PHYSICALDRIVE1 Predator SSD GM7000 1TB 3 1024203640320 Predator SSD GM7000 1TB \\.\PHYSICALDRIVE2 Microsoft 虚拟磁盘 0 4398040765440 Microsoft 虚拟磁盘
这里
\\.\PHYSICALDRIVE2
就是我们新建的虚拟磁盘的设备 ID。使用wsl --mount
命令挂载它:wsl --mount \\.\PHYSICALDRIVE2
参考:
- Windows 10 下如何创建 VHDX(VHD)格式的虚拟硬盘文件 | CSDN
- 关于在 WSL 2 中安装 Linux 磁盘的入门 | Microsoft Learn