VMware Workstation Pro: レトロゲームに最適な無料ツール

15.01.2025 20:12 Uhr – 23 Minuten Lesezeit
Von Stefan Dreher

VMware Workstationは、1台のコンピューター上で複数のオペレーティングシステムを同時に実行できるプログラムです。ITプロフェッショナルが様々な環境でソフトウェアをテストするためによく使用されますが、レトロゲームにも活用できます。

VMwareは、優れた3Dアクセラレータドライバーと安定性で際立っており、これによりVMwareを使って仮想レトロPCをセットアップすることが可能です。ただし、ゲーム用途では、VMwareは現在、Windows 2000世代以降のシステム、特にWindows XP 32ビット版での使用が推奨されます。これは、3DディスプレイドライバーがWindows 2000以降でしかサポートされていないためです。

幸いなことに、Windows XP 32ビット版は古いソフトウェア、多くの場合Windows 3.11時代まで後方互換性があります。これは、32ビットOSでサポートされている16ビット/32ビットアプリケーションを実行できるためで、これらはしばしば64ビットOSではサポートされていません。

このガイドでは、仮想化ソフトウェアであるVMware Workstation Proを、メーカーであるBroadcomから無料でダウンロードしてインストールする方法をご紹介します。最後に、Windows XPに3Dアクセラレータドライバーをインストールして、PODやForsakenなどの古いタイトルをプレイできるようにする方法もご紹介します。

Broadcomからのダウンロード:ウェブサイトが煩雑

まず、BroadcomのウェブサイトにあるVMwareのページ、こちらのリンクにアクセスし、「Download Fusion or Workstation」ボタンをクリックします。

これにはBroadcomアカウントが必要ですが、現在少し複雑になっています。右上の「Log-in」をクリックし、次に「Register」をクリックしてください。

すると、別のページに移動するはずです。メールアドレスとパスワードを入力し、CAPTCHAチャレンジを解決してください。登録が完了したら、ログインページに戻り、メールアドレスをユーザー名として通常通りログインします。

次に、再度VMwareのダウンロードページ(上部の最初のリンク)にアクセスすると、追加のサポートページこちらにリダイレクトされます。右上のご自身の名前の横に、製品を選択できるボタンがあります。

「VMware Cloud Foundation」をクリックすると、適切なダウンロードが表示されるはずです。「マイダウンロード」メニュー項目から、VMware Workstation Proを探してください。この製品をクリックすると、通常通りダウンロードできます。

例えば、Windows版のVMware Workstation Pro 17.0を選択し、その後、対応する最新バージョン、17.6.2を選択します。ダウンロードボタンが有効になる前に、ライセンス条項に同意する必要がある場合があります。これでインストールできるようになり、アプリケーション起動時には「個人利用(For Home use)」オプションを選択することで無料で利用でき、プロダクトキーの入力は不要です。

VMwareでの仮想マシンのセットアップ

この間に、ファイル → 新規仮想マシン、またはスタートページの「新規仮想マシン作成」ボタンをクリックして仮想マシンを作成できます。設定ウィンドウが開くので、「標準(Typical)」構成で進めます。

VMwareは、Windows XPのセットアップCDを挿入するか、インストール用のISOイメージファイルを選択するよう促します。Windows XPは自動的に検出され、選択肢も自動的にWindows XPに設定されます。ここで仮想マシンに名前を割り当てることができます。ハードドライブのサイズは小さすぎないようにしてください。私は最低でも10GBが適切だと考えています。

最後に、仮想ハードウェアをカスタマイズできます。例えば、仮想メモリを4096MBに増やすことができます。グラフィックメモリもこの4GBの制限に含まれるため、3072MBの方が良いでしょう。これは32ビットオペレーティングシステムで動作する最大値です。グラフィックメモリは256MBに設定できます。レトロゲームにはそれほど多くのグラフィックメモリは必要ありません。

Windows XP向けゲストシステムへのVMwareドライバー(コントロールプログラム)のインストール

付属のVMware ToolsはWindows 7以降でしか動作しないため、Windows XPでは機能しません。まず、「winPreVista.iso」というISOイメージファイルが必要です。このドライバーはWindows Vistaより前のゲストシステム用だからです。ダウンロードリンクはこちらに記載しています。

Windows XPを搭載した仮想マシンが起動したら、右下のCD-ROMアイコンをクリックし、設定でISOイメージファイル「winPreVista.iso」を選択します。

するとインストールプログラムが起動するはずです。もし起動しない場合は、「マイコンピュータ」ウィンドウのCD-ROMドライブアイコンをダブルクリックしてください。このインストールプログラムで通常通り進めることができ、3Dアクセラレータドライバーもインストールされます。

仮想マシンが再起動した後、dxdiagを使って3Dグラフィックアクセラレーションの状態を確認できます。DirectX診断ツールを開くには、スタートメニューから「ファイル名を指定して実行」をクリックします。ウィンドウに「dxdiag」と入力すると起動します。

「ディスプレイ」タブで、3Dアクセラレーションが有効になっているか確認できます。「はい」と表示されていれば、出力をテストできます。回転するキューブが見えれば、正常に動作していることを意味します。

VMwareの重要な機能解説

VMwareでは、ゲーム外でもスナップショットを作成できます。スナップショットは、VMの特定時点の状態を保存します。これは、VM内で間違いを犯した場合に、いわゆるスナップショットを使用してVMの現在の状態を以前の状態に復元するのに役立ちます。

使い方としては、VM → スナップショット → スナップショットの作成、とメニューを進みます。そこでスナップショットに名前を割り当てることができます。エラーが発生した場合や、VMを以前の時点に戻したい場合は、VM → スナップショット → スナップショットに戻す…メニューを選択して同様の操作を行ってください。

VMwareには3つの異なるネットワークモードがあります。ブリッジモード(Bridged)では、VMはホストシステムと同じネットワークカードを介して、ホストネットワークに直接接続されます。これはいわゆるネットワークブリッジです。

NAT(ネットワークアドレス変換)モードでは、VMのネットワークはホストネットワークから隔離され、ホストシステムがゲートウェイルーターとして機能します。これはデフォルト設定です。

ホストオンリー(Host-Only)モードでは、ネットワークは完全に隔離され、VMとホスト間でのみ接続されます。ホストが共有していない限り、インターネット接続はできないと思われます。

さらに、VMwareではネットワークを複数のネットワークセグメントに分割したり、特定の仮想ネットワークを選択したりできます。これは、2つのVM間だけで仮想ネットワークを構築したいが、他のVMからは隔離したい場合に役立ちます。

最後に、便利な「共有フォルダー(Shared Folder)」機能があります。これにより、ホストコンピューター上のデータをVMと共有でき、VMとホスト間でデータをやり取りできます。このオプションはVMの設定で有効にし、共有するフォルダーを選択する必要があります。

VMwareのさらなる活用法

VMwareは、古いオペレーティングシステムの実行だけでなく、幅広い用途に利用されています。例えば、ソフトウェア開発では、開発者がVMwareを使用して、様々なOSでソフトウェアがどのように動作するか、そしてクリーンに動作するかを確認します。これにより、テストのためだけに多数のハードウェアを常に購入する必要がなく、クロスプラットフォームソフトウェアを直接開発することも可能になります。

VMwareは、仮想トレーニング環境でも使用されます。ここではユーザーが様々なシナリオを安全に試すことができ、ライブデモではホストシステムに損害を与えることなく、ソフトウェアやOSの構成を実演できます。

プロのセキュリティ研究者も、侵入テストや悪意のあるソフトウェアの分析に利用しています。仮想マシンは、疑わしいソフトウェアをホストシステムに影響を与えることなく実行できる安全性を提供します。また、複雑なネットワークシミュレーションやファイアウォールテストなども実施されます。

ゲームのインストール

3Dアクセラレーションが正常に有効化されたら、Need for Speed I - III、Pod、Forsakenといったクラシックな3Dゲームをインストールできるようになります。パフォーマンス向上のため、DirectXを最新バージョンに更新することを忘れないでください。

現在の64ビットオペレーティングシステムでは動作しなくなった古いゲームで、ぜひ試してみてください。

問題発生時のサポート

パフォーマンスが遅い場合:BIOSまたはEFIで仮想化VT-xまたはAMD-Vが有効になっているか確認してください。これはコンピューターの構成ツールで、OSが起動する前、コンピューターの電源を入れたときに表示されます。Windowsのタスクマネージャーで、事前にそれがすでにアクティブになっていないか確認することもできます。

ネットワークに接続できない場合:VMのネットワーク設定を確認し、Host-Onlyネットワークなどに誤って設定されていないか確認してください。また、ホストOSで仮想ネットワークアダプター「VMware Network Adapter」が有効になっていることも確認してください。

DirectX 3Dのパフォーマンスが遅い場合:信頼性を高めるために、Windows XPゲストOSでDirectXを9.0に別途更新する必要がある場合があります。また、3Dアクセラレータの状態を確認し、アクティブになっていないか、ドライバーがインストールされていないか確認してください。

結論

VMwareは多くの3Dゲームには十分かもしれませんが、DOSアプリケーションやDOSゲームには、そのために設計されているDOSBoxを使用すべきです。これは、DOSBoxが完全なDOS実行レイヤーを形成し、必要に応じてプロセッサー速度を下げることができるためです。

VirtualBoxも無料の仮想化ソフトウェアですが、その3Dドライバーはバグが多く、使用できないことがよくあります。ただし、パススルーを介して2枚目のグラフィックカードをVMにパススルーするオプションもありますが、ここではパススルーなしのネイティブ実行について説明しました。

より正確なレトロPCの再現が必要な場合は、86BoxやPCemを使用できます。これらは完全なレトロハードウェアをエミュレートしますが、はるかに遅いです。3GHzのプロセッサーでも、Pentium II 233MHzプロセッサーをエミュレートする程度です。

本稿はドイツ語で初版されました。技術協力のもと翻訳され、公開前に編集による校閲を経ております。 元の記事(ドイツ語)を見る