先ほどの記事ではUbuntuでChromiumのキャッシュをRAMに移動させました。
○○○○に怖いものなんてない!!: RAMディスクを用いてChromiumのキャッシュをRAMに保存
http://kowaimononantenai.blogspot.jp/2012/09/ramchromiumram.html
今度はWindows7でChromeのキャッシュをRAMに移動させました。
OSが変わってもやることは同じですが、手段が違い、Windowsはちょっとめんどくさいですが、
やはりいいソフトがあります。
まず、RAMディスクを作るために"Dataram RAMDisk"というソフトを使います。
RAMDisk - Software - Server Memory Products & Services - Dataram
http://memory.dataram.com/products-and-services/software/ramdisk
下の"Download it"からダウンロードをしてください。
ダウンロードは普通に"yes"を押していればいいです。
"Dataram RAMDisk"を起動すると下のような画面が出てくるので
● FAT 32 partition
● Disk Sizeは1024MB (ここはお好きに、4092MB以下ならいいです)
● Windows boot sector
に設定して"Start RAMDisk"をクリック。
初めてするときは下のようにソフトをダウンロードさせられるので「インストール」をクリック
すると設定したサイズのものが新しいドライブとして認識される。
次に「コンピューター」から新しいドライブを右クリックして「フォーマット」。
下のようにフォーマット
● ファイルシステムはNTFS (絶対じゃないけど推奨)
● ボリュームラベルは「RAMDISK」 (ここはお好きに、わかりやすければよし)
このままだと、「ドライブ文字(CドライブでいうCという文字)」がPCのハードウェアを取り換えたりすると変わってしまうためドライブ文字が変わってしまうたびに設定をやり直さなければいけなくなってしまう。
よって、ドライブ文字の固定を行う。
「コンピューター」を右クリック、「管理」、「ディスクの管理」で作ったドライブを右クリック、
「ドライブ文字とパスの変更」
すると、下のようになる。
今は「E」に割り当てられているが、これを「R」(Ramdiskだからなんとなく)に設定。
「変更」をクリック
下のようになったら「E」を「R」に変える
これでドライブ文字を変更しました。
今度は、また、"Dataram RAMDisk"に戻り、
下のようなタブで
● Save Disk Image Now
今までのRAMディスクにした変更をファイルに書き出す
● Stop RAMDisk をクリック
● Create TEMP directory をチェック
● Load Disk Image at Startup をチェック
● Save Disk Image on Shutdown をチェック
● Start RAMDisk をクリック
ここで、まるの1個目と5個目をするとシャットダウンした時にRAMディスクの状態をファイルに保存をする。しかし、速度がHDDで大雑把に100MB/sくらいとすると1GBだと10秒ほどかかってしまう。もっと大きいともっと時間がかかる。
それがいやだったらチェックをしないでシャットダウンのたびに消せばいい。
よし、これでシャットダウンしてもリセットされないRAMディスクができた。
最後にChromeのキャッシュを保存するファイルを設定する。
デフォルトは
C:\Users\(ユーザー名)\AppData\Local\Google\Chrome\User Data\Default\Cache
になっているのでこのファイルを退避させる。
また、RAMディスクのほうに"chrome_cache"というフォルダを作っておく
そしてコマンドプロンプトを管理者権限で起動して
mklink /d "C:\Users\(ユーザー名)\AppData\Local\Google\Chrome\User Data\Default\Cache" "R:\chrome_cache"
で、シンボリックリンクを作ってキャッシュを移動させる。
あとは、再起動。
あー、長かった。疲れた。
参考にしたサイト
windows7 で Google ChromeのキャッシュをRAMディスクに置く方法:ギタラちゃんぶろぐ:So-netブログ
http://guitara-chan.blog.so-net.ne.jp/2010-01-16
DATARAM RAMDiskの使い方 | BLOGRAM
http://blogram.net/2010/10/20/ramdisk/