好讀版:
http://www.gamebase.com.tw/forum/30032/topic/97446333
──────────────────────────────
這兩天一直持續著測試虛擬機對於老遊戲的支援,趁著還有些記憶趕緊記錄下來。
目前最常見的虛擬系統軟體大概就三種:VMware、Virtual PC、VirtualBox。
而目前這三款都有免費的版本可使用,VMware Player、VirtualBox 都有持續的在更新,
而 Virtual PC 在微軟發行 Windows 7 後,已將它納入 Win7 專業版以上的
選用基本功能中 (XP Mode)。免費的版本目前停留在 2007 許久...
VirtualBox 則因為時間關係就比較沒有太多的測試。
不過也因為其它兩套對於 Win98 / WinXP,在基本功能上都能夠已經足已勝任,
所以也暫時不太需要。以下是我測試後的一些心得。
《Virtual PC 2007》
建議系統:Windows 98
測試版本:SP1 6.0.192.0
1. 驅動完善,安裝好 Win98 後一併裝妥。只需再安裝 Additions 即可。
2. 顯示晶片相容性較高。遊戲相對性支援程度較好。
3. 順暢度較佳,Win98下開/關機速度明顯快於 VM。
補充:(Win98)
1. Directx 建議保持 Win98 SE 原版的 Directx 6.1a,升級容易降版可能會出問題。
2. 遊戲若需要 Directx 6.1a 以上的版本,使用VM安裝XP勾選相容性98執行比較適合。
3. 無論 VPC 或 VM,在 Win98 下,使用外部掛載皆不支援音軌播放。XP則皆可。
4. 需使用音軌的遊戲,複製到虛擬機中使用 DT v3.4.7 掛載,光碟機順序調整至第一。
5. 目前大部分的虛擬機軟體中,在 Win98 下皆不支援 D3D 加速,只支援 DirectDraw。
補充:(WinXP)
1. XP 安裝速度不快(30~40min),不過驅動完整。Additions 需手動安裝。
2. 不支援 Directx3D 加速,且在 XP 下與 VM 的顯示晶片差異極大 (8MB v.s 128MB)
3. 順暢度尚可,一般測試使用還算OK。
《VMware Player》
建議系統:Windows XP
測試版本:5.0.4、6.0.3
1. XP 安裝過程全自動(15~20min),驅動也一併完成。VMware Tools 也是自動安裝。
2. 顯示晶片支援 Directx3D 加速,遊戲支援程度高。
3. XP下可支援雙核心模擬,開/關機快,順暢度高。
補充:(WinXP)
1. 目前使用 6.0 版本玩 3D 遊戲,畫面會閃爍。換 5.0 版則正常。(Only XP)
2. 使用 6.0 安裝的 XP 檔案無法在 5.0 版中沿用,會顯示版本不同。
補充:(Win98)
1. 驅動不完善,音效驅動或USB驅動都需額外尋找安裝。
2. 不穩定,偶爾出現小停頓或程式錯誤訊息。
3. 顯示晶片系統無法完全辨認,遊戲支援度較差,容易跳出或執行無反應。
綜合以上測試。
若要裝 Windows 98,建議使用 Virtual PC 2007。
若要裝 Windows XP,建議使用 VMware Player。
另外在遊戲的系統選擇上,這大概就是經驗來判斷了。
搜尋一下遊戲畫面或是看遊戲光碟內所附的 Directx 版本就會有個標準。
不過還是有例外,一切都還是要測過才會知道。
還有為何沒有另外測試 Windows 95?
各位也可以發現,這些虛擬軟體在更新時,也早就不把 95 當作支援標準。
Virtual PC 2007 的新增列表中,甚至已經沒有 Windows 95 的選項。
其實從 DOSBox、Qemu 一路測試研究過來,覺得 95 和 98 的重複性太高,
而 98 對於系統的穩定度及遊戲的支援程度來說都比 95 來得好。
以目前最低標準來說,自然選擇 Windows 98 好一些。
最後提一下 VirtualBox,我查了一下Wiki及一些網路上的評論。
它算是後起之秀,在這三款之中是最晚開發的。若是以老遊戲的支援度來說,
目前它的定位算是不上不下,Win98 的驅動支援比 VM 更慘。
在 XP 的支援程度或效能上也沒有 VM 來得高,所以比較不會花時間去測試。
參考資料:
Win98SEをVMWare Player 4にインストール時のドライバ処理
http://qpz.at.webry.info/201202/article_1.html
VMware Player上でWindows98を動かしてみた
http://blawat2015.no-ip.com/~mieki256/diary/201301093.html