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

上記についてですが、CONFIG.SYSの操作はどうやるのですか?また、CONFIG.SYSのデバイスドライバをREMにするか、CONFIG.SYSでEMM386.EXEを読みこんで
DEVICEHIGH=ステートメントをつかって他のドライバを上位に読み込む にはどうやればよいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (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 位からですね。

では。
    • good
    • 0

僕もうろ覚えですので、あまり信用されると困るのですがまあ参考程度に書いておきます。

(昔は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レベルで動かしたかった、等)
もうすこし良いアドバイスが出来ると思います。
    • good
    • 0

※きちんと覚えてないので詳しくはいえません。

かなり過去の記憶なので・・・

まず、ファイル検索でconfig.sys を探してください。

メモ帳などでそれを開きます。(config.sys は、テキストファイルとして開くことが出来ます。)

デバイスドライバをREMにする というのは、
そのconfig.sys 内に記述されているドライバの登録の文章の前に
REM と書き込むことです。
そうすることによって、そのドライバは読み込まれなくなります。
結果、デバイスドライバ分のコンベンショナルメモリの空きができます。
それでもコンベンショナルメモリが不足している場合に、

デバイスドライバの組み込みの記述
おそらく
DEVICE="デバイスドライバの名称"
とかなっていると思いますので、DEVICE の部分を DEVICEHI と書き直します。
DEVICEHI を使うには、HIMEM.SYS(うろおぼえ~) とかいうのを組み込まなきゃいけなかったような気が。

あと、EMM386.exe の読み込みって始めの方にしなきゃいけなかったと思います。
どんな記述だったかはもう、闇のかなたです(苦笑)。

ちなみにこの辺の記述は下手をするとPCの起動が出来なくなると思いますので、
MS-DOSなどで、コンベンショナルメモリのやりくり(笑)をしたことのある人などに尋ねて操作するのが良いと思います。

ところで、CONFIG.SYSなんていじって何をなさるのでしょう?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qサウンドデバイスとオーディオデバイスの意味

パソコンのサウンド関係の問題で質問したところ、サウンドデバイスとオーディオデバイスという用語が出てきましたがどのような意味を指してるのか教えてください。

Aベストアンサー

音を出すため(再生するため)の機器のことですね。
普通はマザーボード上に実装されてますが、後から増設することも可能です。
サウンドデバイスとオーディオデバイスは同じ意味で使われてるようです。

QEMM386.EXEエラーで起動できません。

会社のPCが起動できなくなりエラーで以下のように表示されます。

the following is missing or : c:\windows\emm386.exe

there is an error im your config.sys file on line 2


OSはWINDOWS98です。PCの中からザーッと変な音もしますが、それのせいでしょうか?とても古いPCですので再利用できたらいいのですが・・・。

Aベストアンサー

>PCの中からザーッと変な音もしますが
これもちょっと気になりますが、これが「config.sys」の中に記述されている内容です。device=C:\WINDOWS\himem.sys
device=C:\WINDOWS\EMM386.EXE RAM
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
devicehigh=C:\WINDOWS\COMMAND\ansi.sys
エラーのメッセージは2行目に記述している「C:\WINDOWS\EMM386.EXE 」のファイルがハードディスクに見あたらないと言っています。
こういうときの処置はいろいろ方法がありますが古いPCの場合はクリーンインストールが確かなので下記サイトを参考にインストールを試みて下さい。

参考URL:http://mbsupport.dip.jp/instwindows98.htm

>PCの中からザーッと変な音もしますが
これもちょっと気になりますが、これが「config.sys」の中に記述されている内容です。device=C:\WINDOWS\himem.sys
device=C:\WINDOWS\EMM386.EXE RAM
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
devicehigh=C:\WINDOWS\COMMAND\ansi.sys
エラーのメッセージは2行目に記述している「C:\W...続きを読む

Qデバイス インポート の、意味を教えてほしいです

デバイス
インポート
の、意味を教えてほしいです

Aベストアンサー

デバイス…ハードウェア、部品、道具、等々、
インポート…輸入、取り込むこと、

ここ(ネット)で聞くならば、その前に(ネット)検索を。

QEMM386って、何?

自作のパソコンです。と言っても最初はショップで組んでもらったんですが・・・・1999年秋の作品。
この度くたびれたらしいマザーボードとCPUを交換しました。
CPU:celeron 1.2GHz, mother:A-Open AX3SP Pro-U にグレードアップしたのです。
取り付けは何とか自分でクリア。
しかしOSの立ち上げがうまくいかなくて四苦八苦。
色が16色しか出なかったんです。
最終的にグラフィックボード(3DBlaster savage4)が相性が悪いらしく、これも交換。「玄人志向 GF2MX200-AGP32」です。
これでHigh Colorまで出すことが出来るようになりました。

ここで問題がひとつ。

電源を入れて起動画面のうちで、「EMM386 is not installed 云々」と出るのです。
直に起動は進み、「EMM386 Active」と出て(CPUが早いせいか一瞬しか視認出来ない)結果普通にWindows98SEが立ち上がります。使ってみても特に異常はありません。

ファイルの検索でこのEMM386はパソコンの中にあり、探し当ててダブルクリックするとインストールするウインドウが出てインストールされたと表示されますが、又マシンを起動するときはやっぱりEMM386がインストールされていないと起動画面に出ます。状況は変わらないのです。

この「EMM386」って何でしょうか?大変気持ちが悪いのですが、もし対策が必要だとして何をどうすれば良いのでしょうか?

ご存知の方お願いします。

自作のパソコンです。と言っても最初はショップで組んでもらったんですが・・・・1999年秋の作品。
この度くたびれたらしいマザーボードとCPUを交換しました。
CPU:celeron 1.2GHz, mother:A-Open AX3SP Pro-U にグレードアップしたのです。
取り付けは何とか自分でクリア。
しかしOSの立ち上げがうまくいかなくて四苦八苦。
色が16色しか出なかったんです。
最終的にグラフィックボード(3DBlaster savage4)が相性が悪いらしく、これも交換。「玄人志向 GF2MX200-AGP32」です。
これでHigh Colorまで出す...続きを読む

Aベストアンサー

ますはじめに「emm386」をダブルクリックした時の「installed」の表示は「実行されました」という意味ですよ。

emm386.exeはMS-DOSプロンプトで
1.640KB以上のメモリを使用する(devicehighの実行)
2.ディスクキャッシュ(Autoexec.batでsmartdrv.exeの実行)
に必要なものでWindowsの動作には関係ありません。

最初に「sysedit」を実行して「config.sys」の最初の行に以下の2行があるか確認してください。

device=c:\windows\himem.sys
device=c:\windows\emm386.exe ram

先頭にhimem.sys、次にemm386.exeです。
config.syaは行順に実行されます。emm386の実行にはhimemが必要です。
以下の「devicehigh・・・」の行の実行にはemm386が有効になっている必要があるので、必ず上の2行を先頭に置いてください。

たぶんサウンドのドライバか何かがこの行の上にきてしまっているんじゃないかと思います。

ますはじめに「emm386」をダブルクリックした時の「installed」の表示は「実行されました」という意味ですよ。

emm386.exeはMS-DOSプロンプトで
1.640KB以上のメモリを使用する(devicehighの実行)
2.ディスクキャッシュ(Autoexec.batでsmartdrv.exeの実行)
に必要なものでWindowsの動作には関係ありません。

最初に「sysedit」を実行して「config.sys」の最初の行に以下の2行があるか確認してください。

device=c:\windows\himem.sys
device=c:\windows\emm386.exe ram

先頭にhimem.sys、次にe...続きを読む

QXPのデバイスマネージャでのこのメッセージの意味と解決策を教えてください。

今、WinXPで、
USBジョイスティックを三種類(スティック・スロットル・ラダー)を
接続しています。

起動の度に三つのうち二つのデバイスドライバを読み込めないので、
調べてみたらデバイスの詳細で下記のメッセージがありました。

"このハードウェアのデバイス ドライバの前のインスタンスがまだメモリ内にあるので、デバイス ドライバを読み込むことができません。 (コード 38)"

このメッセージの意味と、解決策についてご教示お願いいたします。

Aベストアンサー

 意味は、「すでにドライバが起動しているので二重起動は出来ません」ということでしょう。
 現状、残りの2つは使用できないのでしょうか。ためしに起動後に差し込んでやったり、別チャネルの USB バスにさしたり、ひとつのハブにひとつのジョイスティックをさすようにしてみてはいかがでしょうか。

QEMM386に関するエラー

WIN98SEを使用しています。
WINDOWSを立ち上げると、DOS プロンプトの状態で「EMM386は組み込まれませんでした」というメッセージが出ます。
その後数秒間PAUSEがあり、AUTOEXECが実行され、通常に立ち上がります。
EMM386.EXEおよびEMM386.PIFはC:\WINDOWSのディレクトリーに存在するのに、このメッセージがでることが気がかりです。
このメッセージを出なくするようにしたいのですが、どのようにすればいいのでしょうか?

Aベストアンサー

2つEMM386.EXE の行が2つあるのはまずいですね。
どちらかの行頭に「rem 」を入れてください。
とりあえず、
 rem device=c:\windows\EMM386.EXE NOEMS
としてみてください。これでOKのはずですがもしだめなら逆にしてください。

Qデバイスマネージャ「メモリ」「入出力」の意味

添付画像はWindows 8(64bit)のデバイスマネージャでメニュー「表示」→「リソース(種類別)」を選択した状態なのですが、この「メモリ」と「入出力」の違いが分かりません。
メモリの方は、メモリマップトIO用に各デバイスに割り当てられたアドレスでしょうか?
入出力の方は何を意味しているのでしょうか?

Aベストアンサー

メモリ:周辺機器がメモリへデータの読み書きを行うときに利用するアドレス
入出力:CPUと周辺機器がデータのやり取りをするとき、入出力するための
    ポートに付けられたアドレス

ここで表示されている数字の羅列は、左側が出力ポートで右側は入力ポートです。

QEMM386エラー?

OSを95から98にアップグレードした所、途中で「EMM386:Unrecoverable privileged operation error #u5-press ENTER to reboot_」のメッセージが表示され先に進めません。
ひょっとしてHDDが壊れてしまったのでしょうか?
マシン:SOTEC PC_STATION333
メモリ:256
HDD:8.4G
その他:DVDとCD-RW付
SOTECに問い合わせしてもマシンが古いので相手にされないようで・・・

Aベストアンサー

EMM386は拡張メモリーのドライバーです。
PCが壊れていると言うより、マシンに合わないドライバーが使われている
(通常はあり得ない話なのですが・・・SOTECですか!)

セーフモードで起動してメモ帳からCONFIG.SYSを開き次の行の頭に「REM 」
を追加してコメント変えて様子を見て下さい。これがないと、HIMEMもエラー
を起こしますが立ち上がると思います。

device=c:\windows\emm386.exe ・・・・・
         ~~~~~~~~~~~ この記述を探して下さい。変更後は

rem device=c:\windows\emm386.exe ・・・・・
こうしておくとemm386の問題が解決した時にrem部分を削除するだけで
元に戻すことが出来ます。

Q「USBデバイスが認識されません」とのメッセージの意味

デスクトップPCでUSBフラッシュメモリーを使用したいんですが差し込むと上記のようなメッセージが出ます。
デバイスの状態は「現在、このハードウェアデバイスはコンピューターに接続されていません」とのこと。
USBコントローラーのユニバーサルホストやルートパブもプロパティを見る限りデバイスは正常に動作していると出ています。
どうしたらまた使えるようになるんでしょうか?
昨夜までは使えました

Aベストアンサー

とりあえず再起動させてみる、

ハードウェアの追加ウィザードで追加してみる、

デバイスマネージャーでUSB関連を捨てて再起動し、
ドライバを再ロードさせてみる、

別のPCで認識状態の確認、
別PCでもダメならUSBメモリの破損という事も考えられます。

QCONFIG.SYSをチェックし、メモリ領域を作成するには?

ADSL接続できずに困っています。
ポップアップで「PCカードトラブルシューティングエージェント」がでてきました。内容は以下のようなことが書いてあるのですが、CONFIG.SYSをチェックするやり方からメモリーマネージャまで全く意味が分かりません。

ポップアップ内容
挿入されたPCカードデバイスの識別、および使用ができません。このデバイスとの交信に必要なメモリ領域がありません。デバイスを使用するにはメモリ領域を作成する必要があります。CONFIC.SYSをチェックし、A000からFFFFの間の上位メモリ領域を排除しているメモリーマネージャを探してください。

・CONFIG.SYSのチェックするにはどうしたらよいのでしょうか?
・メモリーマネージャを探した後どのようにしたら「メモリ領域」を作成できますか?

ご存知の方、アドバイスをお願いします。

Aベストアンサー

恐らくパソコン本体側のPCカードの設定で、PCカードが使用するためのメモリアドレスの割当が正常に行われていないと思われます。

CONFIG.SYSはCドライブの直下に存在します。(NEC PC9821シリーズの場合、起動パーティションの直下)
普通のテキストファイルなので、メモ帳などのテキストエディタで編集できます。
WINDOWS95からならば、「ファイル名を指定して実行」で”SYSEDIT”を実行すれば、システムエディタが起動し、4個のウィンドウの中にCONFIG.SYSのウィンドウがあるはずです。
【CONFIG.SYSの編集を誤るとパソコンが起動しなくなりますので、CONFIG.SYSファイルのバックアップを取るなど注意してください】

メモリーマネージャは、CONFIG.SYSの記述の
DEVICE=[ドライブ:][パス]HIMEM.SYS がXMSメモリーマネージャで、
DEVICE=[ドライブ:][パス]EMM386.EXE がEMSメモリーマネージャです。

A000からFFFFの間の上位メモリ領域をEMSメモリーマネージャで使用しないようにするには、次のように”X=A000-FFFF”を追加してCONFIG.SYSを保存すれば可能です(他の記述は基本的に変更しないで下さい)。
DEVICE=C:\WINDOWS\EMM386.EXE X=A000-FFFF


しかし、Windows 95/98 で本当に上記のような設定が必要かいささか疑問です。
PCMCIAカードサービスのドライバが不正、設定が誤っているなどの可能性が高いですので、メーカに問い合わせることをお勧めします。

恐らくパソコン本体側のPCカードの設定で、PCカードが使用するためのメモリアドレスの割当が正常に行われていないと思われます。

CONFIG.SYSはCドライブの直下に存在します。(NEC PC9821シリーズの場合、起動パーティションの直下)
普通のテキストファイルなので、メモ帳などのテキストエディタで編集できます。
WINDOWS95からならば、「ファイル名を指定して実行」で”SYSEDIT”を実行すれば、システムエディタが起動し、4個のウィンドウの中にCONFIG.SYSのウィンドウがあるはずです。
【CONFIG.SYSの編集...続きを読む


人気Q&Aランキング

おすすめ情報