﻿# 如何壓縮 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」進入虛擬硬碟的工具程式。  
 ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/36bca913979d460d9168-Screenshot-071226-133457.png)  
  
![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/4265de81d97887fb36c4-Screenshot-071226-133610.png)

1.  按下一步後選取 Edit an existing virtual disk  
      
    ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/a4e4285c415e063c9aec-Screenshot-071226-133637.png)  
    
2.  選取你要壓縮的 \*.vhd 虛擬硬碟檔案  
      
    ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/fb2ddb5936162523943d-Screenshot-071226-133736.png)  
    
3.  選擇壓縮 ( Compact it )  
      
    ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/92daffada5df5e9e1d94-Screenshot-071226-133819.png)  
    
4.  選擇是否要取代原本的檔案，如果你是第一次做不放心的話，可以選擇 Saving the file as 另存一份 vhd 檔  
      
    ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/61af08b7942a67dd1952-Screenshot-071226-133901.png)  
    
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.  最後用滑鼠按一下「壓縮虛擬硬碟」選項點，然後再按一下「壓縮」按鈕，就可以開始進行虛擬硬碟檔案的實體壓縮作業了。
