VirtualBox 4.3“不能為虛擬電腦 打開一個新任務”解決方案 - 轉


最近做項目因為設計不同網絡,還要大家文件和數據庫服務器環境,所以需要多台機器進行測試,最簡單的方法當然是跑多個虛擬機了。雖然不可否認 VMware 確實強大,不過相比較起來我更喜歡功能比較簡單輕省的 VirtualBox。

因為虛擬機比較多,所以我關掉虛擬機的時候一般選擇快速休眠模式,這樣下次打開的時候直接加載上次使用狀態,很方便。上周的時候將 VirtualBox 主程序升級到了4.3.0,結果出現問題了。打開快速休眠狀態的虛擬機,提示出錯:

不能為虛擬電腦 XXX 打開一個新任務.
Failed to load unit ‘PATM’ (VERR_SSM_FIELD_NOT_CONSECUTIVE).
返回 代碼:E_FAIL (0×80004005) 
組件:Console 
界面:IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

這就相當郁悶了。之前一直都是這么用的,怎么突然就不行了呢?趕緊搜索一下,發現很多人碰到了這個問題,不僅很多人升級4.3遇到,之前的版本也有很多人遇到這樣的問題。

很多網友發表了自己的看法,也有很多人通過別人提供的方法解決了問題,比如其中一個回答是:在虛擬機設置里將CPU個數調整為1個。可是 Louis 虛擬機CPU本來設置就是一個,不可取。

另一個回答是右鍵選擇出錯的虛擬機,選擇“清除保存的狀態”選項,這樣相當於將快速休眠的虛擬機強制拔電,重新開機。Louis 試了一下,這樣果然是可以,可是是不是以后都不能快速休眠了呢?這不是我要的答案。

然后 Louis 想到,更新了 VBOX 之后,貌似是沒有更新 VboxGuestAdditions 增強功能組件,於是同樣把該組件更新了一下,打開之前還沒有被我清除狀態的虛擬機,當當當當,果然就搞定了!

所以說,遇到問題一定要去自己找辦法,人雲亦雲也許會解決問題,但不一定是適合自己的方法!

另,Louis 看到 Vbox 官方已經升級到 4.3.2 了,不知道有沒有解決這個問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM