WSL2使用记录——虚拟磁盘占用过大处理办法
WSL2 虚拟磁盘文件(.vhdx)占用过大处理办法
背景
在 Linux 所需的存储空间小于默认 1TB 的最大磁盘空间量时,WSL2 会根据 Linux 所需的存储空间自动调整虚拟磁盘(VHD)的大小。但在实际使用中不难发现,虚拟磁盘文件会随着 Linux 里的数据增多而变大,但不会因为 Linux 里的数据减少而变小。这造成了一定的资源浪费。
处理办法
先停止所有正在运行的 WSL 实例
wsl --shutdown
再输入 diskpart
命令,打开 diskpart 命令解释器,它的提示符是这样的
DISKPART>
在其中输入以下命令,注意把<VHDXFilePath>
替换为需要压缩的虚拟磁盘文件的绝对路径
Select vdisk file="<VHDXFilePath>"
之后,输入以下命令,等待它执行完成,就实现对目标虚拟磁盘文件的压缩了
compact vdisk
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix