The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何壓縮 VHD 虛擬硬碟的大小

微軟出的虛擬硬碟格式 ( VHD ) 已經變成公開的規格了,你使用 Virtual PC 或 Visual Server 都會用到 *.vhd 的檔案。如果用了一段時間想要壓縮的話,可以用以下的方式來做:

如果你用的是 Virtual PC

  1. 先進入虛擬機器 ( Guest Machine ) 執行作業系統內建的硬碟重組工具程式。
  2. 將在 C:\Program Files\Microsoft Virtual PC\Virtual Machine Additions\Virtual Disk Precompactor.iso 掛載(mount)到虛擬機器中。
  3. 虛擬光碟載入後會自動執行並載入光碟中的 Precompact.exe,請按下「是」按鈕來執行 Virtual Disk PreCompactor。當這項工作執行完成後按下「確定」按鈕來關閉該程式。

之後請將虛擬機器關機,並進入 Virtual PC Console 選取你要設定的 Virtual Machine 並按下設定 ( Settings )後,點選 Hard Disk 1 再點選「Virtual Disk Wizard」進入虛擬硬碟的工具程式。
 

  1. 按下一步後選取 Edit an existing virtual disk


  2. 選取你要壓縮的 *.vhd 虛擬硬碟檔案


  3. 選擇壓縮 ( Compact it )


  4. 選擇是否要取代原本的檔案,如果你是第一次做不放心的話,可以選擇 Saving the file as 另存一份 vhd 檔


  5. 最後,按下 Finish 就可以開始進行壓縮了!

如果你用的是 Virtual Server

  1. 先進入虛擬機器 ( Guest Machine ) 執行作業系統內建的硬碟重組工具程式。
  2. 將在 C:\Program Files\Microsoft Virtual Server\Virtual Machine Additions\Precompactor.iso 掛載(mount)到虛擬機器中。
  3. 虛擬光碟載入後會自動執行並載入光碟中的 Precompact.exe,請按下「是」按鈕來執行 Virtual Disk PreCompactor。當這項工作執行完成後按下「確定」按鈕來關閉該程式。
  4. 之後請將虛擬機器關機!
  5. 然後在「虛擬伺服器系統管理網站」網頁中,按下左邊「虛擬硬碟」選項下的「檢查」選項,然後在畫面中央選取「已知虛擬硬碟」下拉選單的虛擬硬碟或是直接在「檔案的完整路徑」文字方塊手動鍵入虛擬硬碟的完整路徑與虛擬硬碟檔案名稱,然後按下「檢查」按鈕。
  6. 最後用滑鼠按一下「壓縮虛擬硬碟」選項點,然後再按一下「壓縮」按鈕,就可以開始進行虛擬硬碟檔案的實體壓縮作業了。