質問: メモリ不足 今日になって突然、pcを立ち上げると下記のメッセージが出るようになりました。 メモリ不足です。 空きコンベショナブルメモリが不足しています。 config.sysファイルを編集し、デバイスドライバのいくつかにremを付ける必要があるかもしれません。または、emm386.exeドライバを読み込み、devicehigh=ステートメントを使ってほかのデバイスドライバを上位メモリブロックに読み込む必要があるかもしれません。 判らない単語ばかりで、具体的にどのような操作を行えば良いか全く判りません。 手ほどきをお願いいたします。
回答: 一番解決がはやいのは、前回正常起動時になにされたのかをよく考えて影響を与えてそうな行為をもとにもどすことです。 例えばなにかのアプリをインストールしたのであれば、そのアプリをアンインストールするとかです。 windowsが起動する前に、各種ドライバをメモリに常駐させる処理が動きますが、どのドライバをメモリに読込むかを定義した設定ファイルがconfig.sysです。このファイルは通常cドライブの直下に存在していてテキストエディタで編集可能なテキストファイルです。 コンベンショナルメモリはたったの640kしかなく増やすこともできないため、 不要なドライバの記述のコメントアウトしたり(実作業的には不要ドライバの行頭にremと記述する)読込ませる順序をかえたりといったことをして節約して空きコンベンショナルを増やします。 当該現象の対症療法としては、具体的にエディタを起動して(ファイル名を指定して実行から「sysedit」と入力して起動する。)config.sysを編集することになります。 ちなみにコンベンショナルメモリの状態を見るには、ms-dosプロンプトから、コマンド「mem/c」を入力すると表示されます。 microsoftのサポートページもご覧ください。 http://support.microsoft.com/default.aspx?scid=kb;ja;134399