• 締切済み

コンベンショナルメモリとconfig.sys

「空きコンベンショナルメモリが不足しています。CONFIG.SYSのデバイスドライバをREMにするか、CONFIG.SYSでEMM386.EXEを読みこんで DEVICEHIGH=ステートメントをつかって他のドライバを上位に読み込む必要があるかもしれません」 上記についてですが、CONFIG.SYSの操作はどうやるのですか?また、CONFIG.SYSのデバイスドライバをREMにするか、CONFIG.SYSでEMM386.EXEを読みこんで DEVICEHIGH=ステートメントをつかって他のドライバを上位に読み込む にはどうやればよいのでしょうか?

みんなの回答

noname#11476
noname#11476
回答No.3

DOSのプログラムからエラーメッセージを受け取ったわけですね? やりたいことはBIOSのUPDATEですか? お使いのパソコンのOSはなんでしょうか? たとえば、Windows95,Windows98のconfig.sysはc:の下にあり、参考に見ることが出来ます。 書き換えに失敗するとWindowsが起動しなくなることもありますので、まずは眺めて下さい。 ここから先は、Windowsの場合です。 device=C:\WINDOWS\himem.sys device=C:\WINDOWS\EMM386.EXE RAM noems この2つを先に宣言します。これにより上位のメモリの使用が可能になります。 devicehigh=C:\WINDOWS\biling.sys devicehigh=C:\WINDOWS\jfont.sys /p=C:\WINDOWS devicehigh=C:\WINDOWS\jdisp.sys devicehigh=C:\WINDOWS\jkeyb.sys /106 C:\WINDOWS\jkeybrd.sys devicehigh=C:\WINDOWS\kkcfunc.sys こちらは上位メモリ(コンベンショナルメモリ以外)にドライバを退避した例です。 なお、WindowsのDOS窓でエラーが出る場合は、config.sysにdevice= xxxxxx という形でのドライバの導入が行われてメモリが減っているか、あるいはWindowsのDOS窓からの起動はそもそも無理があるという事になります。 この場合は、別に起動用のFDを作って、そちらを加工します。 一番簡単なのは、config.sysに何も書かないことです。 ただこの場合は、キーボードは英語キーボードとして認識、日本語表示不可となります。 何をしたいかでどうやるかが決まってきます。 昔はこのコンベンショナルメモリの確保にやっきになったものです。TSRプログラムをUpper Memoryに退避するドライバーがあったりとか。 DEVICEHIGH コマンドがDOS標準になったのはDOS 5.0 位からですね。 では。

  • kinoata
  • ベストアンサー率23% (17/72)
回答No.2

僕もうろ覚えですので、あまり信用されると困るのですがまあ参考程度に書いておきます。(昔は620kbOverにむけて頑張った記憶があるんですが、すぐわすれてしまいますね、こういうことって)。 config.sysは通常ブートドライブのルートにあります。 まあ普通のWINマシンならc:\ですね。昔の98ならa:\かな。 (なければ、見えないだけので、全てのファイルを表示する設定にしてさい) config.sysはテキストファイルなので、ルールに従って記述してやるだけです。 デバイスドライバの無効化(読み込まない)は下でnone123さんが仰られているので割愛します。 emm386.exeを組み込むときはたしかhimem.sysも組み込んだ記憶が・・いや付属のドライバを使っていなかったのでちょっと憶えていません。 device = c:\dos\emm386.exe とやればとりあえず組み込めます(ディレクトリは各自の設定にしてください)。いろいろ隠しオプションとかもsルんですが全部忘れたので割愛します。ドライバの一番初めにこれを設定しなくては駄目ですよ。 その上で debicehigh = ドライバ debicehigh = ドライバ ...... と組み込むドライバ分繰り返せばよいです。 あと、config.sysの最後に dos = high.UMB も書いてやるといいです。 コンベンショナルメモリが足りないなら、よけいなドライバは組み込まないほうが よいでしょう。何をやりたいか書いてないのでよくわかりませんが、日本語FEPなどはパスして、EMMドライバだけでいいのではないのでしょうか。 わからなければ、具体的な状況説明とともに補足を下さい。 具体的に何がしたいかわかれば(昔の98をDOSレベルで動かしたかった、等) もうすこし良いアドバイスが出来ると思います。

  • none123
  • ベストアンサー率30% (49/162)
回答No.1

※きちんと覚えてないので詳しくはいえません。かなり過去の記憶なので・・・ まず、ファイル検索でconfig.sys を探してください。 メモ帳などでそれを開きます。(config.sys は、テキストファイルとして開くことが出来ます。) デバイスドライバをREMにする というのは、 そのconfig.sys 内に記述されているドライバの登録の文章の前に REM と書き込むことです。 そうすることによって、そのドライバは読み込まれなくなります。 結果、デバイスドライバ分のコンベンショナルメモリの空きができます。 それでもコンベンショナルメモリが不足している場合に、 デバイスドライバの組み込みの記述 おそらく DEVICE="デバイスドライバの名称" とかなっていると思いますので、DEVICE の部分を DEVICEHI と書き直します。 DEVICEHI を使うには、HIMEM.SYS(うろおぼえ~) とかいうのを組み込まなきゃいけなかったような気が。 あと、EMM386.exe の読み込みって始めの方にしなきゃいけなかったと思います。 どんな記述だったかはもう、闇のかなたです(苦笑)。 ちなみにこの辺の記述は下手をするとPCの起動が出来なくなると思いますので、 MS-DOSなどで、コンベンショナルメモリのやりくり(笑)をしたことのある人などに尋ねて操作するのが良いと思います。 ところで、CONFIG.SYSなんていじって何をなさるのでしょう?

関連するQ&A

  • コンベンショナルメモリ、config.sysって何

    パソコンを立ち上げると、以下のメッセージが表示されるようになってしまいました。OKボタンで続ければ、起動するのですが、表示させないようにする方法を教えてください。 =========== ドライブをチェックするには、空きコンベンショナルメモリが足りません。 config.sysのデバイスドライバをRAMにするか config.sysでEMM386.exeドライバを読みこんでDEVICEHIGH=ステートメントを使って他のデバイスドライバを上位メモリに読みこむ必要があるかもしれません。 ============ どうしたら、良いのでしょうか? もしかして、再インストール。。。。。

  • メモリ不足

    今日になって突然、PCを立ち上げると下記のメッセージが出るようになりました。 メモリ不足です。 空きコンベショナブルメモリが不足しています。 CONFIG.SYSファイルを編集し、デバイスドライバのいくつかにREMを付ける必要があるかもしれません。または、EMM386.EXEドライバを読み込み、DEVICEHIGH=ステートメントを使ってほかのデバイスドライバを上位メモリブロックに読み込む必要があるかもしれません。 判らない単語ばかりで、具体的にどのような操作を行えば良いか全く判りません。 手ほどきをお願いいたします。

  • Meをアンインストールしたいのに・・・コンベンショナルメモリとは?

    MeをインストールしたらPCが動かなくなって、しかたないので起動ディスクを使ってアンインストールしようとしたら、スキャンディスクを行う所で、 「空きコンベンショナルメモリが不足しています。CONFIG.SYSのデバイスドライバをREMにするか、CONFIG.SYSでEMM386.EXEを読みこんで DEVICEHIGH=ステートメントをつかって他のドライバを上位に読み込む必要があるかもしれません」 と表示され、実行できないんですよ。これのせいでMeをアンインストールすることすらできません・・・ この文はいったいどういう意味なんですか?どうすれば直せるんでしょうか・・・非常に困ってます・・・だれか助けて・・・

  • scanreg/fix

    MSDOSモードからscanreg/fixを実行するときに「メモリー不足です。Config.sysファイルを編集しディバイスドライバーのいくつかにREMを付ける必要があるかもしれません。またはEMM386.exeドライバを読み込みDEVICEHIGH=ステートメントを使って他のディバイスドライバーを上位メモリーブロックに読み込む必要があるかもしれません。」とのメッセージが表示されてスキャンディスクが実行できません。

  • Win98 なんですが起動しなくなりました。

    こんばんわ 今日、Win98のパソコンを立ち上げたら、変なエラーがでました。 症状は 画面は青になっていて、左上には 『Microsoft レジストリチェッカ』と書いてあって 真ん中に 『メモリ不足です 空きコンベンショナルメモリが不足しています。 CONFIG.SYS ファイルを編集し、デバイスドライバのいくつかに REM をいくつか に付ける必要があるかもしれません。または、EMM386.EXE をドライバに読み込み DEVICEHIGH= ステートメント を使って ほかのデバイスドライバを上位 メモリブロック に読 み込む必要があるかもしれません。』 と書いてあります どういう意味ですか? また、どう対処したらいいですか? 仕事のデータが入っているので出来るだけ早く回答していただけたら、うれしいです。 よろしくお願いします。

  • ドライブをチェックするには、空きコンベンショナルメモリが足りません。

    ドライブをチェックするには、空きコンベンショナルメモリが足りません。 Win98をインストールしようとすると(ME)も同じ 以下のメッセージが表示されます。XPなら問題なくインストールできます。 ------------------------------------------- ドライブをチェックするには、空きコンベンショナルメモリが足りません。 config.sysのデバイスドライバをRAMにするか config.sysでEMM386.exeドライバを読みこんでDEVICEHIGH=ステートメントを使って他のデバイスドライバを上位メモリに読みこむ必要があるかもしれません。 機械はNECのMY25XL-Eです。C2.5Ghz/512MB/40G 宜しくお願い申し上げます。

  • スキャンレグ

    某雑誌に載っていたスキャンレグを試してみようと思い、MS-DOSモードで立ち上げ、scanreg /fix と入力したところ、ある程度進んだところで、”空きコンベンショナルメモリーが不足しています。config.sysファイルを編集しデバイスドライバのいくつかにREMを付ける必要があるかもしれません。または、EMM386.EXEドライバを読み込みDEVICEHIGH=ステートメントを使って他のデバイスドライバを上位メモリブロックに読み込む必要があるかもしれません。” と表示されました。何の事かさっぱりわかりません。いろいろ試してみましたがパソコンが動かなくなる事もあり困っています。私のパソコンは、windows98 compaq presario2299 です。わかる方がいらっしゃれば、是非教えて頂ければと思います。

  • スキャンデイスクでのエラーの対処

    ネットワークコンピュータで他のPCを表示させるのに異常に時間がかかるため、DOSモードでSCANDISKをすると、クラスタスキャンの前で、「クラスタスキャンを実行するには、空きコンベンショナルメモリが足りません。 CONFIG.SYSのデバイスドライバをREMするかCONFIG.SYSでEMM386.EXEドライバを読み込んで、DEVICEHIGH=ステートメントを使ってほかのデバイスドライバを上位メモリに読み込む必要があるかもしれません。」という表示がでます。 このあと具体的にどうすればいいのでしょうか? このような症状になる前には、LANの設定をしました。一応、他のPCとはつながってはいるのですが、他のPCのファイルを開くのに3分ぐらいかかります。4台のPCでLANを組んでますが、他のPCはこのようなことはありません。

  • scanreg/backup~の画面で、突然~メモリの不足~config.sys

    (すみません、再度の質問です) WINDOWS98SEです。 さあ、いつものように、(いつもは、1ヶ月に1回くらい実行しているのですが、 今回は、2ヶ月~3ヶ月くらいしてなくて・・その間、いろいろと、ソフトなども、 インストールしたのですが・・といっても、そんなにたくさんではなく、 ふたつか、みっつくらいです。)MS-DOSの画面から、scanreg/backup~とか、 scanreg/fix~~、scanreg/restore~~の、スキャンレグをしようと思って、 コマンドを入力したら、突然、 [メモリ不足~~config.sys ファイルを編集し、デバイスドライバ  のいくつかにREMを付ける必要があるかもしれません。  または、EMM386.EXE ドライバを読み込み、~~~] という、ウインドウが出現して、いつものようなスキャンレグ ができなくなってしまいました!(>_<) (私の能力では、さっぱり、ちんぷんかんぷんで・・(>_<)困っています) どうしたら、元のように、正常に、MS-DOSの画面から、scanreg/backup~とか、 ~~ができるようになるでしょうか!!?? メモリを増やすしか手がない!!のか、或いは、ウインドウ表示の 通り、対処すれば直るのか!?? 直るとすれば、そのウインドウに書いてある~デバイスドライバにREMを どうやって付けるのか??(細かく教えていただければ、自分でできる自信 はありますが・・(~_~;)・・(^^ゞ・・) 教えて下さいませぇ~(>_<)(T_T)m(__)m 以下が、config.sysをメモ帳で開いたところです。

  • UMBが利用できない!

    WIN98SEを利用しています。 最近頻繁に「メモリリソースの不足」メッセージが出るために、恐らくコンベンショナルメモリの不足かと思いmem/cコマンドにてチェックをしました。 上位メモリがまったく利用されていませんでしたので、C:\CONFIG.SYSでDOS=HIGH,UMBを追加しました。 ところが何度起動しても上位メモリが使われている様子はありません。STEP-BY-STEPにて確認すると、どうやらc:\config.sys以外が実行されているようなのです。c:\config.sysで記述した順序以外で実行されていたからです。 そこで質問です。 1.DOS=HIGH,UMBは正しいですか?また、CONFIG.SYS上でどの場所に置くのが適当ですか? 2.WIN98の場合CONFIG.SYSがなくても動くといいますが、実際は? とても困っています。どなたか助言を頂けると幸いです! よろしくお願いします。 ※c:\config.sys※ dos=high,umb device=c:\windows\himem.sys device=c:\windows\EMM386.EXE Rem TShoot: device=c:\windows\EMM386.EXE RAM NOEMS rem - By Windows Setup - For 1st Boot - device=c:\windows\EMM386.EXE RAM devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys /HS=OFF devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys