使用 Windows 7 64-bits 作業系統,比較擔心的是老舊的應用程式,只能執行於 Windows XP-32bit 的環境下。 為了能在 64-bit 的環境下,能 100% 執行 32-bit、XP 系統下的應用程式,MS 是透過執行 "Virtual PC" 的虛擬機器方式,只要是包括 Ultimate, Professional, Enterprise 等版本,均可以免費下載並安裝這個稱之為 "XP-Mode" 的虛擬 Windows XP 系統 (會自動授與一個授權的 OEM 帳號)。
*** 關於 XP-Mode 的下載與安裝,請參考:Windows Virtual PC ***
這個 "XP-Mode" 的優點是 MS 已將之最佳化,把不必要的系統服務給移除掉,所以佔用資源極小,開機後記憶體才佔用約 120MB 左右,所以跑 512MB 的環境也挺順暢。 再加上預設關閉並非是關機 (Shutdown),而是給 "休眠 (Hibernate)" 儲存至 HDD,所以爾後重新啟動的速度也是相當快。

這個 XP-Mode VM (Virtual Machine),相當適合用來執行看盤交易程式,因為這些盤商提供的看盤交易系統,目前還沒有保證可以確實在 64-bit 的環境下正常執行。 請參考我另一篇: 在 Windows 7 64bit 下跑 AmiBroker 的方法。
另外,有時候為了開發一些 Win-32 的程式,例如 DDE,所以會需要安裝如 VB6 的開發環境 (Visual Basic 6)。 為了不希望在原來 Windows 7 64-bit 安裝有的沒的,且使用次數其實不多,所以也會想安裝在 "XP-Mode" 內:但是又不希望與實際執行交易的作業環境下放在一起,所以希望能 "複製 (Clone)" 另一個 "XP-Mode" VM,並在其內安裝 Win32 的程式開發環境。
但是,"XP-Mode" 可不像 Vmware 這般,直接複製即可。 在 Virtual PC 的管理介面,你根本看不到可以複製 "XP-Mode" 的指令。 而如果你直接用檔案複製 (Copy) 的方式,則是無法執行新複製的那個 VM。
到底可不可以在 Windows 7 x64 的環境下同時執行多個 "XP-Mode" VM 呢? 答案是 Yes!
繼續閱讀 »
訂閱 RSS (by FeedBurner)
訂閱 RSS (by Wordpress)

