locked
如何在Windows平台下,回收在 Virtual PC 磁碟映像上的磁碟空間? RRS feed

  • 問題

  • 您好!

     

      我在WInXP x64底下,安裝Virtual PC 2007,但是產生的.vhd檔案卻只會增大而不會隨著資料或程式的移除而減小,請問是否有把vhd映像檔瘦身的方法或工具呢?

     

      麻煩您了,謝謝!

    2007年4月24日 上午 10:09

解答

  • 您好:
    要有效地縮小虛擬硬碟空間,請依照下列步驟進行操作:
    1. 在虛擬機器內,清空資源回收桶刪除 TEMP 暫存空間...,然後執行作業系統內建的硬碟重組工具程式。如果虛擬機器所執行的作業系統是Windows XP與Windows Server 2003,建議使用重組功能強又免費的 Disk Defragmenter(下載網址:http://tinyurl.com/n3pwq),這個功能比起 Windows 內建的 Diskeeper 精簡版強太多了。
    2. 在虛擬機器的虛擬光碟,掛載儲存在 <虛擬機器安裝目錄>\Virtual Machine Additions 資料夾(一般來說 <虛擬機器安裝目錄> 是在 C:\Program Files\Microsoft Virtual PC)裡的光碟影像檔 Virtual Disk Precompactor.iso,此時,虛擬光碟應該會自動執行,並載入光碟機中的 Precompact.exe,請按下「是」按鈕來執行 Virtual Disk PreCompactor。這項工作執行完成之後,請按下「確定」按鈕來關閉該程式。
    3. 關閉虛擬機器(請不要選擇「Save state」要選擇「Turn off」)。
    4. 開啟 Virtual PC Console,點選「File」功能表,「Virtual Disk Wizard」指令,接著按「Next」按鈕。
    5. 選取 Edit an existing virtual disk 核取按鈕,按一下「Next」按鈕。
    6. 按下「Browse...」按鈕來指定您所欲壓縮的 VHD 檔,按一下「Next」按鈕。
    7. 確認選取了 Compact it 核取按鈕,按一下「Next」按鈕。
    8. 依照您的需要選擇「Replacing the original file」(一般都會選這個) 或「Saveing the file as:」,按一下「Next」按鈕,依照畫面指示進行操作。
    2007年4月25日 上午 03:28

所有回覆

  • 選擇虛擬機器-Settings-Hard Disk 1-Virtual Disk Wizard-Next-Edit an existing virtual disk-選擇vhd檔-Next-Compact it-Next

    2007年4月24日 上午 11:09
  • 經過實際作業後,上述作法證實無效!

    Compact it以後無論是以Replace或是Save as的方式儲存,從檔案總管看檔案大小都是不變,並未做瘦身的動作,請問問題何在?

    我的vhd檔一個只有16M卻虛胖到1G,另一個實際是6.8G現在胖到10G了,假以時日,vhd檔會不會胖到無法使用?

    2007年4月25日 上午 01:28
  • 您好:
    要有效地縮小虛擬硬碟空間,請依照下列步驟進行操作:
    1. 在虛擬機器內,清空資源回收桶刪除 TEMP 暫存空間...,然後執行作業系統內建的硬碟重組工具程式。如果虛擬機器所執行的作業系統是Windows XP與Windows Server 2003,建議使用重組功能強又免費的 Disk Defragmenter(下載網址:http://tinyurl.com/n3pwq),這個功能比起 Windows 內建的 Diskeeper 精簡版強太多了。
    2. 在虛擬機器的虛擬光碟,掛載儲存在 <虛擬機器安裝目錄>\Virtual Machine Additions 資料夾(一般來說 <虛擬機器安裝目錄> 是在 C:\Program Files\Microsoft Virtual PC)裡的光碟影像檔 Virtual Disk Precompactor.iso,此時,虛擬光碟應該會自動執行,並載入光碟機中的 Precompact.exe,請按下「是」按鈕來執行 Virtual Disk PreCompactor。這項工作執行完成之後,請按下「確定」按鈕來關閉該程式。
    3. 關閉虛擬機器(請不要選擇「Save state」要選擇「Turn off」)。
    4. 開啟 Virtual PC Console,點選「File」功能表,「Virtual Disk Wizard」指令,接著按「Next」按鈕。
    5. 選取 Edit an existing virtual disk 核取按鈕,按一下「Next」按鈕。
    6. 按下「Browse...」按鈕來指定您所欲壓縮的 VHD 檔,按一下「Next」按鈕。
    7. 確認選取了 Compact it 核取按鈕,按一下「Next」按鈕。
    8. 依照您的需要選擇「Replacing the original file」(一般都會選這個) 或「Saveing the file as:」,按一下「Next」按鈕,依照畫面指示進行操作。
    2007年4月25日 上午 03:28
  •  Alex Chuo 寫信:
    您好:
    要有效地縮小虛擬硬碟空間,請依照下列步驟進行操作:
    1. 在虛擬機器內,清空資源回收桶刪除 TEMP 暫存空間...,然後執行作業系統內建的硬碟重組工具程式。如果虛擬機器所執行的作業系統是Windows XP與Windows Server 2003,建議使用重組功能強又免費的 Disk Defragmenter(下載網址:http://tinyurl.com/n3pwq),這個功能比起 Windows 內建的 Diskeeper 精簡版強太多了。
    2. 在虛擬機器的虛擬光碟,掛載儲存在 <虛擬機器安裝目錄>\Virtual Machine Additions 資料夾(一般來說 <虛擬機器安裝目錄> 是在 C:\Program Files\Microsoft Virtual PC)裡的光碟影像檔 Virtual Disk Precompactor.iso,此時,虛擬光碟應該會自動執行,並載入光碟機中的 Precompact.exe,請按下「是」按鈕來執行 Virtual Disk PreCompactor。這項工作執行完成之後,請按下「確定」按鈕來關閉該程式。
    3. 關閉虛擬機器(請不要選擇「Save state」要選擇「Turn off」)。
    4. 開啟 Virtual PC Console,點選「File」功能表,「Virtual Disk Wizard」指令,接著按「Next」按鈕。
    5. 選取 Edit an existing virtual disk 核取按鈕,按一下「Next」按鈕。
    6. 按下「Browse...」按鈕來指定您所欲壓縮的 VHD 檔,按一下「Next」按鈕。
    7. 確認選取了 Compact it 核取按鈕,按一下「Next」按鈕。
    8. 依照您的需要選擇「Replacing the original file」(一般都會選這個) 或「Saveing the file as:」,按一下「Next」按鈕,依照畫面指示進行操作。

     

    感謝各位的回答,OK了!

    2007年4月25日 上午 04:57