VMWare的Suspend要等很久的解決方法
有幾天沒分享技術了, 今天就來談談VMWave
------- 前言 ---------
話說我最近在使用VMWare的經驗上, 一個字可以形容, “等”
等1分鐘? 5分鐘? 不! 等虛擬機開機要等十幾分鐘, 甚至等過20分鐘也有…
後來花了兩天去研究了一下, 原來就是虛擬機裡的80G硬碟需要 “整理” 一下,
這個動作不難, 就是在虛擬機關機的時候, 從Setting的Hard Disk上按一下[Defragment]
之後的開機就開很多, 但是, 又一次關機後… 又來了, 我又不想每次都按它 (因為每次都要做很久)
所以, 我就想說用Suspend (暫停), 記得以前用過是沒有太大問題 (只有10G~20G時).
而且, Suspend的好處就是它可以不用關閉虛擬機內的程式, 然後主電腦關機, 下次又可以繼續使用.
然而這個功能… 最後也還是讓我 “等等等….” 到底是HD容量開太大的問題嗎?
這不徹底的查一下原因及處理, 我可得整天都在”等等等”.
------- 查找原因 ---------
於是乎, 我就訪問了谷歌大神, 輸入了 “為什麼我的VMWave在Suspend時這麼慢?!”
啊, 如果你真的乖乖的照key我上面的內容…. 你真的太…
總而言之, 我找到幾篇文章, 也發現就是有網民也有和我一樣的問題.
然後, 有達人就直接公佈了解決方案: mainMem.useNamedFile = “false”.
神奇的, 它真的有用, 而且, 還真他X的太有效了!!!
沒試過也就無法感受到我這從5分鐘變為10秒的快感!!!!
------- 技術分享 ------
Step.1) 以系統管理員身份執行 “記事本” (因為要編輯的檔案需要權限)
Step.2) 開啟檔案 C:\ProgramData\VMWare\VMWare
Workstation\config.ini
(若找不到C:\ProgramData不要慌, 它只是… 隱藏了, 至於怎麼讓它顯示….)
Step.3) 在檔案的最後一行加上 mainMem.useNamedFile = "false"
Step.4) 儲存並關閉檔案.
Step.5) 重新開啟VMWare , 就完成啦!
(這時候, 若已經Suspend的虛擬機還不會生效, 是要在這行參數生效後做的Suspend才會有效)
以上!
------- 參考網址 -----
https://olafd.wordpress.com/2010/12/12/heavy-disk-io-after-shutdown-in-vmware-workstation/
http://sanbarrow.com/vmx/vmx-advanced.html#8221
P.S.) 似乎達人也是查到 http://sanbarrow.com/這連結中的文章(#8221)才知道解法.
這裡有好多好多參數的說明….
有空的話可以慢慢慢的去看一看….
(但是, 我們怎會有那麼多時間. 有解決到問題就好了!!)
留言
張貼留言