Windows 10系统压缩C盘WSL虚拟磁盘文件

简介: Windows 10系统压缩C盘WSL虚拟磁盘文件

Windows 10压缩C盘WSL虚拟磁盘文件

👋小叙

公司电脑运行了一段时间后,系统就变得十分卡顿,作为程序员的直觉,立马想到可能是内存满了。

快捷键一顿输出,Ctrl + x 配合选项 t 打开任务管理器一看,内存使用量是43%,显然,这并不是它的锅。CPU使用量最高也仅有30%。那这到底是什么原因导致的呢?

就在一筹莫展之际,弹窗警告显示磁盘空间不足,罪魁祸首终于找到,接下来就看我的表演了…

👋系统环境

  • Windows 10 操作系统
  • WSL2虚拟机
  • Docker version 20.10.20(理论上支持所有docker版本)
  • Windows PowerShell

👋操作指南

1. 搜索超大文件(文件大小 > 4GB)

打开文件资源管理器,进入C盘,在搜索框内输入 "大小:超大",即可定位到超大文件。
搜索后发现ext4.vhdx文件有将近16GB,下面就可以开始着手压缩该文件了。

2. Docker 清理磁盘数据

docker system prune -af

3. 压缩WSL2虚拟硬盘

注意:压缩磁盘需要使用管理员权限打开CMD或者PowerShell,我这里使用的是PowerShell。

指令如下:

# 首先关闭WSL和Docker服务,以免影响到正在运行的程序。
net stop com.docker.service
wsl --shutdown
# 启动磁盘分区管理器
diskpart
# 选择要压缩的虚拟磁盘文件,我的用户名是 kunlo,读者可根据系统实际用户动态调整用户名。
select vdisk file="C:\Users\kunlo\AppData\Local\Docker\wsl\data\ext4.vhdx"
# 挂载虚拟硬盘,并将虚拟磁盘设置为只读
attach vdisk readonly
# 压缩虚拟磁盘
compact vdisk
# 分离虚拟磁盘
detach vdisk
# 退出命令解释器或当前批处理脚本
exit
# 启动Docker服务
net start com.docker.service

4. 成果检验

再次打开ext4.vhdx文件所在的文件夹,发现体积减少了40%,占用容量越大,压缩效果越明显。

👋小结

这是笔者在实际的开发工作中所碰到的问题,并找到的一个临时解决方案,可能不是最好的,但一定是见效最快的。如果广大网友有更好的想法和见解,欢迎大家共同探讨,可以在评论区留言,也可以私信笔者,已读必回。

👬 交友小贴士:

博主GithubGitee同名账号,Follow 一下就可以一起愉快的玩耍了,更多精彩文章请持续关注。

目录
相关文章
|
5月前
|
安全 数据安全/隐私保护 Windows
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
252 15
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
|
5月前
|
关系型数据库 虚拟化 UED
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
208 7
Omnissa Horizon Windows OS Optimization Tool 2503 - Windows 系统映像优化工具
|
1月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
398 0
|
3月前
|
Ubuntu Linux 数据安全/隐私保护
Windows中安装WSL 2和Ubuntu系统的教程
回看这一路,有趣吧?你已经跨界成为了一个Windows和Linux的桥梁。期待在代码的世界里,把一切玩得风生水起!
181 13
|
2月前
|
持续交付 Windows
如何使用Sysprep准备Windows系统并使用自动应答
通过Sysprep准备Windows系统,可实现SID重置与系统定制。进入Sysprep后,可安装软件、设置默认桌面文件,并使用Windows SIM创建应答文件以实现自动化部署。适用于系统克隆与批量部署场景。
|
5月前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
3526 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
4月前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
1904 0
|
数据安全/隐私保护 Windows
windows 10如何修改WSL普通账户的密码
本文主要介绍如何修改WSL账号密码,本文针对的WSL版本为Ubuntu18.04。
675 0
|
2天前
|
安全 Unix 物联网
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 9 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 9 月更新)
62 2
|
4月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 5 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 5 月更新)
736 2