- 締切済み
WindowsMeのコンベンショナルメモリ
WindowsMeのMS-DOSプロンプトでコマンド「MEM」を使ったところ 最大実行可能プログラムサイズ 531K (543,840 バイト) このように表示されます。 この空きメモリの容量を増やす方法をご存じ有りませんか。 DOSプログラムが空きメモリ容量を570KBほどを要求してきます。 PIFファイルのメモリの設定で600KBに設定しても、 『現在のシステム設定では、このプログラムに必要なコンベンショナル メモリは確保できません。 コンベンショナルメモリを使っているドライバまたは常駐プログラムを アンロードするか、プログラムのプロパティシートで合計コンベンショナルの 値を減らしてください』と表示されます
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- jyoukisen
- ベストアンサー率0% (0/0)
Meでは、リアルモードサポートを削除したため、環境によってEMSメモリを確保することが出来ません。SYSTEM.INIの編集が必要です。 マイクロソフトのサポートページがありますので、ご参照ください。
- DrSumire
- ベストアンサー率39% (264/666)
>WindowsMeはconfig.sysを書き直して再起動しても、 >config.sysの内容を無くしてしまいます。(サイズが0kb) そうなんですか、失礼しました。 Meがそんな仕様なのであれば、MeでのDOSアプリの利用はやはり無理があると思います。 どうしてもそのPCでDOSアプリを動作させるのであればVMWareなどのエミュレータを利用してDOSVを起動するのが一番の近道のような気がします。
- DrSumire
- ベストアンサー率39% (264/666)
>DOSプログラムが空きメモリ容量を570KBほどを要求してきます。 厳しいですね。 DOSVの時代でも570KBのコンベンショナルメモリーを確保するには、結構やりくりした記憶が・・・ 多分Meですと確保は困難だと思います。 DOSVの時代はサードパーティ製EMMマネージャ等を利用しDOSV付属のEMM386.EXEでは設定困難なConfigを書いてチューニングしてやっとだった気が・・・ とりあえず、DOSアプリが日本語&EMSメモリを利用しないのであれば EMM386.exe biling.sys jfont.sys jdisp.sys kkcfunc.sys 辺りをConfig.SYSからリマークしてしまえば そこそこコンベンショナルメモリーの確保は可能かと思いますが、日本語やEMSは利用しますよね? >そのDOSアプリケーションの開発元に問い合わせてみれば何か有益な情報が入手できるかも それと、DOSついて多少の知識も無いのであればConfig.sysはいじらない方が懸命です、Windowsが起動しなくなってしまう可能性がありますから。
補足
ありがとうございます。 WindowsMeはconfig.sysを書き直して再起動しても、 config.sysの内容を無くしてしまいます。(サイズが0kb)
お礼
VMWareですか。調べてみましたがとても値段の高いソフトですね。 それにLinuxやWindows2000は持っていませんのでとても手が出せません。 他に調べたところ、システムコマンダーなどのマルチOSブートをサポートする ソフトがありましたので、こちらを使ってWindowsMeとWindows98(又はPC-DOS/V)の デュアルブート環境を作って、DOSアプリはWindows98で実行してみようと思います。 今回はありがとうございました。