如何给WSL2缩减硬盘(即减小虚拟大小)?
- 1.软件环境⚙️
- 🔍2.问题描述🔍
- 🐡3.解决方法🐡
- 🤔4.结果预览🤔
1.软件环境⚙️
Windows10
教育版64位
WSL 2
Ubuntu 20.04
🔍2.问题描述🔍
在上一篇有关WSL2
虚拟硬盘扩容的文章中,我们实现了WSL2
系统的精准扩容:
如何给WSL 2扩容硬盘(即扩展虚拟大小)?
但有时其实我们扩容的时候没有规划好,分配给WSL2
系统太多的硬盘空间,但实际上这些空间一直被闲置,没有利用起来;而这时假如我们的硬盘容量不够了,需要装其他的东西,例如:
1
个4T
的硬盘,分配了2T
的空间给WSL2
,剩下的2T
则是Windows
在使用,而WSL2
实际长时间只使用了105G
:
而Windows
则快将2T
空间使用完毕了,仅剩下100G
可用,而我们现在有一个500G
的文件要拷贝到Windows
的2T
空间。
这个时候要么加硬盘
,要么就是将WSL2的闲置的2T空间,匀一部分给Windows来使用
,难受的请神容易送神难,扩容相对简单,但是缩容却相当不简单,微软官方博客也提到了这点:
如何管理 WSL 磁盘空间 | Microsoft Learn:
请注意,不要输入高于实际需要的值,因为减小虚拟磁盘大小的过程要复杂得多。
那这个时候又该怎么办呢?
🐡3.解决方法🐡
好在我误打误撞,发现了一个极其简单的解决方案,使用几条命令就可以将WSL2恢复为刚开始安装的样子,实现WSL2闲置硬盘空间的释放,解决方案如下:
- 获取解决工具/代码
- 百度网盘下载我提供的工具:
WSL2缩减硬盘
:
链接:https://pan.baidu.com/s/1q7rVhoNy4a_xHPPQ70JYiQ?pwd=dm1r
提取码:dm1r
,下载后打开微信支付.png
使用微信扫码支付:
2.获取压缩包密码:
第1种方式
:付款后微信留言
购买的资源名称
,博主会微信回复
你解压密码(推荐,不需要加好友
):
第2种方式
:截图支付凭证以及资源名称
,在CSDN
私信博主,博主会CSDN
私聊你解压密码:
🤔4.结果预览🤔
可以看到,无论是DiskPart
命令还是bash
中df -h
都能看到WSL2
占用的虚拟大小已经缩减为1TB
:
渣男!都看到这里了,还不赶紧点赞
,评论
,收藏
走一波?