【杂记】压缩 Hyper-V 虚拟机磁盘

该文章根据 CC-BY-4.0 协议发表,转载请遵循该协议。
本文地址:https://fenying.net/post/2025/03/02/compress-disks-of-hyper-v/

最近发现 Hyper-V 虚拟机的磁盘文件变得很大,于是想到了压缩磁盘的方法,这里记录一下如何操作。

  1. 进入虚拟机,对每个磁盘的根路径执行如下命令:

    1dd if=/dev/zero of=/path/to/disk/zero-file # 将文件写到对应的磁盘的根路径
    2sync
    3rm /zero-file
    
  2. 关闭虚拟机

  3. 打开管理员 PowerShell,对每个 vhdx 文件执行如下命令:

    1Optimize-VHD -Path "C:\path\to\disk.vhdx" -Mode Full
    

其实这个方法能提供的压缩效果有限,还有一个办法是,差不多了就换一个 vhdx 文件。

comments powered by Disqus

翻译: