DOSでEXEファイルを実行する方法

古い、ヴィンテージのワークスペースの劇的な照明画像

DOSエミュレータは、Windowsで実行するには古すぎるi386ソフトウェアにグラフィックとサウンドを提供します。

画像クレジット: fergregory / iStock /ゲッティイメージズ

Windows 8.1には最新のコマンドラインプログラム用のDOSプロンプトが含​​まれていますが、ほとんどのビンテージEXEファイルはWindowsと互換性がなく、初期のx86環境を再作成するにはDOSエミュレータが必要です。 DOSでもWindowsコマンドプロンプトと同じコマンドが機能しますが、ハードドライブ上のファイルにアクセスするには、DOSでWindowsディレクトリをマウントする必要があります。

Windowsファイルシステムをマウントする

あるファイルシステムを別のファイルシステムにマウントする場合、マウントするディレクトリはマウントポイントと呼ばれ、マウントされたファイルシステムのルートディレクトリとして機能します。つまり、その親にアクセスすることはできません。 エミュレータからすべてのDOSプログラムにアクセスするには、それらのフォルダを1つの共通フォルダに入れて、DOSルートディレクトリとしてマウントします。 DOSにはマウントコマンドがないため、プロセスはエミュレーターによって異なります。 通常、DOSの起動時にディレクトリ名を引数としてエミュレータに渡すと、ディレクトリ名がC:ドライブとしてマウントされます。 たとえば、Windowsプロンプトで次のコマンドを入力すると、DOSBoxエミュレータが起動し、Gamesディレクトリがマウントされます。

今日のビデオ

dosboxゲーム

ファイルとフォルダを開く

DOSコマンドは、ファイル名やフォルダ名など、大文字と小文字を区別せず、DOSは最初の8文字のみを表示します。 「dir」(引用符なし、ここおよび全体)を入力して現在のディレクトリ内のファイルとフォルダを表示するか、「cd」の後にフォルダ名を入力してそのディレクトリに移動します。 ファイル名またはフォルダ名の最初の数文字を入力したら、[Tab]キーを押して名前を自動的に入力します。 たとえば、Border.inf、Borland.exe、およびBorn.comファイルを含むフォルダーで、「borl」と入力し、「Tab」を押してファイル名Borland.exeを完成させます。 EXEファイルを実行するには、名前を入力して「Enter」キーを押します。 DOSコマンドの短いリストの場合は「help」と入力し、長いリストの場合は「help \ all」と入力します。 多くのDOSプログラムフォルダには、EXEファイルを実行する前にDOSを設定するBATファイルが含まれています。 EXEファイルの場合と同様に、プロンプトで名前を入力してBATファイルを実行します。