• 締切済み

メモリ不足

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

みんなの回答

  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.2

一番解決がはやいのは、前回正常起動時になにされたのかをよく考えて影響を与えてそうな行為をもとにもどすことです。 例えばなにかのアプリをインストールしたのであれば、そのアプリをアンインストールするとかです。 windowsが起動する前に、各種ドライバをメモリに常駐させる処理が動きますが、どのドライバをメモリに読込むかを定義した設定ファイルがconfig.sysです。このファイルは通常Cドライブの直下に存在していてテキストエディタで編集可能なテキストファイルです。 コンベンショナルメモリはたったの640Kしかなく増やすこともできないため、 不要なドライバの記述のコメントアウトしたり(実作業的には不要ドライバの行頭にREMと記述する)読込ませる順序をかえたりといったことをして節約して空きコンベンショナルを増やします。 当該現象の対症療法としては、具体的にエディタを起動して(ファイル名を指定して実行から「sysedit」と入力して起動する。)config.sysを編集することになります。 ちなみにコンベンショナルメモリの状態を見るには、MS-DOSプロンプトから、コマンド「mem/c」を入力すると表示されます。 Microsoftのサポートページもご覧ください。 http://support.microsoft.com/default.aspx?scid=kb;ja;134399

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;134399
  • been
  • ベストアンサー率39% (490/1243)
回答No.1

config.sysに誤った編集を加えるとシステムが起動しなくなるおそれがります。適切に編集するためにはお使いのマシンの環境を確認する必要があるので、応急処置として害のないものを紹介します。これ以上の編集はそれなりの知識のある人にマシンを見せて援助を得てください。また、編集前のconfig.sysを、必ずフロッピーなどにバックアップしておいて下さい。万一の場合、元の環境に戻せます。config.sysはC:ドライブのルートにあります。 なお、編集に使用する文字は全て半角英数字にしてください。大文字・小文字は区別されないので、どちらでも結構です。スペースのある部分には必ず半角スペースを入れてください。 行の先頭にremを書き加えるもの device=c:\windows\kkfunc.sys device=c:\windows\command\ansi.sys device=c:\windows\setver.exe 例:rem device=c:\windows\kkfunc.sys remの後に必ず半角スペースを入れること。この3行の記載が無い場合はそのままにする。 もし無ければ書き加えるもの device=c:\windows\himem.sys device=c:\windows\emm386.exe ram dos=high,umb fcbs=1 以上4行のうち最初の2行はconfig.sysの先頭に、他の2行は任意の位置に記入する。2行目のramの前には必ず半角スペースを入れること。 システム構成に応じて書換えるもの lastdrive=? ?の部分には多分zと記載されていると思います。これをお使いのシステムのドライブ数+1に書換える。 例:内蔵HDがC:とD:、CD-ROMがE:、時々使用する外付けHDがF:の場合は、lastdrive=gとする。 編集したconfig.sysを上書き保存し、再起動して下さい。多分、エラーメッセージが出なくなると思います。

関連するQ&A