如何增進 VMware Fusion 的效能?
有時候會在網路上看到有人在抱怨虛擬軟體中的作業系統執行的很慢,可是以我的經驗,總覺得沒有這麼糟糕,就算沒有飛快,也應該在可以接受的程度。為什麼會有這麼大的落差,其中一定有些什麼可以改進的地方。
在這篇心得裡面,提供幾個我有用到的秘技技巧,參考看看,相信會有所幫助的,若您有不錯的方法,也歡迎您提供給我。
示範環境:
1. 採用 Intel CPU 的 MacBook(Mac OS X v10.5.6)
2. VMware Fusion Version 2.0.x
虛擬機的最佳化:
1.停用不需要的 Sharing
2.加大記憶體(很重要)
3.停用 3D 加速功能
4.使用 Pre-allocate 硬碟(若硬碟空間允許的話)
5.Disk Cleanup(將所有 Sanpshot 刪掉,這個就可以按了)
6.移除或停用不需要的硬體(光碟、音效卡、USB 支援......)
7.將虛擬機裝在外接式硬碟(重要)
Guest OS 的最佳化(以 Windows XP 為例):
1.記得安裝 VMware Tools
2.關閉自動更新(更新很重要,可是手動執行就好了)
3.關閉系統還原
4.最佳化效能
5.移除桌布
6.停用螢幕保護程式
7.電源配置:一直開啟
8.關閉不需要的開機常駐程式
9.移除不需要的軟體
10.停用防毒軟體即時掃描(不要裝防毒軟體比較乾脆)
11.清理磁碟、磁碟重組
12.善用 Snapshot
底下講 VMware Fusion 的設定
#這是分享的設定,若不需要,就取消全部的打勾吧。
#記憶體不夠大,會玩的很辛苦的,預算夠,就上到 4G 吧,一半給 Fusion,一半給 Mac OS,跑起來才會順暢。
#3D 加速,若不玩遊戲,就關了吧,開啟越多功能,就耗越多資源。
#有沒有需要聲音,不需要就停掉吧,再講一次,開啟越多功能,就耗越多資源。
#在硬碟的設定中,有個 Disk Cleanup 的按鈕,它會對硬碟做最佳化的動作。可是當你有做 Snapshot 的時候,這個按鈕是按不下去的,若要執行,記得先將所有的 Snapshot 刪除。
底下要來講 Guest OS(以 Windows XP 為例)的設定
#VMware Tools 一定要記得裝,通常會自動執行,萬一沒有,記得手動安裝。
#接著來關掉一些功能,如圖操作,在「我的電腦」上按右鍵,選擇「內容」。
#將自動更新關掉,這隻程式在執行的時候資源耗費驚人。
#Fusion 有好用的 Snapshot,這個雞肋功能可以關了。
#進階->設定。
#視覺效果->調整成最佳效能。
什麼,這樣設定會變很醜,拜託,原本也沒多漂亮啊
#在桌面上按右鍵,選擇「內容」。
#不要桌布。
#不要啟動螢幕保護程式,然後點選「電源」。
#如圖設定。
電源配置:一直開啟
關閉監視器:無
#接著開啟檔案總管,在 C 槽上按右鍵,選取「內容」。
#點選「清理磁碟」。
#接著將清理磁碟視窗中的選項,全部打勾,按下確定。
#磁碟清理好之後,到「工具」欄位中,點選「立即重組」。
#也不用分析了,直接按下「磁碟重組」就對了。
#磁碟重組中的畫面。
磁碟重組好之後,記得先將 XP 關機,做個 Snapshot,以維持最佳狀態。
若允許的話,最好將 Guest OS(Windows XP)裝在高速的外接式硬碟中。試想若 Guest OS 跟 Mac OS 裝在同一顆硬碟中,當同時執行軟體的時候,兩個系統搶一顆硬碟,這怎麼快的起來。
所以若只有兩種選擇的話,第一個一定是加大記憶體,第二個就是將 Guest OS 裝在高速的外接式硬碟了。
參考看看,希望大家都跑的順暢愉快。

我是你昨天的幫我解答的人 想請教你一些事情我留在我的發問裡面希望你可以去看一下 謝謝
在哪裡?我找不到。 你要不要把網址貼上來, 或是把問題貼在這邊也可以。
我是第一次用MAC,目前有打算裝VMware,如果照你上面的介紹是不是說我一開始先執行Boot Camp安裝XP,就應該接上外接HD,把XP裝在那,可是我看你前面介紹Boot Camp入門發現,它執行Boot Camp對HD作分割是直接分割我電腦本身那個HD不是嗎?因為我手邊有一個多出來的硬碟,剛好又看到你最後提到的將 Guest OS 裝在高速的外接式硬碟,所以想來請教一下。謝謝!
唉~~~~ 我講的那個作法不適用於 Boot Camp 中的 XP, 因為蘋果遲遲不開放可以將 Boot Camp 裝在外接式硬碟, 所以我說的是單純使用 Fuion 從頭裝起的 XP。
Hi! 先謝謝你這麼快的回應。 所以對於菜鳥來說,你建議是用Boot Camp裝XP,然後再裝VMware呢?還是照著你的教學步驟直接用VMware裝XP? 再次感謝唷!
我覺得還是視你對於 XP 的需求度而定, 若常常使用 XP,會比較需要好一點的效能, 使用 Boot Camp 裝 XP,會比較好一點, 若偶而才用一下 XP, 直接使用 VMware 裝 XP, 應該就夠用了。 不過若是硬碟夠大,兩個都裝也可以啦, 等到用熟,知道如何取捨, 再來刪掉不常用的也可以。
請問如果透過vmware安裝windows,那要用什麼軟體來備份windows? 還是備份mac時,會一併備份到windows? 謝謝
家目錄/文件/虛擬機(Virtual Machine) 預設會裝在上面這個目錄中, 只要備份這個資料夾就可以, 備份 Mac 時,也會一併備份到的。
謝謝。 可以推薦一個好用的備份軟體嗎?
這當然是 Mac OS 內建的 Time Machine 囉, 真的很好用,也很簡單,強力推薦。
想請問如果xp沒有灌防毒軟體 還可以拿來開網頁嗎 就像開個facebook這類的 會不會開個網頁也中毒呢?
遇到真正的病毒還是會中毒的, 要是只上信任(乾淨)的網站,就沒關係, 不過偶而總會到一些雜七雜八的網站吧, 所以防毒軟體還是裝一下會比較好, 不然就要善用 Snapshot 這個功能, 設定還原點,中毒還原就好, 相當方便 ^^
假如一開始c槽只有設定20 G 如何加大阿??我已經把設定條到100g 但c槽還是只有20... 救救我= =拜託
請問vmware的preferences怎麼叫出來,我想要設定guess 與host的ip
Host 的 IP,在「系統偏好設定」中設定, 而Guest 的 IP,則是 Guest OS 開機狀態的時候,進入 Guest 中設定, 不過 VMware Fusion 的網路設定要設定成 Bridged, 這樣設定成同一個Class的時候Host跟Guest才能互通。