|
作者 かけなし
|
|
2008/05/23 金曜日 19:00:14 JST |
「メモリ、一昔前に比べてだいぶ安くなったなあ。買っちゃおうかなあ」
「マザーボードには8Gまで詰めるのに。3Gまでなんてなんかもったいない。」
「いやもうなんか8Gまで積んじゃってるけど使ってない、OSインストールしたら使えなかった。」
、そんな方々に救世主が!
Windowsは3Gまでしかメモリを認識せず、今まで3G以上のメモリを使うためには64Bit版Windowsを使うしかなかったのですが、対応アプリが少なかったりで問題もいろいろとあり、なかなか導入に踏み切れない人が多いです。
でも、それを打ち破るRAMDISKが登場してちょっと話題になっています。
というわけで早速導入します。
↓続きはこちら
- メモリを買ってきてマザーに差す。
元々4Gは乗っていたので追加でもう4G買ってきました。元の4GがKINGBOX製なので、新しいのもKINGBOX製です。
追加でメモリを買うときは、メーカーとクロックはできるだけあわせた方がいいです。
お値段8千円くらい。ゴールデンウィーク前より2千円ほど値上がりしてます。
- BIOSにMemory Remap Featureの項目がある場合には、それをオンにする。
物理アドレス拡張をBIOSレベルで有効にします。
僕の使っているマシンはGigaByte製マザーなので、最初からオンになっているようです。
- Windowsの起動ドライブ(たいていはCドライブ)のルートにあるboot.iniを編集し、/paeを追加する。
Windowsの物理アドレス拡張を有効にします。
もし、既に/noexecute=optinと書いてあったら自動的に物理アドレス拡張は有効になっているので何もしなくてもかまいません。
変更したら再起動しましょう。

- GavotteRamdiskをダウンロード してどこかに解凍する。
設定を変えるときにも使うので、何かフォルダを作ってちゃんと保存しておきましょう。

- 解凍したフォルダにあるram4g.regをダブルクリックしてレジストリエントリをインストールする。
これをやらないと、Windowsの管理メモリ外から確保してくれないみたいです。
- いよいよインストールです。フォルダにあるramdisk.exeをダブルクリックして起動します。
MediaTypeはFixedMediaを選択。
DiskSizeはインストールすると管理領域外をすべて確保するみたいなのであまり関係ないみたいです。
DriverLetterはR:そのままで。
- InstallRamdiskをクリックします。
あら簡単。これでもうRドライブにRamDiskができています。

空き領域4.74GBのRAMDISKができました。
もちろんメモリの使用量はそのままです。
タスクマネージャのパフォーマンスから使用メモリが増えていないか確認しましょう。
もしメモリの使用量がramdisk分増えていたら残念ながら失敗です。
1、2、3は環境によっては必要ないかもしれません。
僕の場合は必要ありませんでした。
それと、環境によってはInstallRamdiskをクリックした時にリセットされるという症状があるみたいです。
4Gのメモリがついている場合も、とりあえず768Mは確保できますのでメモリを買ってくる前にインストールして試す事をお勧めします。
ベンチマークST3500320NS (RAID1 MIRROR) / Seagate/シーゲイト Barracuda ES.2

WD1500AHFD-00RAR1 / Raptor X

Gavotte Ramdisk

さすがRamDisk、早いッス!
物理的な装置が相手になりません。
さて、せっかく4.74GBのRAMDISKができたのでとりあえず活用方法を考えました。
RAMDISKは再起動の度に中身が消えてしまいますので、消えてもいいものを探して設定していきます。
- FireFoxのキャッシュドライブにする。
ブラウザのキャッシュは特に保存しておいてもほとんど意味がないので、ramdiskにおいちゃいます。
ディスクの断片化も防げるし、ブラウザの起動も速くなって一石二鳥です。

FireFoxのキャッシュドライブを変更するには、FireFoxのプロファイルフォルダにuser.jsというファイルを置く必要があります。
FireFoxのプロファイルフォルダはたいていの場合、"C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\(ランダムな文字列).default"にあります。
ここに、キャッシュドライブを書いたuser.jsファイルを作成します。

user_pref("browser.cache.disk.parent_directory", "R:\\Firefox");
と書いたテキストファイルをuser.jsという名前で保存し、先ほどのFireFoxのプロファイルフォルダにコピーします。
これでOKです。
- PhotoShopの一時ファイル置き場にする。
PhotoShopは巨大なテンポラリをハードディスクに作ります。
基本的にPhotoShopを使用しているときにしか使わないので、これもRamDiskに入れちゃいましょう。
PhotoShopの高速化が期待できます。

- WindowsのTEMP置き場にする。
WindowsのTempフォルダは各種アプリケーションが利用するテンポラリフォルダです。
アプリケーションが一時的に使用するためにWindowsのTempフォルダに作業ファイルを作り、アプリケーションの作業が終了すると自分自身で消します。
たとえば、アーカイバ(圧縮解凍ソフト)などが一時的に解凍するために、WindowsのTempフォルダを使用したりします。
でも、たまにお行儀が悪いソフトとかは作ったtempファイルを消さなかったり、不正処理で落ちたりするとTempフォルダにゴミが残ったりします。それがどんどん溜まると、ハードディスクの空き容量を圧迫したりもします。
それもRamDiskに追い出しちゃいましょう。
たいていの一時ファイルを使うアプリケーションで動作が速くなりますし、再起動時には消えているので一石二鳥です。
再起動後にも作っておいた一時ファイルを使うアプリケーションがあるのかどうかはわかりませんが、そんな行儀の悪いアプリケーションはこの際ほっておきましょう。
僕の場合、とりあえず今のところ問題はおきていないようです。

コントロールパネル->システム->詳細設定から、環境変数をクリック

環境変数、TEMP、TMPを編集でR:\Tempに変更する。
あとは、AfterEffectsのプレビューファイル置き場にしたり、アイデアしだいで使い道はいろいろ!
他にも「こんなものを置くといいよ!」など、皆様で何かいいアイデアがありましたら、是非是非教えてください。
では、Let'sEnjoy RAMDISKライフ!
 | この記事は僕の環境での話なので、記事通りにやっても成功しない場合があります。また、この記事をもとにして何か不具合が発生してもこちらではどうする事もできません。必ず自己責任の範囲内でお試しください。 |
|