如果您在筆記本電腦中使用Virtual PC 2007,常常遇到筆記本電腦的節能模式引發的問題,以基于Intel移動CPU的筆記本電腦為例,SpeedStep與Dynamic Power Coordination可以根據系統需求,自動調整CPU/每核心的電壓與頻率,條件允許時每個核心均可運算在最低頻率模式(LFM : Lowest Frequency Mode)下,這當然是相當有益的功能,可以讓我們的筆記本電腦更節能、安靜,電池可使用更長時間等。但是,當在筆記本電腦中使用Virtual PC時,這往往會帶來很大的問題。 簡單地說,當宿主系統與虛擬系統同時運行時,CPU的工作狀態往往處于頻繁的由忙到閑由閑到忙的切換中,這種CPU頻率的不斷變化常常不可避免在導致虛擬機時而幾乎無響應時而又反應迅速,有操作中帶來許多困擾,要么鍵盤或鼠標輸入不靈要么觸發一些不可預知的動作。——我們甚至遇到連系統時鐘都停止的情況。 要解決這一問題,可通過如下未必最佳但相當有效的方式,即在Virtual PC 2007中禁用CPU的節能模式: 如果虛擬機正在運行,將其關閉; 找到虛擬機配置文件“options.xml”,在默認安裝中,其位于“C:/Documents and Settings/用戶名/Application Data/Microsoft/Virtual PC”目錄下(注:該目錄為隱含目錄,您可能需要調整文件夾查看選項); 用記事本或其他您習慣的文本編輯器打開該文件; 找到<virtual_pc>部分,在<virtual_pc>與</virtual_pc>間加入如下的內容: <enable_idle_thread type=”boolean”>true</enable_idle_thread> 保存并關閉options.xml; 這樣,在您再次啟動虛擬機時,Virtual PC 2007將最大化地使用CPU的運算能力,阻止CPU進行低電壓或低功耗模式,上述的問題便不會發生了。當然,這樣做的弊端也很明顯,CPU一直處于高功耗工作狀態,發熱量、噪音等皆是不得不接受的后果,而在使用電池供電時,使用時間也會大大縮短。