Hatena::ブログ(Diary)

130単位

2009-08-09

ML115 G5 WinXP(32bit)の余ったメモリをRAMディスク化

はじめに

2万円で快適デスクトップPC生活を楽しむTips 〜トロいネットブックはサブにしろ!?〜 - キャズムを超えろ!

ML115を購入したきっかけのひとつでもあるこちら記事にて紹介されていた、ERAMというソフト。最初はこのソフトでやろうとしたのですが、どうもうまくいきませんでした*1

それで少し調べた末に見つけた同様なソフト、Gabotte RamDiskを使ってみることにしました。

Gavotte Ramdisk まとめWIKI - トップページ
http://www10.atwiki.jp/gavotterd/ 

インストールとRAMディスク作成

事前準備
  1. 「システムのプロパティ」を表示
  2. 「物理アドレス拡張」になっているか確認
    f:id:deeeki:20090803035419j:image
    • 自分の環境(ML115)ではもともとなっていた
    • なっていなければboot.iniに「PAE」の記述を追加
RAMディスク作成
  1. Wikiから最新バージョンをダウンロード
  2. 7zip形式になっているので、Lhazなどで解凍
  3. 「ram4g.reg」を実行
    f:id:deeeki:20090809152419j:image
    f:id:deeeki:20090809152418j:image
  4. ramdisk.exe」を実行
    f:id:deeeki:20090809152417j:image
  5. 「Install Ramdisk」をクリック
    f:id:deeeki:20090809152416j:image
    • 警告がでるが「続行」
  6. 設定を変更
    f:id:deeeki:20090809152412j:image
    • なんとなくZドライブにした
    • あとはデフォルトのままでいいらしい
  7. 「OK」をクリック
    f:id:deeeki:20090809152408j:image
  8. エクスプローラ等でできているか確認
    f:id:deeeki:20090809152400j:image

フォルダ構造再現バッチファイル

電源を落とすとRAMディスクの中身は消えてしまいます。が、あとで書くキャッシュの指定をしたりするには、フォルダ構造が決まっていたほうが都合がいいです。それを自動化するスクリプトWikiに載っていました。

少し自分用にアレンジしてみたのが以下。

FORMAT /FS:NTFS /Q /V:RamDisk /A:512 Z: /Y
CHKDSK /L:2048 Z:
ECHO Y| CACLS Z:\ /G BUILTIN\Administrators:F
MKDIR Z:\Temp
MKDIR Z:\Tmp
MKDIR Z:\Cache
MKDIR Z:\Cache\IE
MKDIR Z:\Cache\Fx
MKDIR Z:\Cache\Chrome
MKDIR Z:\Spool
MKDIR Z:\Log
rdutil Z: registry
@pause 
  • 確認の入力を省略するため「ECHO Y| 」を追加*2
  • あとはフォルダ名を適当に変更

事前にGabotte Ramdiskのフォルダにあるrdutil.exeをC:¥WINDOWSへコピーしておきます。スクリプト拡張子「.bat」にして保存して、実行します。

f:id:deeeki:20090809154525j:image

f:id:deeeki:20090809152356j:image

PCを再起動して、RAMディスク内にフォルダが再現されていれば成功です。バッチファイルは1回実行すればいいみたいです。

Tempフォルダの割り当て

f:id:deeeki:20090809155434j:image

ユーザーのとシステムのがありますが、変更はとりあえずユーザーの環境変数のみにしておきます。インストール時に再起動を伴うアプリケーションだと、ファイルが消えてしまってうまくいかないことがあります(avast!インストールの際にそんな現象に遭いました)。

仮想メモリの割り当て

物理メモリが約3GBあるのであえて設定する必要はないかもしれませんが…。

  • システムのプロパティ→詳細設定タブ
  • パフォーマンスの「設定」→詳細設定タブ→仮想メモリの「変更」
  • RAMディスクを選択してサイズを指定
    • サイズはおこのみで
  • 「設定」クリック

f:id:deeeki:20090809153844j:image

警告が出る

f:id:deeeki:20090809154524j:image

普通に使っていたら警告が出ました。物理メモリを使い切ってから仮想メモリが使われるという認識でいたのですが、そうではなくて並行で使われていたりするんでしょうか。もう少し様子を見てから、割り当てを解除するか判断したいと思います。

ブラウザキャッシュの割り当て

Internet Explorer
Google Chrome

すこしややこしいです。以下を参考に。

キャッシュの場所をRAMディスクに変更する - sunaの日記

junction "C:\Documents and Settings\[ユーザー名]\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache" Z:\Cache\Chrome
Firefox

試してません。ので、以下の記事の中の「FirefoxキャッシュRamDisk に置く」を参考にしてください><

Windows Vista 搭載パソコンを買ってきてやったことまとめ - IT戦記

変更後のブラウジング

体感的にはほとんど変わりない気がしました。少し速くなったかも、という程度です。Cookieなど認証情報は、PC再起動してもちゃんと引き継がれています。


以上、半日使ってみて特に問題はなかったので記事にしてみました。何かあればまたあらためて書きたいと思います。

参考リンク

[RAMディスク]Gavotte Ramdiskを導入してみた。 - KUMA TYPE
http://blog.kumacchi.com/2008/05/ramgavotte_ramdisk.html 

Gavotte Ramdisk インストール 設定方法 使い方 - GeekなNooblog
http://d.hatena.ne.jp/sona-zip/20080512 

私のお好みPC設定 @ ウィキ - Gavotte Ramdisk
http://www24.atwiki.jp/myfavoritepcsettings/pages/14.html 

関連記事:

ML115 G5 メモリ4GB+VGAでWinXP(32bit)を安定稼動させる - 130単位

ML115 G5 ドライバのインストール(WinXP) - 130単位

*1:ドライブは作られるものの、フォーマットができず

*2caclsコマンドをバッチ・ファイルで利用する − @IT

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証