由於Windows7有新的虛擬機器功能,也就是Windows Virtual PC(取代原Virtual PC),加上Windows7還有XP mode(免費在Windows7下以虛擬OS方式執行正版的XP),但微軟為了達到更好的效能,Windows Virtual PC運用CPU的VT(Virtualization Technologies)功能,如果您的CPU無VT功能,Windows Virtual PC及XP mode您都無法執行。雖然可以用原來Virtual PC執行,但效率會差很多,XP也必須另外取得版權。
由於Acer8930G的CPU為INTEL T9400有支援VT功能,但BIOS預設是關閉的,而且也沒有選項可以啟動它,一個月前也向ACER反應過,對方的回答就只有「不支援」一句話,所以只好自己找方法,直到今天終於在丹麥網站找到解答,並且把XP mode給裝起來(如上圖)。
要如何開啟Acer8930G VT功能呢?
下圖是Windows Virtual PC執行XP mode的畫面,使用VT功能的執行速度確實比MS Virtual PC要很多,而且桌面還可隨視窗大小作調整,真是太強了。
啟動ACER 8930G的VT方式
概略方式為修改官網提供的BIOS檔案(KM2_113.fd),藉由原則檔(vtenable.py)經過Python工具修改後,在由ACER的BIOS更新工具刷新BIOS。
方法如下:
步驟一 下載ACER 8930G最新的BIOS v1.13
步驟二 下載Python 2.6.2 BIOS工具(MSI安裝檔)
步驟三 下載這個Python腳本(建議用另存為)
步驟四 執行Python 2.6.2安裝並讓它安裝在C:\ python26
步驟五 將腳本(vtenable.py)複製到C:\ python26
步驟六 將ACER的BIOS檔解開至臨時文件夾中
步驟七 編輯臨時文件夾內的platform.ini文件
請修改以下內容。
[FDFile]
FileName=
BackupName=c:\backupbios.fd
修改後儲存該文件。
步驟八 執行 Insydeflash.exe 先進行第一次BIOS更新,以製作BIOS備份檔backupbios.fd 。
步驟九 你現在有一個文件在您的C:\backupbios.fd
步驟十 將 backupbios.fd 複製到C:\ python26
步驟十一 執行DOS指令並將目錄指定到C:\ python26
步驟十二 在DOS下輸入這一串字 vtenable.py backupbios.fd 8930gvt-bios.fd
此時畫面會出現下面訊息
Updating VSS...
Updating BIOS...
Writing output...
Done
那麼您的BIOS修改檔(8930gvt - bios.fd)已更新完成
步驟十三 將 8930gvt - bios.fd 改成KM2_113.fd,複製到ACER下載的BIOS更新資料夾(將原先KM2_113.fd取代)
步驟十四 再次執行 InsydeFlash.exe就可啟動VT功能了
來源出處
PS.更新BIOS有一定的風險,如果您沒有送廠的失敗打算請勿嘗試。