メモリのクリーニング
本編は'98〜'99にUPしたものです。
はじめにいやぁ〜、HDDクリーニング編は長かったですねぇ。制作している自分が一番驚いています ^^; でもそれたけPC Dietとしては重要な内容だったのは判って頂けたと思います。
さて、大事なPCの中身はスッキリしました。今度は外見の画面をスッキリさせましょう!
4.6 参考資料(デスクトップク)はご覧になりましたよね?
ほとんどの方は驚かれたと思います。そうです、デスクトップのショートカットとタスクバーの常駐ソフトが殆どありません。
皆さんはショートカットも常駐ソフトもメモリを食いつぶしてるって知ってましたか?
MENU第1章 デスクトップの整理整頓(メモリ節約で一石二鳥)
1−1 ショートカットに未練はないゼ!
第2章 メモリパフォーマンス向上委員会(これでもまだ増設するつもり?)
1−2 常駐タスクなんて消しちゃえ、消しちゃえ!2−1 ディスクキャッシュ四字固め
第3章 ションベン小僧メモリー
2−2 闘魂!仮想メモリ(スワップファイル卍固め)
2−3 はい、こちらHDD内ファイル捜査課!3−1 出た!ションベン小僧メモリー不足!
3−2 君だけに教えよう、ションベン小僧メモリー拡張裏技!
第1章 デスクトップの整理整頓(メモリ節約で一石二鳥) 1−1 ショートカットに未練はないゼ!みなさんはショートカットを何故デスクトップ上に置いていますか?
■ Menuへ戻る
見栄えがいいから?
スタートメニューからの起動が面倒だから?
何となく便利だから?
Windows9xの機能だったから?
実は、これらショートカットもメモリを消費しています。メモリ消費量はそれぞれ微々たるものですがやはり塵積です。
私は圧縮/解凍ツールだけをデスクトップ上に置き、頻繁に使うアプリのショートカットはタスクバーのランチャーにまとめました。注:特殊アイコンの削除についてはについては 4.1.1-5 デスクトップ上の特殊アイコンを削除 で紹介していますので省略させて頂ます。
不要なショートカットの削除方法は簡単です。Windows95の場合
後は、ごみ箱をクリアしてスキャンディスクとデフラグの実行です。 ついでに…
・特殊アイコン以外はショートカットを右クリックし、[削除]を選択します。
Windows9x(IE4.0以上)の場合
・特殊アイコン以外はショートカットを右クリックし、[削除]を選択します。
・ショートカットをランチャーへ組み込む方法は、ショートカットをランチャーまでドラックします。
・ランチャーへ組み込まれたなら、デスクトップ上のショートカットを削除します。
僕のデスクトップをよぉ〜くご覧になれば分かるのですが、僕はショートカットのサイズと名前、上下のアイコンの幅も変更しました。些細なことですが、デスクトップを広く使いたいためです。変更方法はかんたんです。(1)デスクトップ上の空白部分を右クリックし,[プロパティ]-[デザインタグ]を選択します。
(2)指定する部分より"アイコン","アイコンの間隔"を選択し,サイズを指定します。
(3)デスクトップ上のアイコンを右クリックし名前の変更で好きな名前に変更出来ます。
1−2 常駐タスクなんて消しちゃえ、消しちゃえ!さて、今度は僕のデスクトップのタスクバー右のインジケータ領域をご覧下さい。
■ Menuへ戻る
見慣れたペンの絵も時計もスピーカーありませんね。そうです、これらもメモリを食いつぶしています。これらを使ったことありますか?無いんだったら消しちゃいましょうよ!ペン:日本語入力
(1)[スタート]-[設定]-[コントロールパネル]-[キーボード]-言語タグ を順にクリック。
スピーカー:マルチメディア
(2)一番下の[タスクバー上に状態を表示(E)]のチェックをはずします。
(3)"OK"をクリックします。(タスクバーの表示が消えているのを確認して下さい)(1)[スタート]-[設定]-[コントロールパネル]-[マルチメディア]-オーディオタグ を順にクリックします。
時計
(2)[再生の音量調節をタスクバーに表示する(S)]のチェックをはずします。
(3)"OK"をクリックします。(タスクバーの表示が消えているのを確認して下さい)(1)タスクバーを右クリックし[プロパティ]-[タスクバーオプションタグ]を開きます。
(2)[時計表示(C)]のチェックをはずします。
(3)"OK"をクリックします。(タスクバーの表示が消えているのを確認して下さい)アプリケーションによっては、インストール時にタスクバーに常駐させるソフトもあります。このようなアプリもメモリを消費していますので削除しましょう。
タスクバー常駐アプリの解除方法は下記の通りです。1.タスクバーを右クリックし,プロパティを選択し,[スタート]メニューの設定タグを開いて下さい。
どうです、心持ち軽くなりませんか?って体感速度なんて変わらないですね(^^ゞ
2.[削除(R)]をクリックし,画面よりスタートアップ配下にある常駐アプリを削除します。
でも、確実に無駄なメモリ消費は無くなりました。この程度の操作でスワップアウトや、あの忌まわしい"不正な処理を行ったので強制終了されます。"の発生率が減少すれば、多少遅くとも我慢出来るでしょ? なに?「我慢出来ない!」って?
しょーがないなぁ、じゃ、そんな方は次の第2章をご覧下さい。
第2章 メモリパフォーマンス向上委員会(これでもまだ増設するつもり?) 2−1 ディスクキャッシュ四字固めディスクキャッシュとは、ディスクへのI/Oパフォーマンスを上げるためにメインメモリの一部 をキャッシュ領域として使用しています。この機能によりアプリの起動が初回より2回目の方が早くなるんですよ。でも、これにはオチがありまして…無制限にメモリを食い尽くすんです。つまりMinimumなメモリで色々なアプリの起動を繰り返すと、アッっという間にメモリを食い尽くしてしまいます。メモリが無くなったWindowsはHDDの一部を仮想メモリとし、これによりアプリと仮想メモリによるディスクへのI/Oが多発し、処理が遅くなったり"不正な処理を行ったので強制終了されます。"を招くのです。これだけは誰だって避けたいですよね。
■ Menuへ戻る
だったら答えは簡単です。ディスクキャッシュ容量を制限すればいいのです。
設定は簡単ですが、SYSTEM.INIを書き換えるので事前にバックアップしてから作業を行って下さい。
(バックアップファイル:WINDOWS\SYSTEM.INI)(1)[スタート]-[ファイル名を指定して実行]-名前に"SYSEDIT"と入力し[OK]をクリック。
ディスクキャッシュの容量については個人差があります。必ずしもこの値がベストという訳ではありませんので、自分のPCに合った容量を試してみて下さい。
(システムエディタが起動します)
(2)WINDOWS\SYSTEM.INIのタイトルバーをクリックし,アクティブ状態にします。
(3)メニューバー[検索(S)]を選択し[検索する文字列(F):]に"vcache"と入力し
[次を検索]をクリック
(4)[vcache]という項目が見つかったら下記のように2行追加して下さい。搭載メモリ64MB未満
(5)メニューバー[ファイル]-[上書き保存]をクリックし,保存する。
[vcache]
MinFileCache=4096 ←追加
MaxFileCache=4096 ←追加搭載メモリ64MB以上
[vcache]
MinFileCache=10240 ←追加
MaxFileCache=10240 ←追加
(但し、容量は1024の倍数です。が、そんなに変化はないと思いますよ^^;)
2−2 闘魂!仮想メモリ(スワップファイル卍固め)ディスクキャッシュ設定の効果はいかがでした?
■ Menuへ戻る
といっても実感沸かないでしょ^^; でも確実に貴方のPCは安定しています。ディスクキャッシュ四字固めの効果は忘れた頃に体感するでしょう。
さて、メモリ消費防止のためにディスクキャッシュ領域を制限した以上、仮想メモリを使うのは時間の問題です。何も手を打たなければWindowsが勝手に仮想メモリを設定しますが、必ずしも最適とは限りません。そこで、事前に仮想メモリを快適空間に定義しておけば、何時仮想メモリを使用する状態になっても安心出来ます。 スワップファイルの容量の目安は、メモリとの合計が128MBとなるように調整して下さい。
(1)マイコンピュータを右クリックし[プロパティ]-[パフォーマンスタグ]-[仮想メモリ]を選択します。
メモリ 16MB 32MB 48MB 64MB 94MB スワップ 112MB 96MB 80MB 64MB 32MB
(2)[自分で設定する(M)]をチェックし"ハードディスク(D)"欄に,スワップファイルを設定したい
ドライブを設定する。
(3)"最小(N)""最大(X)"欄に上記表に従い数値を入力し"OK"をクリックします。
確認のメッセージが表示されますが"OK"をクリックします。
→再起動を聞いてきますから"OK"をクリックし,システムを再起動して下さい。 これで仮想メモリの最適化は出来ました。
でも、これも第1章と同じで、実際に効果があったかどうかは体感できません。
しかし、確実に貴方のPCは作業前に比べて遙かに安定稼働し処理速度も向上しています。 これで貴方のパソコンは下手なメモリ増設よりも快適になりました。
ね!訳も分からず ”みんなが言ってるから” とメモリ増設するよりも、的を得たカスタマイズの方が理に適って断然お得でしょ!
2−3 はい、こちらHDD内ファイル捜査課!HDD内にあるアプリを一度使うと、そのアプリを次に使う場合一度目よりも早く開けます。
■ Menuへ戻る
これは、HDD内の何処にあったのかアドレス情報をメモリーに蓄えるから、というのはもう判りましたね。実は、このメモリにキャッシュ出来る容量も増やすことが出来ます。従って、益々ファイル管理情報のキャッシュ量が増え、処理速度が早くなるんですヨ。
但し、これが出来るのは、メモリーを32MB以上(IE4導入時:64MB)積んだパソコンの場合に限ります。
32MB(IE4:64MB)以下の場合、かえってパフォーマンスの低下を招きますのでご遠慮下さい。(1)作業後に再起動させますので、起動中のアプリがあれば、全て終了させて下さい。
もし、貴方のパソコンがOSR2(※)以前の場合、レジストリー情報にバグがあるので、訂正して下さい。
(2)[スタート]-[設定]-[コントロールパネル]-[システム]を順にクリックし,"パフォーマンス"タグを選択する。
(3)[ファイルシステム]を選択し,"ハードディスク"タグを選択します。
(4)コンピュータの主な使用目的に"ネットワークサーバー"を選択して下さい。
(5)[OK]-[閉じる]でシステムのプロパティを閉じて下さい。
(6)再起動のメッセージが表示されますので、再起動させて下さい。
(1)[スタート]-[ファイル名を指定して実行]を選択し、名前に"REGEDIT"と入力し[OK]をクリックする。
(2)HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows→CurrentVersion
→FS Templates→Serverを順にクリックし、[Server]を開く。
(3)右側のウィンドウの名前覧の"NameChache"を右クリックし[変更]を選択。
(4)データ値を "a9 0a 00 00" に変更します。(英字は大小問いません)
(5)同じような操作で"PathChache"も "40 00 00 00"に変更します。
(6)パソコンを再起動して下さい。
(7)HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→Windows→CurrentVersion
→FS Templates→Serverを順にクリックし、[Mobile]を開く。
(8)右側のウィンドウの名前覧の"NameChache"を右クリックし[変更]を選択。
(9)データ値を "51 01 00 00" に変更します。(英字は大小問いません)
(10)同じような操作で"PathChache"も "10 00 00 00"に変更します。
(11)パソコンを再起動して下さい。
第3章 ションベン小僧メモリー Windows95 User Only 3−1 出た!ションベン小僧メモリー!
「さて、ディスクの整理もメモリのチューニングも終わった、終わった。後はスキャンディスクとデフラグを実行してディスクの最適化を行えば作業は完了だ!どれどれスキャンディスクを実行させよう!」
■ Menuへ戻る
「あれ?スキャンディスクを実行させようとしたら『コンベンショナルメモリー不足』って出ちゃうゾ!」
こんな状態になった方はいませんか?コンベンショナルメモリー(conventional memory)とは、Windowsが出る前のMS/DOS時代のCPU(通称8086)が使う1MBのメモリーのうち、ユーザーが使える640KBを指します。Windows95ではこの8086は勿論使いませんが、コンピューターの起動時には今でもこのコンベンショナルメモリーを使っているようです。
スキャンディスクはコンベンショナルメモリーを使っていますが、色々なアプリケーションをインストールしAUTOEXEC.BAT,CONFIG.SYSに余計な物が組み込まれると、起動時にこのユーザーが使えるコンベンショナルメモリー(640KB)を食い潰してしまうようです。悪いことは重なるもので、このコンベンショナルメモリーは増やすことは出来ません。これが出たら最後、アクセサリのスキャンディスクはもう二度と出来ないと覚悟して下さい。(厳密には、ある日突然出来るようになったりするんだな、これが…不思議だねェ)でもスキャンディスクは実行させたいですよね。
Q:ではどうしましょう?
A:簡単です。色々組み込んだAUTOEXEC.BATやCONFIG.SYSがダメなら単純なAUTOEXEC.BATやCONFIG.SYSでPCを起動させればいいのです。
Q:どうやって起動させるの?
A:みなさんは『起動ディスク』を御存知ですか?起動ディスクとはPCを単純にMS-DOSモードで起動させるフロッピィです。これで起動すればコンベンショナルメモリ不足は解消されます。
起動ディスクからのPC起動とスキャンディスクの実行方法を説明しましょう。【起動ディスクからのスキャンディスク実行方法】
一見Windowsのスキャンディスクに比べると頼り無く見えますが、実はWindowsのヤツよりも断然頼りになるんです。(1)起動ディスクをFDDにセットし,PCの電源をONする。
(2)起動途中でキーボードの種類を聞いてきます。ご自分のキーボードにあったコマンド操作をして下さい。
(3)正常に起動されると,MS-DOSモードの画面に”A>”と表示されます。
(4)A>の次にスキャンディスクのコマンド"SCANDISK 実行対象ドライブ名:"と入力して"Enter"を実行して下さい。コマンドモードによるスキャンディスクが実行されます。(scandiskコマンドの詳細はA>SCANDISK /?でご覧になれます)
3−2 君だけに教えよう、ションベン小僧メモリー拡張裏技!コンベンショナルメモリーに散々手を焼いていた私に、天の声が届きました。「コンベンショナルメモリーを拡張出来るコマンドが、Windows95のCD-ROMにあるら・し・い…?」朗報に私は早速作業にかかりました。結果は 拡張出来ました。コマンドを実行し、ガイダンスに従って行くと勝手にションベン小僧メモリーを640KBから1MB以内に拡張してくれました。これによりスキャンディスクも復活です。
ションベン小僧メモリーの拡張方法は下記の通りです。簡単なので焦らずに作業してみて下さい。(1)Windows95のCD-ROMをセットし、エクスプローラーにてフォルダを検索する。
※注意:このMEMMAKERはドライバを入れ換えた場合、必ず行って下さい。
(2)\Other\Oldmsdosの中の全ファイルを\Windowsのフォルダにコピーする。
(3)MS-DOSモードで再起動する。
(4)C:\>CD WINDOWS [Enter]
(5)C:\WINDOWS>MEMMAKER [Enter]
ガイダンスに従い画面を進めます。
これによりUMB内でのドライバのメモリ配置を最適化し、ションベン小僧メモリーの拡張が行われます。
これによってCONFIG.SYSの内容が更新されます。ドライバを入れ換える度に行わなければ、意味がありませんからネ!
なかがき弍 今回は一気に書き上げました。
HDDのクリーニングに比べ、内容も実作業も比較にならない程簡単です。でも、これらの設定は冗談ではなく実際にメモリ管理に有効な手段として、様々なところで紹介されている手法です。
メモリを増設しようかと考えているのであれば、第1章と第2章をご覧になってからでも遅くはありません。 ダメもとです、騙されたと思って試してみて下さい。
![]()