虛擬磁盤VHD文件壓縮方法


問題描述

因工作需要在Mac上跑了一個VirtualBox虛擬win7,使用對win系統友好的vhd格式作為虛擬硬盤。經過一段時間使用發現vhd占用空間遠大於虛擬磁盤使用量,想辦法減減肥才行。

步驟整理如下

  1. 在 Virtual PC 的安裝目錄 Virtual Machine Additions 目錄里找到 Virtual Disk Precompactor.iso 將其中的 precompact.exe 解壓出來備用。
  2. 使用 Windows 7 的磁盤管理掛載(附加) VHD ,然后使用 precompact.exe 將不用的空間填充。例如,你的 VHD 掛載為 G、H、I 這三個分區,使用如下參數:precompact.exe /SetDisks:ghi 如果不加參數,將連同物理磁盤一同處理,浪費時間。
  3. 這樣將只對 VHD 中的分區進行處理,完成后回到磁盤管理分離 VHD文件。
  4. 最后,打開命令行輸入以下命令選擇並壓縮壓縮 VHD。

代碼片段

diskpart
select vdisk file="c:\test.vhd"
compact vdisk


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM