The TekRevue Podcastの最近のエピソードでOS XにRAMディスクを作成する方法について議論した後、WindowsでRAMディスクを作成することについて質問する読者が何人かいました。 ありがたいことに、WindowsのプロセスはOS Xの場合と同じくらい簡単です。
RAMディスクとは何ですか?
RAMディスクは、コンピューターのRAMから作成された論理ストレージボリュームです。 RAMは、コンピューターが使用中にデータを一時的に保存するために使用する超高速の記憶媒体であり、システムの全体的なパフォーマンスを劇的に高速化します。 RAMは非常に高速であるため、RAMで作成できる論理ドライブは、最新の高速ソリッドステートドライブや機械的ハードドライブの数倍の速度で動作します。 つまり、大きなビデオファイルの多重化や複雑なデータベースの操作など、コンピューターのドライブの速度によって従来制限されていたタスクは、RAMディスクから実行するとパフォーマンスが大幅に向上します。 しかし、それほど単純ではありません。 考慮すべき重要な注意事項がいくつかあります。
まず、RAMは揮発性または非永続的なストレージです。つまり、RAMの電源が切れると、RAMに保存されているデータはすべて失われます。 これは、不揮発性または永続的なストレージ手段である従来のソリッドステートおよび機械式ハードドライブとは対照的です。 これらのストレージ方法では、コンピューターがシャットダウンしたときや停電が発生したときなど、電源が失われたときに書き込まれたデータが保持されます。 これは、コンピューターを再起動したとき、または予期しない電源喪失があった場合、RAMディスクに保存したものはすべて失われることを意味します。 したがって、RAMディスクの内容を頻繁にバックアップし、ディスク上のデータがいつでも失われる可能性があることに常に留意することが重要です。
第二に、ソリッドステートおよび機械的なハードドライブと比較して、RAMは比較的高価で制限されています。 ハードドライブはギガバイトあたり約0.03ドルの価格で4TBの容量に容易に達することができますが、ほとんどのコンシューマコンピューターでサポートされるRAMの最大容量は通常32ギガバイトまたは64ギガバイトで、ギガバイトあたり約10ドルの非常に急な価格です。 これらの制限は、システムの すべて のRAMをRAMディスクに割り当てることができないという事実と相まって(結局、コンピューターが使用するためにいくらか残しておく必要があります)、論理RAMディスクが比較的小さいことを意味します、ほとんどのシステムで8〜16GBを超えない可能性があります。 ただし、これらの制限が受け入れられる場合、非常に高速なドライブが待っています。
RAMディスクの大きさはどれくらいですか?
前述のように、コンピューターは適切に機能するためにRAMを必要とするため、ストレージのニーズとコンピューターのメモリのニーズのバランスをとるRAMディスクサイズを選択する必要があります。
一般に、システムが使用できるように、コンピューターのRAMの少なくとも50%を空けるのが賢明です。 つまり、合計RAMが16 GBの場合、RAMディスクを最大8 GBに制限する必要があります。 もちろん、この規則にはいくつかの例外があります。 大きなシーケンシャルビデオおよびオーディオファイルの操作など、コンピューターの計画タスクがあまりRAM集約型ではない場合、RAMディスクにもう少しRAMを割り当てても安全でしょう。 さらに、非常に大量のRAM(たとえば、64GB)がある場合、RAMディスクを32GBよりもかなり大きくすることができ、それでも十分な量のRAMをコンピューターに残しておくことができます(52GB RAMディスクと12GB予約済みたとえば、システムメモリ用)。
次に説明するように、RAMディスクの作成と破棄のプロセスは迅速かつ簡単です。さまざまなサイズを自由に試して、ワークフローとハードウェアに最適なバランスを見つけてください。
WindowsでRAMディスクを作成する方法
WindowsでRAMディスクを作成できるソフトウェアプログラムとユーティリティは多数ありますが、それらの多くは有料の商用アプリであるか、主要な機能がありません。 推奨される強力で無料のオプションは、ImDiskと呼ばれます。 ImDiskには、仮想ディスクをマウントおよび管理する機能など、多くの機能が含まれていますが、RAMディスクを構成および作成するための非常にシンプルなインターフェイスとしても機能します。
開始するには、まずImDiskをダウンロードしてインストーラーを実行します。 デフォルトでは、インストーラーはデスクトップに3つのアイコンを配置します。 完了したら、「RamDisk Configuration」というアイコンを開きます。
ImDiskは、RAMディスクを設定するための便利なGUIを提供します。 最初に、ディスクのサイズを選択します。 この例では8GBを使用しています。 次に、RAMディスクをマウントするドライブ文字を選択し、使用するファイルシステムを選択できます。 前述したように、RAMディスクは電力損失または再起動で消去されますが、Windowsブートプロセス中に1つ以上のRAMディスクが自動的に作成およびマウントされるように構成できます。
[詳細設定]タブで、RAMディスクにドライブ名を付け、クラスターサイズを変更し(ほとんどのユーザーはこれをデフォルト設定のままにして問題ありません)、RAMディスクデータを保持するために画像ファイルを設定することもできます。 イメージファイルを使用すると、ユーザーはRAMディスクに常に必要なドライブまたはフォルダーを指定できます。ImDiskは、再起動または停電後に作成されるたびにそのデータをRAMディスクにコピーします。
すべての変数を設定したら、[ OK]を押してRAMディスクを作成します。 このプロセスには数秒しかかからず、完了すると[プロパティ]ウィンドウが表示されます。 これで、Windowsエクスプローラで新しい論理ドライブが見つかり、信じられないほどの速度でデータの書き込みを開始できます。 なんて信じられないでしょう? ベンチマークを読んでください。
RAMディスクのベンチマーク
RAMディスクのパフォーマンスを測定するだけでなく、より一般的なストレージテクノロジーと比較したいと考えました。 これらのテストでは、8GB RAMディスクを内部SATA III Samsung 830 SSDおよび3つの2TB Western Digital Blackハードドライブで構成されるRAID 5アレイと比較しています。 テストコンピュータは、1866MHzで実行される合計16GBのメモリを備えた3.5GHz i7 3770Kシステムです。 すべてのテストは、Windows 8.1で実行されているCrystalDiskMarkの64ビット版で実行されました。
OS XのRAMディスクに関する以前の記事を読んだ人は結果を見て驚くことはありませんが、特に従来のストレージドライブと比較して、RAMディスクのパフォーマンスによって概念に新しい人が吹き飛ばされます。 毎秒6.9 ギガバイトの ピークシーケンシャルリードにより、RAMディスクはSamsung 830 SSDよりも約1, 701%高速です。
書き込み速度により状況はさらに改善されます。 RAMディスクは、シーケンシャル操作と大きなランダム操作の両方で1秒あたり10 ギガバイトを 超えます。 自宅でスコアを維持している人にとっては、パフォーマンスが2, 722%向上します。
RAMディスクの操作が完了したら、ImDiskアプリケーションに戻って[基本]タブの[ マウント解除 ]を押すと、RAMディスクを削除できます。 ディスクにデータがある場合、ImDiskはそのイメージを提供するため、RAMディスクを次回マウントしたときにすばやく復元できます。
結論
要するに、RAMディスク番号はドライブ速度に関して完全なゲームチェンジャーであり、適切な予防措置と期待があれば、RAMディスクの導入は特定のドライブ依存ワークフローに革命をもたらす可能性があります。
無料のImDiskユーティリティのおかげで、非常にシンプルなセットアップと構成により、ほとんど誰でもこのすばらしい機能を試すことができます。 警告を忘れずに、紛失する余裕のないRAMディスクにデータを保存しないようにしてください。