Latest evidence-based health information
Ipad

現在のバージョンの Windows で DOS プログラムを実行する方法

現在のバージョンの Windows で DOS プログラムを実行する方法
現在のバージョンの Windows で DOS プログラムを実行する方法

Kenneth M. Frith 氏は Windows XP から移行しようとしています(当然のことですが)。しかし、古い DOS プログラムがいくつか残っていて、どうしても手放したくない、あるいは手放せない状態です。それらは Windows 8 で使えるのでしょうか?

大きな疑問は、新しいPCでWindows 7またはWindows 8の32ビット版と64ビット版のどちらが動作するかということです。32ビット版(歴史的な理由からx86と呼ばれています)をお使いの場合は、多くの(ただしすべてではない)DOSプログラムを問題なく実行できるはずです。しかし、64ビット版(x64)をお使いの場合は、DOSプログラムを実行することは正式には不可能です。

しかし、それはできないという意味ではありません。

[技術的な質問がありますか?PCWorld寄稿編集者のリンカーン・スペクターまでお問い合わせください。[email protected]までお問い合わせください。]

一部のDOSプログラムは、現在のWindowsのバージョンでは動作しません。一般的に、デフラグツールや診断ツールなど、ハードウェアに近い動作をするユーティリティがこれに該当します。しかし、そもそもこれらのツールの古いバージョンは使用すべきではありません。

一部のDOSゲームはハードウェアに近い動作をするため、Windowsでは動作しない可能性があります。ただし、仮想マシンでは動作する可能性が高いです。その方法については後述します。

お使いのPCが32ビット版か64ビット版のWindowsを実行しているかわからない場合は、今すぐご確認ください。Windows 7では、「スタート」をクリックし、「コンピューター」を右クリックして「プロパティ」を選択します。Windows 8では、検索チャームに「」と入力して「PC情報」pc infoを選択しますどちらの方法でも、「システムの種類」フィールドで確認できます。

0417 win8 32 または 64

Windows 8 の 64 ビット バージョンを識別します。

32ビット版をご利用の場合は、.comファイルを選択するだけでDOSプログラムを起動できます。Windows 8で初めてこれを行うと、NTVDMという機能のインストールを確認するメッセージが表示される場合があります。 「この機能をインストールする」をクリックしてください。

プログラムが実行できない場合、またはWindows 8 x64をお使いの場合は、DOSBoxで実行してみてください。このシンプルで無料のプログラムは、旧式のコンピューターをエミュレートするのにかなり近い仮想マシンでDOSを実行します。

0417 ドスボックス

しかし、DOSBox のセットアップには難しい点が 1 つあります。それは、DOSBox 用の「ドライブ」を作成する必要があることです。

まず、Windowsエクスプローラー(Windows 8ではファイルエクスプローラー)で、実際のドライブまたはパーティションのルートにできるだけ近いフォルダを作成し、スペースや句読点を含まない短い名前を付けます。「」という名前をお勧めしますC:DOSfiles。DOSプログラムとファイルをそのフォルダに配置します。

0417 dosbox 設定ファイルを開く

次に、スタートメニューの検索フィールド、またはWindows 8の検索チャームに「DOSBox 0.74 Options」dosbox (数字は変更される場合があります)と入力して選択します。メモ帳でかなり大きなファイルが表示されます。一番下までスクロールします。 [autoexec]フラグの下に と入力し、ファイルを保存します。mount a c:dosfiles

それ以降、DOSBox を起動すると、C:DOSfiles フォルダがドライブ A: として表示されます。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.