close
轉貼於 http://allen080.blogspot.com/2006/12/vmwarevirtual-pc.html

前陣子看到一本雜誌提到,最近許多企業關注的兩個技術:虛擬化與SOA,

其中的虛擬化指的就是使用虛擬機器來減少設備、管理的成本,而其中我較常聽到的就是VMWareVirtual PC了~

我用VMWare比較多,Virtual PC也是一年前第一次使用,當時因為做教材的關係,花在這上面不少時間,

就發現明明虛擬機器系統中的硬碟就只有幾G,外面實體確是2~3倍,甚至越用越大,這時我才發現不對,於是找半天,總算看到有文章談到了這部份的解決方法。

網路上來找的到很多人談到其他方式,但實際上最正統有用的就只有以下的方法~

VMWare

關於VMWare的硬碟減肥請先參考Vmware磁盤減肥方法

其中的要點如下

  • 打開VMWare,並啟動作業系統
  • 先確定你的虛擬機器的作業系統有沒有裝VMWare Tools(如果還沒裝,相信你應該是新手,請在選單選VM→Install VMWare Tools...)
  • 將系統裡的垃圾文件清理乾淨,然後關閉系統
  • 選擇你的虛擬機器選項下的〞Virtual Machine Settings〞,在跳出視窗的〞Hardware〞,選擇要處理的硬碟(Hard Disk),再點右邊的〞Defragment〞進行碎片整理
  • 碎片整理完成後啟動作業系統
  • 進入系統後點右下角的VMWare Tools圖標會彈出對話框
  • 選點「shrink」
  • 選擇要處理的硬碟,然後就選是,讓它開始處理,中間跳出視窗也選確定,直到它說完成,就可以關閉虛擬的OS

處理會花點時間,不過這樣過後就會減去多餘的部份

Virtual PC

關於Virtual PC的硬碟減肥請先參考如何有效的壓縮虛擬磁盤

其中的要點如下

  • 打開Virtual PC,並啟動作業系統
  • 將系統裡的垃圾文件清理乾淨,並進行磁碟重組
  • 點選Virtual PC選單的CD→Capture ISO Image
  • 選擇Virtual PC安裝路徑下(預設在C:\Program Files\Microsoft Virtual PC)的Virtual Machine Additions子目錄下的Virtual Disk Precompactor.iso
  • 如果沒有自動開啟光碟內容,可到光碟機內選擇開啟precompact.exe
  • 選擇是,開始處理
  • 完成後關閉虛擬的OS,選擇"File"→"Virtual Disk Wizard"
  • 在歡迎話面選Next,然後選"Edit an existing virtual disk", 選Next
  • 然後選擇要處理的硬碟檔案位置
  • 選擇"Compact it", 選Next
  • 這時可選擇覆蓋原本的硬碟還是存成新檔
  • 選Next,開始處理

PS.對虛擬硬碟進行壓縮過程中需要保證具有足夠的暫存硬碟空間(大約為兩倍虛擬硬碟文件的大小),否則可能會因為暫存空間不足導致壓縮失敗

總結

這兩個虛擬機器各有千秋,不過就我所知學術界還是用VMWare的人比較多,雖然它要錢,不過支援的環境比較多,但效能或操作性上其實差異不大

我個人最多同時在一台電腦跑兩個虛擬機器就顯得有些吃力了

建議如果你的開發過程常會搞爛作業系統的人,一定要試試這樣的東西,不過前提是你最好有個強力的電腦

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 NoMoney NoHoney 的頭像
    NoMoney NoHoney

    No Money No Honey

    NoMoney NoHoney 發表在 痞客邦 留言(0) 人氣()