摘自:http://www.360doc.com/content/15/0405/09/10098873_460727712.shtml
用過 VMware Workstation 的人,不知道有沒有發現,有的時候將虛擬掛起(也就是待機)時,電腦突然會變得很慢,很卡。
要過上很長一段時間才會有反應過來,有的配置稍差點的電腦,直接不動了,只好強制關機。
以前我遇到這種情況只有不斷的按 Caps Lock 鍵,讓它稍微有點反應,其實很多時候我們電腦卡住的時候,不斷的按這個鍵,能讓它很快的反應過來, 否則你就要等它老半天。
有時等不下去時,就強制關機了,這樣其實對電腦不好的,損傷最大的還是硬盤。
這個問題讓我苦惱了一兩年,剛開始以為是系統用久了,后來主機系統里面什么都不安裝,它還是這樣。
我曾想過是數據文件太大,比如幾個G,甚至30G以上,但是這個馬上又被我排除,因為有個WIN XP SP3,占用40多G,為啥它不會有這個問題?
接下來我就只好慢慢的排除了:
1.內存,會不會是其它虛擬機占用較大的內存;結果發現有一個WIN 2003 比XP這個占用內存更小
2.顯卡加速,發現關掉這個3D圖形加速,還是一樣的結果
3.有幾次我將虛擬機WIN7重啟后沒有發現卡的問題,我就在想原因在哪里,回想以前卡住的時候,硬盤燈在不斷的亮
其實以前就懷疑過硬盤的原因,但是以前是原配西數黑盤,也有這個問題,現在換成希捷混合硬盤還有這個問題,應該跟硬盤本身沒有問題。
就在我苦思無果的時候,突然看到WIN XP SP3 這個虛擬機的硬盤是 IDE模式,難道是VMware 的SCSI驅動不行?
然后一看,其它都是SCSI驅動。
隨便上網便搜索了一下:
vmware scsi 掛起后 主機超慢 http://www.baidu.com/s?ie=utf-8&bs=vmware+scsi+%E5%AF%BC%E8%87%B4%E7%A1%AC%E7%9B%98%E5%8F%98%E6%85%A2&f=8&rsv_bp=1&wd=vmware+scsi+%E6%8C%82%E8%B5%B7%E5%90%8E+%E4%B8%BB%E6%9C%BA%E8%B6%85%E6%85%A2&rsv_sug3=9&rsv_sug1=9&rsv_sug4=476&inputT=7914
果然不出我所料,也有人遇到過這個問題。
http://hi.baidu.com/zhiyanzhai33/item/7cc4a44fec7a27ea1e19bccf
照這個里面說的,只要正常關機,就不會卡,我后來測試了,如果是“休眠”模式也不會卡,注意是“休眠”不是待機(或睡眠,或者叫掛起),休眠類似關機,只是數據處理和待機是一樣的而已,所以“休眠”和關機 都是屬於完全關閉設備。
最后總結:如果你的硬盤夠快,虛擬機里同可以考慮用IDE,我至今沒有發現用IDE的虛擬機有問題。
在WIN7虛擬機中,用的也是SCSI硬盤,所以我經常發現打開它里面的一些文件夾時,會卡在那里,要等很長時間才會有反應,看來是應該找個時候換成IDE硬盤了。
注意文章中提到的IDE硬盤指的是虛擬機用到的硬盤類型,現有的虛擬可能要轉換一下,但具體怎么轉換,暫時還未知。我自己本着已有的虛擬機用了一兩年了,打算重新做一套了。