序章

SoftPerfect RAM Disk iconSoftPerfect RAM Diskは、コンピュータ上のディスクを完全にメモリに保存することができる高性能なRAMディスクアプリケーションです。メモリは物理的なハードディスクよりもはるかに高速であるため、一時的なデータを高速なインメモリディスクに保存することで、より高いパフォーマンスを実現します。

このプログラムは、Windowsエクスプローラや他のアプリケーションからアクセス可能なコンピュータのRAMに仮想ディスクを作成し、このディスクに一時的な情報を保存することができます。さらに、Windowsは一時ファイル用にディスクを使用するように設定することができるので、システムや他のほとんどのアプリケーションは、一時的なデータを高速なインメモリディスクに保存します。Windowsやサードパーティ製のアプリケーションは、一時的に大量の一時ファイルを短時間だけ作成することが多いため、RAMディスクを使用することで、ハードディスクの寿命を延ばすことができ、過度の読み書きを防ぐことができます。

現代のコンピュータには少なくとも 4 GB の RAM が搭載されていますが、ほとんどの場合、使用されていないメモリがたくさんあり、遅いハードディスクのストレージの高性能な代替品として使用することができます。この製品を使用すると、使用可能なメモリに制限された仮想RAMディスクをいくつでも作成することができます。また、オンディスクイメージとオンディスクファイルに関連付けられたRAMディスクを使用して、セッション間のデータを保存することもできます。

ソフトパーフェクトRAMディスクの主な特徴をご紹介します:

  • RAMディスクの数は自由。実際には、利用可能なドライブ文字数の関係で、最大26個のディスク。
  • 64 ビットシステムでは、任意の RAM ディスクサイズが可能。32 ビット システムでは最大約 3.5 GB。
  • 関連するオンディスクイメージによる永続的なRAMディスク。
  • シャットダウン時に内容が消える揮発性のRAMディスク。
  • ディスクイメージの操作ツールを内蔵。

注意:スクリーンショットは英語ですが、ソフトウェアのユーザーインターフェースも日本語です。

始めるには

最初に起動すると、メインのアプリケーションウィンドウが表示されます。ここでは、新しいRAMディスクの作成、設定の変更、ディスクイメージの操作を行うことができます。下のスクリーンショットは、2つのRAMディスクをマウントしたメインウィンドウを示しています:

SoftPerfect RAM Diskメインウィンドウ

新しいRAMディスクを作成するには、メインメニューからDisk – Addを選択します。新しく追加されたRAMディスクは自動的にマウントされ、ディスクのリストに表示されます。ディスクを FAT、FAT32、exFAT、または NTFS としてフォーマットすることを選択しなかった場合は、使用する前に手動でフォーマットする必要があります。その後、Windows エクスプローラまたは他のファイルマネージャを介してディスクにアクセスすることができます。

不要になったディスクは、メインメニューからDisk – Deleteを選択することで、永久的に削除することができます。これはディスクをアンマウントし、ディスクのリストから削除します。

ディスクを一時的に削除するには、Disk – Unmountを選択します。このコマンドの名前が示すように、ディスクはシステムから削除されます(マウント解除されます)が、ディスクのリストには残ります。Disk – Mountを選択することで、再度マウントすることができます。

ディスクのリストに表示されるフラグは、以下の値のうち1つ以上を持つことができます:

  • R (removable): ディスクがリムーバブルディスクとしてマウントされています。Windows はこのディスクにRecycledやSystem Volume Informationの特別なフォルダを作成しません。また、Windows エクスプローラーのコンテキストメニューからディスクをイジェクトすることも可能です。
  • W (wipe): ディスクに割り当てられたメモリは、ディスクのマウント解除時に安全に消去されます。このオプションは、ディスクを機密データのために使用する場合にお勧めします。
  • P (persistent): シャットダウン時にディスクの内容が関連付けられたイメージファイルに保存されます。このフラグがない場合、ディスクは揮発性です。
  • C (compressed): データが書き込まれたときにディスクの内容が圧縮されます。このオプションは NTFS ボリュームでのみ使用可能です。
  • H (hard disk emulation): ディスクはパーティションを持つ完全なハードディスクドライブとしてエミュレートされます。
  • N (NUMA node): ディスクが選択されたNUMAノードに割り当てられます。

これは、マウントされたRAMディスクがWindowsエクスプローラに表示される方法です:

マウントされたRAMディスクがWindowsエクスプローラに表示される方法

注意: ハードディスクエミュレーションがオンになっていないと、RAM ディスクはディスク管理コンソールに表示されません。ダイナミックボリュームは、ハードディスクエミュレーションがオンになっている RAM ディスクでもサポートされています。

ディスクの追加

新しいRAMディスクを作成するには、メインメニューからDisk – AddまたはDisk – Add Boot Diskを選択します。前者はユーザーがログオンしたときに利用可能なRAMディスクを作成し、後者はシステム起動時にすぐに利用可能なRAMディスクを作成します。以下に説明するいくつかのオプションは、ブートディスクには適用されません。

RAMディスク - ディスクの追加/編集ウィンドウ

まず、Disk Informationで、ディスクサイズをメガバイト単位で指定して揮発性ディスクを作成するか、RAMディスクと一緒に使用するイメージファイルを選択します。後者の場合は、あらかじめイメージファイルを作成しておく必要があります。

Mount Optionsの下にグループ化されたオプションでは、ディスクのマウントとマウント解除時に何が起こるかを設定したり、ディスクを割り当てたいDrive Letterを設定することができます。

ディスク上にRecycledフォルダまたはSystem Volume Informationフォルダを作成したくない場合は、Mount as removableにチェックを入れます。これらのフォルダは、ごみ箱とシステムの復元機能によって使用されます。

実際のデバイスと区別できないパーティションを持つ完全なハードディスクドライブをエミュレートしたい場合は、Hard Disk Emulationにチェックを入れてください。一部の特殊なアプリケーションやディスクユーティリティは、スタンドアロンボリュームでは動作しない場合があり、I/Oエラーが発生したり、単にアクセスできない場合があります。これらの問題が発生した場合は、この設定をオンにしてください。欠点は、エミュレーションの追加レイヤーを使用すると、スタンドアロンボリュームよりも動作が遅くなることです。また、イメージファイルを使用している場合にこのオプションを選択した場合、作成するイメージファイルが Hard Disk タイプであることを確認してください。

Save Contents to Imageにチェックを入れると、シャットダウン時に現在のRAMディスクの内容を関連するイメージファイルに書き込むことができます。これは揮発性ディスクでは利用できません。

ディスクのマウント解除時にディスクに使用されているメモリを確実に消去するには、Wipe Memory on Dismountにチェックを入れます。

最後に、File System Optionsでディスクをフォーマットするかどうかを指定し、ファイルシステムを選択します。この場合、ディスクに1つ以上のフォルダを自動的に作成することもできます。

イメージファイル

イメージファイルは、ディスクのイメージを含む通常のファイルです。RAM ディスクソフトウェアは、イメージファイルに独自のフォーマットを使用します。これらのイメージファイルは、通常のディスクとしてマウントしたり、RAM ディスクのベースとして使用することができます。イメージファイルの操作を開始するには、まずメインメニューから Image – Create Image を選択してイメージファイルを作成する必要があります。イメージファイルの名前とその場所へのフルパス、サイズを指定します。ハードディスクエミュレーションを使用する場合は、Hard Diskイメージタイプを選択してください。それ以外の場合は、Volumeのままにしておきます。オプションでファイルシステムを選択し、ボリュームラベルを指定します:

RAMディスク - イメージの作成ウィンドウ

新しく作成されたイメージファイルは空白で、前のステップでファイルシステムを選択しない限り、ファイルシステムは含まれていません。したがって、次のステップでは、それをマウントしてフォーマットする必要があります:

RAMディスク - イメージのマウントウィンドウ

Windows エクスプローラーなどのツールを使ってディスクをフォーマットし(この例ではディスク A:\)、イメージに保存したいファイルをコピーします。これが終わったら、メインメニューからImage – Unmount Imageを選択して、イメージをマウント解除します。

RAMディスク - アンマウントイメージウィンドウ

イメージファイルをRAMディスクのベースとして使用する準備ができました。

グローバル設定

RAMディスクを使用する前に調整したいグローバル設定がいくつかあります:

RAMディスク - 設定ウィンドウ

Launch Automatically with Windows: 有効にすると、RAM Diskアプリケーションが自動的に起動します。

Allow non-privileged users to modify settings: 有効にすると、管理者権限を持たないユーザーがアプリケーションを制御し、その設定を変更することができます。企業環境では、ネットワーク管理者の裁量でこれをオフにすることができます。

Allow users to eject removable RAM disks in Explorer: この機能を有効にすると、ユーザーは Windows エクスプローラーのディスクのコンテキストメニューで イジェクト を選択することで、RAM ディスクをマウント解除できるようになります。

Global drive letters for RAM volumes: 有効にすると、RAM ディスクはグローバルな名前空間に登録されます。これは、すべてのユーザーとコンピュータ上で起動されたすべてのアプリケーションに表示されることを意味します。これらの RAM ディスクは、ネットワークで共有したり、チェックしたり、デフラグしたりすることができます。このオプションはオンのままにしておくことをお勧めします。一方、マルチユーザー環境、例えば複数のユーザーが同時にログオンできるターミナルサーバーなどでは、このオプションをオフにして、ローカルネームスペースに完全に分離されたRAMディスクを作成することができます。

Show icon in the notification area: 有効にすると、アプリケーションアイコンが時計の横の通知領域に表示され、アプリケーションに素早くアクセスできます。そうでない場合、アプリケーションの実行中は通知領域のアイコンは表示されません。

自動実行

RAM ディスクには、すべての RAM ディスクがマウントされると、任意のアプリケーションを起動する機能が組み込まれています。RAM ディスクを使用するアプリケーションの中には、ディスクがマウントされる前に起動すると失敗するものがあります。そのようなアプリケーションは、代わりにアプリケーション自体が起動するようにしてください:

RAM ディスクが自動的にアプリケーションを起動するウィンドウ

コマンドラインスイッチ

以下に、RAM ディスクを作成、削除、操作するためのコマンドラインスイッチのセットを示します。これらのコマンドは、RAM Disk の実行中の GUI インスタンスで動作し、以下の行フォーマットを必要とします: ramdisk.exe /switch:data

注意: サービスやスクリプトからオンデマンド RAM ディスクを作成するには、アプリケーションフォルダにあるコンソールバージョンの ramdiskc.exe を使用してください。コンソール版で作成されたRAMディスクはGUIには表示されず、シャットダウン時には消えます。使用構文を確認するには、パラメータなしでコマンドプロンプトで起動してください。

スイッチ 説明
/import:filename.xml File – Export Disksコマンドによってファイルに保存されたRAMディスク定義を読み込みます。ファイルから読み込んだディスク定義は、既存のものに追加され、マウントされません。 /import:"C:\John Smith\test.xml"
/mount:driveletter 既存のRAMディスクをマウントします。既存のRAMディスクをすべてマウントするには、allを指定します。 /mount:R
/mount:all
/unmount:driveletter 既存の RAM ディスクをマウント解除します。既存のRAMディスクをすべてマウント解除するには、allを指定します。 強制的にマウント解除する場合は、/unmountの前に/forceを指定してください。 /unmount:R
/force /unmount:all
/save:driveletter 既存のRAMディスクを関連するイメージファイルに保存します。既存のすべてのRAMディスクを保存するには、allを指定します。 /save:R
/save:all
/del:driveletter 既存のRAMディスクを削除します。既存のRAMディスクをすべて削除するには、allを指定します。 /del:R
/del:all

/add:param=value, param=value,...

以下の大文字小文字を区別しないパラメータに基づいて、新しい RAM ディスクを追加します:

パラメータ 説明
type=[logon|boot] ディスクの種類。logon時のディスクかboot時のディスクのどちらかになります。前者はユーザログオン時にマウントされ、後者はシステムブート時にマウントされます。デフォルト値はログオンです。
letter=[A-Z] ドライブレター。AからZまでの任意の文字を使用できます。このパラメータは必須です。
fs=[FAT|FAT32|exFAT|NTFS] ファイルシステム。FAT, FAT32, exFAT, NTFSのいずれかです。デフォルト値はRAWで、ファイルシステムを使用しません。
image=imagefile.img イメージファイルへのパス。指定したイメージファイルを元にRAMディスクを作成します。
size=100[K|M|G] ディスクのサイズ。10M や 1G などのように、乗数の後に数値を指定することができます。image オプションが存在しない限り、この値は必須です。
label=disklabel オプションのボリュームラベル。この値は、ファイルシステムがFAT、FAT32、exFAT、またはNTFSの場合にのみ有効です。
save=[yes|no] ボリュームを永続的なものとしてマークします。この値は、イメージファイルが使用されている場合にのみ有効です。デフォルト値は no で、変更は関連するイメージファイルには保存されません。
mount=[yes|no] マウントして、ディスクをすぐに利用可能な状態にします。デフォルト値は yes で、ディスクは作成時にマウントされます。

/add:"letter=R, fs=FAT32, size=100M"

/add:"letter=I, image=c:\image files\filename.img"

/add:"type=boot, letter=B, fs=NTFS, size=50M, mount=no"

End User Licence Agreement (EULA)

このソフトウェアおよび付属のドキュメントの著作権はSoftPerfect Pty Ltd.に帰属します。すべての権利は留保されています。本ソフトウェアは、次の段落に記載されているライセンスの条件に従ってのみ、使用、インストール、またはコピーすることができます。

配布条件

評価版は、オリジナルの配布パッケージに手を加えないことを条件に、自由に配布することができます。

評価版

これはフリーソフトウェアではありません。本ソフトウェアを評価目的で無償で使用することを許諾します。評価版は、期間が限られていたり、いくつかの機能が制限されていたり、無効になっている場合があります。これらの制限なしにソフトウェアを使用するには、ライセンスを購入する必要があります。

許認可

ソフトウェアはライセンスであり、販売ではありません。ライセンスを購入すると、SoftPerfectは、このEULAの条件および「ライセンスの種類」のセクションに記載されている購入したライセンスの種類に従って、ソフトウェアおよびそのすべての機能を使用する非独占的かつ譲渡不可能な権利をお客様に付与します。

ライセンスの種類

  • シングル デバイス ライセンスは、購入者または購入者の代理人に、1 つのデバイス (コンピュータ、サーバー、USB フラッシュ ドライブまたは仮想マシンなど) にのみソフトウェアをインストールして使用する権利を付与します。複数のデバイスにソフトウェアをインストールして使用するには、対応する数の単一デバイス ライセンスまたは以下に記載されている特別なライセンスのいずれかを購入する必要があります。
  • マルチライセンス パックは、購入者または購入者の代理人が、パック内の数量で規定された数のデバイスにソフトウェアをインストールして使用する権利を付与するものです。たとえば、「最大 10 台のデバイス」パックでは、最大 10 台のデバイスにソフトウェアをインストールして使用することができます。
  • サイト ライセンスは、組織または組織の代理人に対して、組織サイト内の無制限の数のデバイスにソフトウェアをインストールして使用する権利を付与します(クラウドベースのインストールおよびその場所から実行される使用を含む)。組織サイトとは、組織が使用している場所、または組織が使用している場所のグループで、すべての場所が互いに100マイル(160キロ)以内にあるものと定義されています。
  • ワールドワイド ライセンスは、組織または組織の代理人に対して、組織が使用する無制限の場所にある無制限の数のデバイスにソフトウェアをインストールして使用する権利を付与します(クラウドベースのインストールおよびそれらの場所から実行される使用を含む)。記載されていない場合は、ワールドワイドライセンスの価格についてお問い合わせください。
  • OEM ライセンスは、組織または組織の代理人に、自身のハードウェアまたはソフトウェア製品でソフトウェアを使用して配布する権利を与えます。これらの製品は、このソフトウェアに実質的な追加機能を提供しなければならず、また、潜在的に不要なプログラムが含まれていない必要があります。

必要に応じて、追加のライセンスのサブタイプには、以下のものが含まれる:

  • ホームライセンスは、個人に、収入を得ることを目的としない家庭内の目的のために、自宅でソフトウェアをインストールして使用する権利を付与するものです。
  • ビジネスライセンスは、組織(会社、法人、企業、機関、またはその一部)または個人に、ビジネスの運営、他の組織や個人への製品やサービスの供給、または収入の創出を目的とした、またはそれに関連した、商用および非商用の環境でソフトウェアをインストールして使用する権利を付与するものです。

ライセンスキーの配布

ライセンスの付与とライセンスの種類のセクションに記載されている特定の目的を除き、SoftPerfect Pty Ltd が発行したライセンスキーは、著作権者からの書面による許可なしに、いかなる個人、組織、またはその代理人にも配布することはできません。

免責事項

本ソフトウェアは現状のまま配布されます。お客様は、自己責任で使用してください。いかなる場合も、ソフトパーフェクトまたはその代理人は、データの損失または不正確さ、使用の損失または中断、または代替技術、商品またはサービスの調達費用、またはその他の損失または損害に対して責任を負いません。

変更点

著作権者の書面による許可なく、本ソフトウェアまたは本ソフトウェアのサブセットを無断で改変、逆コンパイル、リバースエンジニアリングすることは固く禁じられています。

承諾条件

本ソフトウェアのインストールまたは使用は、お客様がライセンスの条件に同意したものとみなされます。それらに同意しない場合は、使用を中止し、デバイスからソフトウェアを削除する必要があります。SoftPerfect Pty Ltd は、ここで明示的に付与されていないすべての権利を留保します。

製品ページとダウンロード