在七零八落的前一篇文章《仙劍奇俠傳5使用虛擬機器無限制運行(圖文教程)》中詳細介紹了虛擬機器VMWare的實戰運用,不少童鞋反映,在使用Windows7
64位作業系統時,無法運行VMWare或MS Virtual server等軟體虛擬作業系統。提示為“提示:軟體虛擬化與此平台上的長模式不相容. 禁用長模式. 沒有長模式支援, 虛擬機器將不能運行 64 位元程式. ”產生這個錯誤的主要原因是現在平常用的VMWare等軟體本身都是基於32位的,如果要在其上運行64位虛擬機器,需要把虛擬化開啟!而Windows7 64位作業系統在預設情況下是關閉的!
一、開啟64位CPU的VT選項,開啟虛擬化。這是永久行的解決方案,但受到CPU型號的限制,部分CPU並不支援開啟虛擬化。
1、首現我們需要下載一個綠色的小巧軟體(114K),來檢測VT虛擬化技術是否開啟。用Securable軟體檢測時,軟體介面中“Hardware”顯示為“YES”字樣,這說明VT虛擬化技術已經成功開啟。
點這裡下載Securable軟體檢測軟體[請選擇普通下載方式]
2、如果顯示為“NO”,則說明VT虛擬化技術未能成功開啟。需要重啟筆記本後登入BIOS設定介面,進入“Configuration”菜單,找到 “Intel(R) Virtual Technology”選項,將其值改為“Enabled”,儲存退出後登入系統。
二、通過修改VMWare軟體設定,臨時性解決不相容問題。但建立虛擬機器後,需要再次進行以下設定。
1、對虛擬機器相對應的.vmx檔案進行編輯修改。用記事本開啟.vmx檔案,找到:vmci0.present=“TRUE”將TRUE改為FALSE或者直接將這行刪掉。儲存此虛擬機器的.vmx檔案(可能先要關閉Vm,然後才能儲存,再開啟VM)。重新運行虛擬機器。OK。(注意:剛剛安裝好VMware
Workstation以後是找不到這個檔案的,當你在VMware Workstation中建立了一個虛擬機器以後,這個檔案才會出現。)
改為
1 |
vmci0.present = "FALSE" |
2、[這一步非必要操作]在vm軟體介面上,編輯虛擬機器設定。在虛擬機器設定->選項->客戶機隔離->VM通訊介面(VMCI)把啟用VMCI的鉤去掉。點擊確定儲存。重新運行虛擬機器。OK。
聲明:
①本站教程為博主原創,轉載時,請註明來源於七零八落http://www.i7086.com!Tutorial
for the original blogger site, reproduced, please indicate from the pieces http://www.i7086.com!
②本文資源均只用於個人學習和研究,請不要惡意濫用和用於商業目的,否者後果自負!In this paper resources are only for personal study and research, please do not abuse and used for commercial purposes,
otherwise the consequences!