VMware Workstation Pro:復古遊戲的免費利器

VMware Workstation 是一款虛擬化軟體,能讓您在單一電腦上同時執行多個作業系統。IT 專業人員常用它來測試不同環境下的軟體,但您也可以將其用於懷舊遊戲。

VMware 以其出色的 3D 加速驅動程式和穩定性而聞名,這表示您可以使用 VMware 建立虛擬懷舊電腦。然而,就遊戲而言,VMware 目前推薦用於 Windows 2000 世代或更新的系統,最好是 Windows XP 32 位元版本,因為 3D 顯示驅動程式僅支援 Windows 2000 及更高版本。
幸運的是,Windows XP 32 位元版本也向下相容於較舊的軟體,通常可以追溯到 Windows 3.11 時代,因為它能運行 16 位元/32 位元應用程式,這些在 32 位元作業系統上受支援,但在 64 位元作業系統上通常不支援。
在本指南中,我將向您展示如何從製造商 Broadcom 免費下載並安裝虛擬化軟體 VMware Workstation Pro。最後,我還會示範如何安裝支援 3D 加速驅動程式的 Windows XP,讓您可以暢玩《狂飆》(POD) 或《棄神》(Forsaken) 等舊款遊戲大作。
從 Broadcom 下載:網站操作繁瑣

為此,請前往 Broadcom 網站上的 VMware 頁面 連結,然後點擊「Download Fusion or Workstation」按鈕。
這需要一個 Broadcom 帳戶,現在申請起來有些複雜。請點擊右上角的「Log-in」,然後點擊「Register」。
您現在應該會被導向另一個頁面。輸入您的電子郵件地址和密碼,並完成任何 CAPTCHA 驗證。註冊完成後,請返回 登入頁面 並正常登入,使用您的電子郵件地址作為使用者名稱。
現在請再次前往 VMware 下載頁面(即頂部的第一個連結),您將會被重新導向到額外支援頁面 這裡。在右上角您的姓名旁邊,有一個按鈕可以讓您選擇產品。
點擊「VMware Cloud Foundation」,正確的下載項目應該就會顯示出來。在「我的下載 (My Downloads)」選單項目下,尋找 VMware Workstation Pro。點擊此產品後,即可正常下載。
例如,選擇適用於 Windows 的 VMware Workstation Pro 17.0,然後選擇對應的最新版本 17.6.2。您可能需要先接受授權條款,下載按鈕才能使用。現在您應該可以安裝它了,當應用程式啟動時,您可以選擇「供家庭使用 (For Home use)」選項,這將使其對您免費,並且無需輸入產品金鑰。
在 VMware 中設定虛擬機器
同時,我們可以透過點擊「檔案 (File)」→「新增虛擬機器 (New Virtual Machine)」,或直接在啟動頁面上點擊「建立新的虛擬機器 (Create new Virtual Machine)」按鈕來建立虛擬機器。一個配置視窗將會開啟,我們將選擇「典型 (Typical)」配置進行。
VMware 現在會提示您插入包含 Windows XP 安裝程式的 CD,或選擇安裝用的 ISO 映像檔。系統應該會自動偵測到,並將選擇預設為 Windows XP。您現在可以為虛擬機器指定一個名稱。硬碟大小不應太小;我認為 10 GB 是可接受的最低要求。
最後,您可以自訂虛擬硬體,例如將虛擬記憶體增加到 4096 MB。3072 MB 會更好,因為顯示記憶體也會計入這 4 GB 的限制。這是 32 位元作業系統下可以運作的最大可能值。您可以將顯示記憶體設定為 256 MB;懷舊遊戲不需要那麼多的顯示記憶體。
在 Windows XP 訪客作業系統上安裝 VMware 驅動程式(控制程式)
隨附的 VMware Tools 僅適用於 Windows 7 及更新版本,因此無法在 Windows XP 下運作。首先,我們需要名為「winPreVista.iso」的 ISO 映像檔,因為此驅動程式適用於 Windows Vista 之前的訪客系統。我們已將下載連結 在此 提供。
當運行 Windows XP 的虛擬機器啟動後,點擊右下角的 CD-ROM 圖示,然後在設定中選擇 ISO 映像檔「winPreViso.iso」。
安裝程式應該就會啟動。如果沒有,請在「我的電腦 (My Computer)」視窗中雙擊 CD-ROM 光碟機圖示。您可以在此安裝程式中照常進行,它也會安裝 3D 加速驅動程式。
虛擬機器重新啟動後,您可以使用 dxdiag 檢查 3D 圖形加速的狀態。要開啟 DirectX 診斷工具,請前往「開始」選單並點擊「執行 (Run)」。在視窗中輸入指令「dxdiag」,它就應該會啟動。

在「顯示 (Display)」分頁中,您可以查明 3D 加速是否已啟用。如果顯示「是」,您可以測試輸出,如果您看到旋轉的立方體,則表示它運作正常。
VMware 重要功能解說
透過 VMware,您也可以在遊戲之外建立快照。快照能將虛擬機器在特定時間點的狀態儲存下來。這有助於您在虛擬機器中犯錯時,透過所謂的快照將虛擬機器的當前狀態恢復到先前的狀態。
如何使用它們?請前往「虛擬機器 (VM)」→「快照 (Snapshots)」→「拍攝快照 (Take Snapshot)」選單。您可以在那裡為快照指定一個名稱。如果發生錯誤或您想將虛擬機器重設回先前的時間點,您可以重複此步驟,但改為選擇「虛擬機器 (VM)」→「快照 (Snapshots)」→「還原到快照 (Revert to Snapshot) …」選單。
VMware 中有 3 種不同的網路模式。橋接模式 (Bridged) 下,虛擬機器透過與主機系統相同的網路卡,直接連接到主機網路。這就是所謂的網路橋接。
透過網路位址轉譯 (NAT) 模式,虛擬機器的網路與主機網路隔離,且主機系統充當閘道路由器。這是預設設定。
在僅主機 (Host-Only) 模式下,網路完全隔離,僅在虛擬機器和主機之間建立連線。除非主機共用網路,否則可能無法連線到網際網路。
此外,VMware 可以將網路劃分為多個網路區段,或選擇特定的虛擬網路。如果您只想在兩台虛擬機器之間建立虛擬網路,並將其與其他虛擬機器隔離,這會很有幫助。
最後,還有實用的「共用資料夾 (Shared Folder)」功能,它允許主機電腦上的資料與虛擬機器共用,您可以在虛擬機器和主機之間交換資料。您必須在虛擬機器設定中自行啟用此選項,並選擇要共用的資料夾。
VMware 的其他用途
VMware 不僅用於運行舊版作業系統,還廣泛應用於多種情境。例如,在軟體開發中,開發人員使用 VMware 來檢查他們的軟體在不同作業系統下的行為以及是否能穩定運行,而無需不斷購買大量硬體進行測試,或是直接開發跨平台軟體。
VMware 也用於虛擬訓練環境,使用者可以在其中安全地嘗試不同的情境,並且實時演示可以展示軟體或作業系統配置,而不會損壞主機系統。
專業安全研究人員也利用它進行滲透測試和惡意軟體分析。虛擬機器提供了安全性,讓可疑軟體可以在不影響主機系統的情況下運行。此外,還會進行複雜的網路模擬和防火牆測試等。
安裝遊戲
如果 3D 加速已成功啟用,您現在可以安裝像《極速快感 I-III》(Need for Speed I - III)、《狂飆》(Pod) 或《棄神》(Forsaken) 等經典 3D 遊戲了。別忘了將 DirectX 更新到最新版本以提升效能。
試著玩玩那些無法在目前 64 位元作業系統上運行的舊遊戲吧。
問題排除協助
效能緩慢?請檢查您的 BIOS 或 EFI 中是否已啟用虛擬化技術 VT-x 或 AMD-V。這是您電腦中的配置工具;它在您開啟電腦時就會出現,甚至在作業系統啟動之前。您也可以事先在 Windows 的「工作管理員 (Task Manager)」中檢查它是否已啟用。
無法連線?檢查虛擬機器的網路設定,看是否有錯誤配置,例如是否設定為僅主機 (Host-Only) 網路。同時確保您的虛擬網路介面卡「VMware Network Adapter」在您的主機作業系統上已啟用。
DirectX 3D 效能緩慢?您可能需要在 Windows XP 訪客作業系統中單獨將 DirectX 更新到 9.0 版本,以便它更可靠地運行。此外,檢查您的 3D 加速狀態,看它是否未啟用或驅動程式是否未安裝。
結論
對於許多 3D 遊戲而言,VMware 可能已足夠,但對於 DOS 應用程式或 DOS 遊戲,則應使用 DOSBox,因為它正是為此而設計的。這是因為 DOSBox 形成完整的 DOS 執行層,並能在必要時降低處理器速度。
VirtualBox 也是一款免費的虛擬化軟體,但其 3D 驅動程式通常有錯誤且無法使用。然而,也有一種選擇是透過直通 (passthrough) 將第二張顯示卡直通給虛擬機器,但在這裡我們描述的是不使用直通的原生執行方式。
如果您需要更精確的懷舊電腦複製品,可以使用 86Box 或 PCem。它們能模擬完整的懷舊硬體,但速度也慢得多。使用 3 GHz 處理器,它可以模擬 Pentium II 233 MHz 處理器。