從Windows XP SP2 升級到Windoows SP3, 有點擔心程式會出問題....
果然!VMware開啟虛擬主機時一直彈出這個訊息。
"Not enough physical memory available to power on....."
我的記憶體明明有2.5G,說不能執行680MB以上的虛擬主機的一定有問題

01  

網路上找了很多方法,https://www.petri.com/fixing-enough-physical-memory-available-errors-vmware-workstation
大致上是說這是微軟的某個更新(KB2995388)造成的,只要移除更新即可,
要不然就是去修改VMware裏面的config.ini就可以了

但..........這些方法對windows XP都不適用啊!
XP SP3沒有移除更新的選項,而且VMware 6.0 workstation也沒有config.ini這個檔案

後來,正當絕望時,找到了兩個方法,提供給網友參考:


方法一:
這個方法異常的簡單!
以下是解決的方法步驟

1. 打開 Edit - > Preferences

02  

2. 進入 Memory 頁籤
本來是Allow some virtual machin memory to be swapped,我們改勾選 Allow most virtual machin memory to be swapped
如果你擔心vmware虛擬記體吃完你的實體記憶體,可以把 Reesrved meory 調低 (這一項非必要)
按OK儲存設定
再powern on打開你的虛擬主機,發現就可以運作了,萬歲! 

033  

 以上的方法一有個缺點,就是效能緩慢,因為它(好像)拿電腦硬碟當作記憶體來用......


方法二:
如果不想要犧牲效能,那麼就採用這個方法二吧:

簡單來說,就是使用系統管理員Admintrastor的身份執行VMware程式

1. 如果你的電腦已經有了系統管理員Administrator,就可以跳過這步
如果你的電腦沒有系統管理員Administrator這個登入選項,可以用手動叫出來的方法
叫出來的方法也有兩種

叫出系統管理員的方法(a)1). 點選 開始、執行,在「開啟」欄位中輸入 regedit。
2). 在登錄編輯程式中,請點選 檔案、匯出。
4). 輸入一個好記且足以形容該備份文件的檔名,如 registry_backup 或是 regbackup_2-11-04。
5). 請確認在「匯出範圍」中選擇了 全部,然後按下 儲存 將其存放在「我的文件」資料夾中。
6). 在登錄編輯程式中,請點選下列路徑中各項目旁的 + 號:
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
7). 在視窗左半邊點一下 UserList 資料夾。
8.) 點選 編輯、新增、DWORD 值。
9). 在右半邊視窗中重新命名「新數值 #1」,將其改為「Administrator」。
10). 以右鍵點選這個新的 Administrator 值,然後選擇 修改。
11). 在「數值資料」欄位中輸入 1,然後按下 確定。
12). 按一下左半邊視窗中的 HKEY_LOCAL_MACHINE 旁邊的 - 號。
13). 關閉登錄編輯程式,然後重新啟動電腦。

叫出系統管理員的方法(b)
1).下載 Tweak UI 來用,這是微軟出品,請放心使用
,主要也是修改regedit
2).叫出程式之後,點選Logon
再勾選 Show "Adminsitrator" on Welcome screen
完成!就是這麼簡單,因為系統會幫你寫好regedit,而且要解除時也很容易喔!(我也是用這個方法)

001  


2. 接下來,要設定Administrator的密碼,如果你已經有設定好密碼,也可以跳過這步
點一下Windows左下方的「開始」,再點選最上面的使用者圖示

002

點選「首頁」
003  

點選「變更帳戶」

01  

點選Administrarot
02  

點選建立密碼
03  

輸入你想要的密碼,這個密碼就完成了
04  


3. 都設定好了之後,我們要用Adminstrator身份來執行VMware,選擇執行身份的方法有很多種,在此舉例其中一種
回到桌面,在VMware的圖示上按右鍵,選「內容」
05  

選擇「捷徑」,再選擇「進階」
06  

勾選「以其他身份執行」,按「確定」儲存
07  

回到桌面,點選Vmware的圖示二下,執行這個程式,就會跳出問我們要哪個使用考帳戶執行這個應用程式
我們點選Administrarot,並輸入密碼
08   

 

完成!再次運行VMware虛擬主機,我們會發現原來的記憶體不足的限制就不見了!
 


 

 

ps:
關於Vmware記憶體的設定,有一篇大陸人寫的文章可以參考,讓你再加速你的虛擬主機,有興趣的人可以試試看http://fuwenchao.blog.51cto.com/6008712/1366764

另一篇台灣人寫的也不錯 http://jyhshin1.blogspot.tw/2013/04/vmware-on-windows-7.html

 

 

 

arrow
arrow
    全站熱搜

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