WSL磁盘压缩 1. WSL磁盘压缩的概念和用途 WSL(Windows Subsystem for Linux)磁盘压缩是指对WSL 2使用的VHD(Virtual Hard Disk)文件进行压缩,以释放未使用的磁盘空间。WSL 2在Windows 10及更高版本中提供了一个完整的Linux内核环境,允许用户直接在Windows上运行Linux二进制可执行文件。然而,随着在WSL 2中安装软件、...
选择虚拟磁盘文件:使用 `select vdisk file = "D:\WSL2\ext4.vhdx"` 命令选择你的虚拟磁盘文件。注意,这里需要替换为你自己的虚拟磁盘文件路径。如果子系统默认安装在C盘,路径应该在 `C:\Users\%USERPROFILE%\AppData\Local\Packages\\LocalState\ext4.vhdx` 中。 压缩虚拟磁盘:运行 `compact vdisk` 命令来压缩...
wsl2清理命令:sudo fstrim / win管理员打开powershell,关闭所有WSL:wsl --shutdown输入:diskparteverything查找“ext4.vhdx”文件的路径,并输入:select vdisk file="C:\Users\hys\AppData\Local\Package…
在计算机上: LINKDISKPART> 选中要压缩的WSL磁盘文件(根据你的路径选择) DISKPART>select vdisk file="D:\wsl_work\Ubuntu_2004\ext4.vhdx"DiskPart已成功选择虚拟磁盘文件。 开始压缩 DISKPART>compact vdisk61 百分比已完成 等待压缩完成即可
镜像压缩需要首先停用该镜像,可以直接使用wsl --shutdown停用所有镜像。 然后,以管理员权限打开 Windows 终端或PowerShell,使用diskpart工具镜像进行压缩。代码如下: #打开工具 diskpart #选择镜像 select vdisk file="E:\DJ_WSL\Ubuntu-22.04\ext4.vhdx" ...
WSL压缩虚拟磁盘方法 WSL内部的虚拟磁盘会越用越大,在linux内部删除的文件会占用空间,可以在适当时间进行清理。 前提:已知wsl的vdisk的ext4.vhdx文件的位置。 1)在linux内部,运行命令 $ fstrim -a 回收磁盘空间 2)退出Linux,在windows终端内运行命令关闭WSL...
Win10下基于Wsl2在非系统盘安装Ubuntu(3种方法) 一、版本要求 wsl2对系统版本有要求:已更新到版本 2004 的内部版本 19041 或更高版本。 通过按 Windows 徽标键 + R打开运行窗口,输入 winver,选择“确定”来检查Windows 版本。 如果内部… 夜舟 Windows10/11 三步安装wsl2 Ubuntu20.04(任意盘) 如果你是Windows...
net stop com.docker.servicewsl --shutdown# 启动磁盘分区管理器diskpart# 选择要压缩的虚拟磁盘文件,我的用户名是 kunlo,读者可根据系统实际用户动态调整用户名。select vdisk file="C:\Users\kunlo\AppData\Local\Docker\wsl\data\ext4.vhdx"# 挂载虚拟硬盘,并将虚拟磁盘设置为只读attach vdisk readonly# ...
由于wsl占用的磁盘空间没有自动释放,我尝试在diskpart中使用这个命令压缩虚拟磁盘 compact vdisk 但报错为“DiskPart 遇到错误: 指定的文件已加密,而且用户没有能力解密。”,在文件资源管理器中打开子系统的ext4.vhdx所在文件夹,在“属性-高级”中尝试取消勾选“加密
(1)先将WSL2关闭 wsl.ext --list --verbose wsl.exe--terminate Ubuntu-18.04 (2)使用diskpart来压缩WSL2的虚拟磁盘 先命令行启动diskpart工具,然后确定虚拟磁盘文件vhdx的位置,select选择该文件,最后compact执行压缩命令。 diskpart #默认位置:C:\Users\wq\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.0...