
新しいハードウェアをインストールせずにSSDのパフォーマンスをエミュレートしたいと思ったことがあるなら、PC上にRAM(RAMディスク)のみで動作する新しい仮想ハードドライブを作成することを検討してください。設定は少し複雑ですが、パフォーマンスの向上(システムに十分なRAMが搭載されている場合)は、その努力に見合う価値があります。
RAMディスクとは何でしょうか?その名の通り、RAMディスクとはコンピューターのRAMに保存される仮想ハードドライブです。RAMディスクを作成するには専用のソフトウェアが必要で、システムの利用可能なメモリの一部を消費します。RAMディスクはPC上では単なるドライブのように見えますが、RAMディスクに使用されているRAMは、一般的なメモリタスクには使用できません。

なぜメモリを間に合わせのハードドライブとして使いたいのでしょうか?それは単純に、スピードです。RAMは従来のストレージと比べて驚くほど高速です。上のスクリーンショットでは、7200rpmのハードドライブ(左)とDataramのRAMDiskユーティリティで作成したRAMディスク(右)のベンチマークを比較しています。
RAMディスクの設定:メリットとデメリット
RAMディスクの読み書き速度は、最高級のSSDさえもはるかに凌駕します。そのため、メディアのエンコードや大量の写真編集など、大量のデータの読み書きを必要とする作業を高速化するのに最適なツールとして、RAMディスクは最適です。
日常的なパフォーマンスの最大の向上は、プログラムをRAMディスクに完全にインストールしたときに得られます。例えば、Word、Excel、Firefox、Acrobatをノートパソコンの7200rpmハードドライブからRAMディスクに移動したところ、アプリの読み込み速度がほぼ2倍になり、SSDでの起動速度に匹敵するようになりました。特に大きなファイルを開く際の速度が顕著です。
ゲームは RAM ディスクから実行した方がスムーズに動作しますが、Steam タイトルを RAM ディスクで動作させるのは少し面倒で、ゲーム全体を仮想ドライブに保存するには大量のメモリが必要になります。
もちろん、重要なプログラムをRAMディスクから実行することには、いくつか顕著なデメリットもあります。標準的なハードドライブと比較して、ストレージ容量は大幅に制限されており、RAM特有の揮発性は、重要なファイルやプログラムをRAMディスクに保存する場合、頭痛の種となる可能性があります。サイズ制限も大きな欠点です。仮想ドライブのサイズはシステムのRAM容量によって制限されるため、少なくとも4GBのメモリを未使用のままにして、一般的なコンピュータ用途に利用できるようにしておく必要があります(それ以上が推奨されます)。つまり、ほとんどの人は4GBを超えるRAMディスクをセットアップすることはできないということです。
RAMディスクは揮発性であるため、PCの電源が切れるたびにデータが失われます。ほとんどのRAMディスクユーティリティは、シャットダウン時にRAMディスクの内容をハードドライブに自動的に保存し、起動時にそのデータをRAMディスクに再読み込みするオプション機能を搭載することで、この問題を回避しています。この仕組みは(突然電源が切れない限り)うまく機能しますが、特に従来のハードドライブ上で大容量のRAMディスクを実行している場合は、PCの起動とシャットダウンにかなりの時間がかかります。例えば、4GBのRAMディスクイメージを7200rpmのハードドライブにコピーするには数分かかります。(SSDははるかに高速にデータを保存します。)
もしそれが気に入らないなら、Primo Ramdiskディスクの無料トライアルを試してみてください。このプログラムには、既存のディスクイメージを更新し、新規または変更されたデータのみを保存するクイック保存機能が搭載されています。多くのユーティリティは、PCをシャットダウンするたびにRAMディスクイメージ全体を保存するため、時間がかかってしまいます。Primo Ramdiskが気に入ったら、2台のPC用の個人用ライセンスを30ドルで購入できます。
RAMディスクを作成する方法
このガイドでは、DataramのRAMDiskを選択しました。個人版は4GBまでのRAMディスクが無料で利用できるからです。もっと容量が必要な場合は、フルバージョンを19ドルで購入できます。これはほとんどのRAMディスクソフトウェアよりも安価ですが、Primo Ramdiskなどのより高価なプレミアムオプションの方が、より強力な機能を提供しています。4GBを超えるRAMディスクを作成したい場合は、無料ユーティリティのImDiskが唯一の選択肢ですが、あまりお勧めできません。コマンドラインインターフェースが使いにくく、ImDiskの仮想ドライブは他のRAMディスクソフトウェアパッケージで作成できるものほど高速ではありません。
Dataramのソフトウェアをダウンロードしてインストールし、RAMDisk構成ユーティリティを起動します。メイン設定画面で、ディスクタイプとして「未フォーマット」を選択し、RAMディスクのサイズをメガバイト単位で入力します(1GBは1024MBです)。無料版では4092MBまでしか設定できないことに注意してください。

次に、「読み込みと保存」タブに進みます。コンピューターのシャットダウン時にRAMディスクのデータを従来のハードドライブに保存したい場合は、「シャットダウン時にディスクイメージを保存」オプションにチェックを入れ、ディスクイメージの保存場所を選択します。同様に、コンピューターの起動時にRAMディスクに保存したデータを自動的に再読み込みしたい場合は、「起動時にディスクイメージを読み込む」オプションにチェックを入れ、同じ場所を指定してください。

ただし、これを行うとPCの起動とシャットダウンにかなりの時間がかかることに注意してください。RAMディスクを頻繁に使用しない、または重要な保存に使用しない場合は、これらのオプションのチェックを外しておくことを検討してください。RAMディスクはPCの電源を切るたびに消去されますが、一時ファイルのみを保存している場合は、それほど大きな損失にはなりません。
あるいは、アプリをRAMディスクに保存し、ドキュメントやゲームのセーブデータなどの出力を従来のドライブに保存したい場合は、起動時にディスクイメージを読み込み、「シャットダウン時に保存」オプションを無効にすることで時間を節約できます。アプリを追加または更新するたびに、ディスクイメージを手動で保存してください。
保存/読み込みオプションを選択したら、準備完了です。「RAMDiskを起動」をクリックし、プロンプトが表示されたらDataramドライバをインストールしてください。プログラムからイメージファイルの読み込みに失敗したという警告が表示されますが、心配はいりません。次に、ディスクをフォーマットする必要があります。
次のページ: RAMディスクのフォーマット
RAMディスクのフォーマット
ここで少し状況が変わります。一部のユーザーの場合、新しいドライブはWindowsエクスプローラーに(Cドライブの横に)即座に表示され、RAMディスクドライブを右クリックして「フォーマット」を選択するとオプションボックスが表示されるので、フォーマットは簡単です。割り当て容量はそのままにして、ファイルシステムをNTFSに変更し、 「クイックフォーマット」オプションにチェックを入れ、ボリュームに好きな名前を付けて、「開始」をクリックします。
残念ながら、物事は必ずしも簡単ではありません。ドライブがWindowsエクスプローラーに自動的に表示されない場合があり、その場合は手動で領域を割り当ててフォーマット処理を開始する必要があります。
このような場合は、スタートメニューを開き、「コンピューター」を右クリックし、「管理」を選択します。「コンピューターの管理」ウィンドウが開きます。左側のペインで、「記憶域」オプションの「ディスクの管理」をクリックします。中央のウィンドウの下部にある「不明」ディスクを探します。その横に黒いバーが表示され、RAMディスクのサイズとバーの下に「未割り当て」という文字が表示されます。

不明なディスクを右クリックし、MBRオプションにチェックを入れたまま初期化します。ディスクの指定が「不明」から「ベーシック」に変わるはずです。次に、黒いバーを右クリックし、「新しいシンプルボリューム」を選択します。表示されるウィザードの手順に従い、フォーマットオプションの選択画面が表示されたら、前述の詳細設定を使用します。ドライブレターは自由に設定してください。(私はR:を使用しています。)
これで、動作するRAMディスクができました。他のドライブと同じように、Windowsエクスプローラーで見つけることができます。では、これをどう活用すればいいのでしょうか?
ブラウザのキャッシュをRAMディスクに移動する
多くの人がインターネット一時ファイルの保存にRAMディスクを使用しています。RAMディスクは揮発性のため、コンピュータのシャットダウン時にデータが消去されてしまうためです(もちろん、ディスクイメージを自動保存している場合は除きます)。RAMディスクにファイルを保存するとブラウジング速度が上がると言うユーザーもいますが、私は劇的なパフォーマンス向上を感じたことはありません。少なくとも、キャッシュをRAMに移動することで、SSDへの不要な書き込みを防ぐことができます。
主要 3 ブラウザのキャッシュを移動する方法について詳しく説明します。
Internet Explorer: Microsoftの設定は非常にシンプルです。「ツール」>「インターネット オプション」>「全般」と進み、 「閲覧の履歴」セクションの「設定」ボタンをクリックします。ポップアップウィンドウの「インターネット一時ファイル」セクションに「フォルダの移動」ボタンがあります。これをクリックし、RAMディスク上のキャッシュフォルダをIEに指定します。
Firefox: Firefox のキャッシュ保存方法は、ブラウザの設定を変えなければ変更できません。アドレスバーにabout:config と入力し、 Enter キーを押し、警告を無視してください。設定リストの任意の場所を右クリックし、「新規文字列」を選択します。設定名としてbrowser.cache.disk.parent_directory(「parent」と「directory」の間にアンダースコアがあることに注意)と入力し、文字列値として RAM ディスクへのファイルパスを指定します(私の場合は、値として R: を使用します)。

Firefox の一時ファイルを含むキャッシュ フォルダーが RAM ディスクに表示されます。
Chrome: Chromeではインターネット一時ファイルの保存場所を変更できないため、WindowsでChromeを処理する方法を変更する必要があります。思ったほど難しくはありません。
スタートメニューでChromeを右クリックし、「プロパティ」を選択します。「リンク先:」ボックスにChromeのファイルパス(末尾は「chrome.exe」)が表示されます。パスの末尾にカーソルを置き、キーボードのスペースキーを1回押します(これは重要です)。その後、以下のテキストを貼り付けるか入力します。
--user-data-dir="your folder path"
「your folder path」をRAMディスク上のキャッシュフォルダへのパスに置き換えます。ただし、引用符はそのままにしてください。変更後の「Target」ボックスの内容は以下のようになります。
C:UsersBradAppDataLocalGoogleChromeApplicationchrome.exe --user-data-dir="R:ChromeCache"
あなたの番です
RAM ディスクは何に使っていますか?ヒントやコツをコメント欄で共有して、知識を広めましょう。