如何给WSL2缩减硬盘(即减小虚拟大小)?

如何给WSL2缩减硬盘(即减小虚拟大小)?

  • 1.软件环境⚙️
  • 2.问题描述
  • 3.解决方法
  • 4.结果预览

1.软件环境⚙️

Windows10 教育版64位
WSL 2 Ubuntu 20.04

2.问题描述

在上一篇有关WSL2虚拟硬盘扩容的文章中,我们实现了WSL2系统的精准扩容:

如何给WSL 2扩容硬盘(即扩展虚拟大小)?

但有时其实我们扩容的时候没有规划好,分配给WSL2系统太多的硬盘空间,但实际上这些空间一直被闲置,没有利用起来;而这时假如我们的硬盘容量不够了,需要装其他的东西,例如:

14T的硬盘,分配了2T的空间给WSL2,剩下的2T则是Windows在使用,而WSL2实际长时间只使用了105G
如何给WSL2缩减硬盘(即减小虚拟大小)?_第1张图片
Windows则快将2T空间使用完毕了,仅剩下100G可用,而我们现在有一个500G的文件要拷贝到Windows2T空间。

这个时候要么加硬盘,要么就是将WSL2的闲置的2T空间,匀一部分给Windows来使用,难受的请神容易送神难,扩容相对简单,但是缩容却相当不简单,微软官方博客也提到了这点:

如何管理 WSL 磁盘空间 | Microsoft Learn:
请注意,不要输入高于实际需要的值,因为减小虚拟磁盘大小的过程要复杂得多。
如何给WSL2缩减硬盘(即减小虚拟大小)?_第2张图片

那这个时候又该怎么办呢?
如何给WSL2缩减硬盘(即减小虚拟大小)?_第3张图片

3.解决方法

好在我误打误撞,发现了一个极其简单的解决方案,使用几条命令就可以将WSL2恢复为刚开始安装的样子,实现WSL2闲置硬盘空间的释放,解决方案如下:

  1. 获取解决工具/代码
  1. 百度网盘下载我提供的工具:WSL2缩减硬盘
    链接:https://pan.baidu.com/s/1q7rVhoNy4a_xHPPQ70JYiQ?pwd=dm1r
    提取码:dm1r,下载后打开微信支付.png使用微信扫码支付:

如何给WSL2缩减硬盘(即减小虚拟大小)?_第4张图片
2.获取压缩包密码:
第1种方式:付款后微信留言购买的资源名称,博主会微信回复你解压密码(推荐,不需要加好友): ​​​​ 在这里插入图片描述在这里插入图片描述在这里插入图片描述
第2种方式截图支付凭证以及资源名称,在CSDN私信博主,博主会CSDN私聊你解压密码:
如何给WSL2缩减硬盘(即减小虚拟大小)?_第5张图片
如何给WSL2缩减硬盘(即减小虚拟大小)?_第6张图片

4.结果预览

可以看到,无论是DiskPart命令还是bashdf -h都能看到WSL2占用的虚拟大小已经缩减为1TB
如何给WSL2缩减硬盘(即减小虚拟大小)?_第7张图片

如何给WSL2缩减硬盘(即减小虚拟大小)?_第8张图片

渣男!都看到这里了,还不赶紧点赞评论收藏走一波?

你可能感兴趣的:(软件环境,WSL,wsl2,虚拟硬盘,硬盘缩减,减小虚拟硬盘大小)