Windows 11/10で古いDOSプログラムを実行する方法

DOSDisk Operating Systemの略です。以前は、Windows OSが発明される前は、コンピューターはDisk Operating Systemで動作していました。DOSのファミリーには、MS-DOS、PC-DOS、Free-DOSなどがあります。これらのオペレーティングシステムの中で、MS-DOSは最も人気のあるオペレーティングシステムであり、Microsoftによって開発されました。Microsoftは、Windows 95のリリース後にDOSを終了しました。NTVDMテクノロジーを使用することで、32ビットWindows 10オペレーティングシステムでもDOSプログラムを実行できます。NTVDMはNT Virtual DOS Machineの略です。これは、デフォルトではWindows 10にインストールされていません。32ビットWindows 10 OSでDOSプログラムを実行すると、NTVDMをインストールするポップアップが表示されます。64ビットWindows 11/10 OSの場合、DOSプログラムを実行することはできません。この記事では、vDOSまたはDOSBoxを使用してWindows 11/10で古いDOSプログラムを実行する方法について説明します。

Windows 11/10で古いDOSプログラムを実行する方法

上記で説明したように、Windows 11/10ではDOSプログラムを実行できません。実行しようとすると、次のエラーメッセージが表示されます。

お使いのPCのバージョンを確認するには、ソフトウェア発行者に問い合わせてください。

Windows 11/10でDOSプログラムを実行する場合は、DOSエミュレーターソフトウェアをインストールする必要があります。この記事では、Windows用の次の2つのDOSエミュレーターについて説明します。

  1. vDOS
  2. DOSBox

1] vDOSを使用してWindowsで古いDOSプログラムを実行する方法

vDosは、Windows用のDOSエミュレーターの1つで、WindowsデバイスでDOSプログラムを実行できます。softpedia.comから無料でダウンロードできます。vDosファイルをダウンロードしたら、ダブルクリックしてPCにインストールします。

vDosを初めて実行すると、サンプルプログラムがロードされます。以下の手順に従って、このサンプルプログラムをクリアできます。

  1. デスクトップにあるvDosのショートカットを右クリックします。
  2. ファイルの場所を開くを選択します。これにより、vDosのインストールフォルダーが開きます。デフォルトでは、C:\vDosがvDosのインストール場所です。
  3. autoexecという名前のファイルがあります。そのファイルを右クリックして「メモ帳で開く」を選択します。
  4. すべて削除します。これを行うには、Ctrl + Aキーを押してすべてのテキストを選択し、Deleteボタンを押します。次に、Ctrl + Sキーを押して保存します。
  5. メモ帳を閉じます。

これで、vDosアプリケーションを開くと、上記のスクリーンショットのように、クリーンなインターフェイスが表示されます。

vDosアプリケーションを使用してDOSプログラムを実行するには、DOSプログラムの実行可能ファイルをvDosディレクトリに配置する必要があります。以下に、チェスDOSゲームの全体的なプロセスを説明します。

vDosディレクトリを開き、新しいフォルダーを作成します。このフォルダーに名前を付けます。ここでは、チェスゲームを実行しているため、新しく作成したフォルダーをチェスと名付けました。

次に、DOSプログラムの実行可能ファイルをコピーします。vDosディレクトリを開き、新しく作成したフォルダーを開きます。そこにコピーしたDOSプログラムの実行可能ファイルを貼り付けます。

vDosアプリケーションを実行し、次のコマンドを入力してEnterキーを押します。

cd フォルダー名

上記のコマンドでは、フォルダー名を、DOSプログラムファイルを含むフォルダーの名前に置き換えます。たとえば、ここでは、チェスフォルダーです。したがって、コマンドは次のようになります。

cd Chess

上記のコマンドでは、cdはchange directoryの略です。ディレクトリを変更するために使用されます。次に、そのフォルダー内の実行可能ファイルの名前を拡張子.exeと共にタイプし、Enterキーを押します。

Chess.exe

上記の手順を実行すると、vDosはDOSプログラムを実行します。

2] DOSBoxを使用してWindowsで古いDOSゲームを実行する方法

DOSBoxは、Windowsコンピューターで古いDOSプログラムとDOSゲームを実行できる、もう1つの無料のDOSエミュレーターです。公式Webサイトdosbox.comからダウンロードできます。DOSBoxで古いDOSゲームやプログラムを実行する方法は異なり、vDOSよりも少し複雑です。 以下に全体的なプロセスを説明します。

公式WebサイトからDOSBoxファイルをダウンロードしたら、システムにインストールします。vDOSとは異なり、DOSBoxがインストールされているディレクトリにすべてのゲームを配置する必要はありません。すべてのゲームを配置したドライブを直接マウントできます。以下の手順に従って、DOSBoxを使用してDOSゲームまたはプログラムを実行します。

  1. DOSBoxアプリケーションを開きます。
  2. すべてのDOSゲームまたはプログラムを配置したディレクトリをマウントします。
  3. 古いDOSプログラムまたはゲームを配置したドライブを呼び出します。
  4. cd(change directory)コマンドを使用して、DOSBoxがゲームフォルダーを見つけるようにします。
  5. ゲームの名前を.exe拡張子と共にタイプし、Enterキーを押します。

これらの手順を詳しく見てみましょう。始める前に、次の手順を実行します。

  1. DOSゲームまたはプログラムごとに別のフォルダーを作成します。これらのフォルダーには、実行可能ファイルとその他の必要なファイルのみを含める必要があります。これらのフォルダー内にサブフォルダーを作成しないでください。
  2. 次に、ディレクトリにOldGamesなど任意の名前で新しいフォルダーを作成します。
  3. すべてのゲームフォルダーをOldGamesフォルダーの中に移動します。
DOSBoxをデスクトップアイコンをダブルクリックして開きます。DOSBoxアプリケーションを起動すると、インターフェイスにZ:\>が表示されます。次に、古いDOSゲームを配置したディレクトリをマウントする必要があります。私は、OldGamesフォルダー内のFディレクトリに古いDOSゲームを配置しました。フォルダー名にスペースがないことに注意してください。スペースがあるとエラーが発生します。これを理解するために、次の2つの例を参照してください。
D:\TheWindowsClub\Software\OldGames
D:\The Windows Club\Software\OldGames

後者のパスを入力すると、このパスにはThe Windows Clubの間にスペースがあるため、エラーメッセージが表示されます(上記のスクリーンショットを参照)。簡単に言うと、パスをできるだけ短くするとよいでしょう。例えば、

F:\OldGames
D:\OldGames

これで、ゲームフォルダーの名前を付け、ドライブのどこに配置するかを理解できたと思います。ゲームフォルダーをマウントする方法を見てみましょう。

ゲームフォルダーをマウントするコマンドは次のようになります。

mount <ドライブ文字> <ゲームフォルダーパス>

FドライブにOldGamesという名前のゲームフォルダーを作成しました。したがって、そのフォルダーをマウントするコマンドは次のようになります。

mount F F:\OldGames

完全なコマンドは次のようになります。

Z:\>mount F F:\OldGames

DOSBoxは「コピーアンドペースト」コマンドを受け付けません。したがって、キーボードを使用してパス全体を入力する必要があります。そのため、ディレクトリ内のゲームフォルダーは、パスをできるだけ短くして作成することをお勧めします。

上記のコマンドを入力した後、Enterキーを押すと、次のメッセージが表示されます(コマンドが正常に実行された場合)。

ドライブFは、ローカルディレクトリF:\OldGames\としてマウントされました。

ドライブをマウントした後、次のステップは、ゲームフォルダーを作成したドライブを呼び出すことです。これを行うには、単にZ:\>の後にコロン付きのドライブ文字を入力してEnterキーを押します。私の場合は、ドライブFです。したがって、F:と入力しました(理解するために、以下のコマンドを参照してください。

F:

画面に表示される完全なコマンドは次のようになります。

Z:\>F:

上記のコマンドは、Z:\>F:\>に変更します。次に、DOSBoxがゲームフォルダーを見つけるように、cd(change directory)コマンドを実行します。コマンドは次のようになります。

cd <ゲームフォルダーの名前>

beetrisゲームを実行したいと考えています。したがって、入力したコマンドは次のとおりです。

cd beetris

上記のコマンドで、beetrisはbeetris実行可能ファイルを含むフォルダーです。コマンド全体は次のようになります。

F:\>cd beetris

cdとゲームフォルダー名の間にスペースがあることに注意してください。上記のコマンドを入力した後、Enterキーを押し、実行可能ファイルの名前を.exe拡張子と共にタイプします。

beetris.exe

画面に表示される必要があるコマンド全体は次のとおりです。

F:\BEETRIS>beetris.exe

Enterキーを押すと、DOSBoxがゲームを起動します。お気に入りのDOSゲームをWindowsコンピューターで楽しんでください。

WindowsラップトップでvDOSとDOSBoxの両方のエミュレーターを試しました。DOSBoxは、あらゆるDOSゲームやプログラムをプレイすることができます。一方、vDOSは、一部のゲームやプログラムでエラーメッセージを表示します。vDOSでエラーが表示されたDOSゲームやプログラムは、DOSBoxアプリケーションで正常に実行されました。

これらのエミュレーターのうち、どれがお気に入りですか?

Windows 11/10で古いDOSゲームをプレイできますか?

はい、Windows 10で古いDOSゲームをプレイすることができます。そのためには、WindowsコンピューターにDOSエミュレーターソフトウェアをインストールする必要があります。vDosは、Windows用の無料のDOSエミュレーターの1つです。Windows 11/10で古いDOSプログラムやゲームを実行するためにインストールすることができます。DOSBoxも優れています!

Windows 11/10で古いDOSプログラムを実行するにはどうすればいいですか?

Windows 10とWindows 11で古いDOSプログラムを実行することができます。そのためには、最初にWindowsコンピューターに無料のDOSエミュレーターをインストールし、その後コマンドを実行します。Windowsで古いDOSプログラムを実行するには、DOSエミュレーターの公式ウェブサイトにある手順を読む必要があります。vDosは、Windows用の無料のDOSエミュレーターの1つです。vDosを使用して古いDOSアプリケーションを実行するには、vDosインストールディレクトリに新しいフォルダーを作成し、そのフォルダーの中にDOSプログラムの実行可能ファイルを入れます。次に、vDosから実行可能ファイルを実行します。DOSBoxを使用することもできます。