ハードディスクへの書き込みをミラーリングするWindows RAMディスクを探す


8

ハードディスクの指定されたフォルダからコンテンツを取得し、加えられた変更をそのフォルダに書き戻すRAMディスク(できれば無料)を探しています。Windowsにはそのようなものはありますか?


1
いいえ、ちがいます。その質問は一般的にRAMディスクについてであり、ハードディスク同期については何も話していません。
Olli

これはWindowsのディスクキャッシュの機能ではありませんか?
surfasb

私が推測する必要があります。実際には、RAMディスクでソリューションをコンパイルすると、数回続けてコンパイルした場合でも、ハードディスクを使用した場合の2倍の速さでコンパイルされます。
ctusch

回答:


4

私はVSuite Ramdiskを使います。残念ながらそれはシェアウェア(50 $)だ。

ハードディスクへの(ほぼ)リアルタイム同期をサポートします

真にリアルタイムの同期に関する基本的な問題は、パフォーマンスの大幅な低下です。同期が同期の場合、RAMディスクの書き込み速度はハードディスクの場合と同じになります。ただし、読み取り速度は速くなります。


1
よさそうだ、ありがとう。もちろん、非同期でデータをハードディスクに同期することを意味しました。:)
ctusch

他のいくつかのRAMディスクソフトウェアもバックアップ機能を提供しています:DataramSuperSpeed
User5910

4

無料の代替手段をお探しの場合は、ImDiskを介してRAMディスクを作成してから、ここで概説した手順に従ってファイルへのパスを変更せずにHDDファイルを仮想メモリに保持することで、同様のことを実現できます

仮定して:

  • 割り当てられている物理メモリにRAMドライブをすでに作成しているR:(他の文字も問題ない)。
  • C:\Folder1より高速なアクセスのために、フォルダーをRAMで使用できるようにしたい。
  • Folder1 ローカルNTFSフォーマットのボリュームに保存されます。

変更を適用する

  1. にアクセスしている可能性があるすべてのプログラムを閉じますFolder1
  2. 名前Folder1を変更しますFolder1.zTarget(実際の名前が異なる限り、重要ではありません)。
  3. Folder1.zTargetRAMドライブにコピーします(R:)。
  4. Folder1指す名前の[ディレクトリジャンクションリンク] [1]を作成しますR:\Folder1.zTarget

これ以降、C:\Folder1実際にアクセスしているものにアクセスするたびに、RAMドライブ(R:\Folder1.zTarget)に保存されているデータが表示されます。

元に戻す

  1. アクセスしている可能性のあるすべてのプログラムFolder1(現在はディレクトリジャンクションリンク)を閉じます。
  2. 内部のファイルFolder1が変更された場合はFolder1.zTarget、RAM(R:)からディスク(C:)にコピーして、変更を保存します。
  3. という名前のディレクトリジャンクションリンクを削除しFolder1ます。
  4. 名前をにFolder1.zTarget戻しFolder1ます。

リンクされている回答で、機能するバッチスクリプトの例を確認してください。

同期はオンデマンドのみであり、これはパフォーマンスの面で最良のオプションです。最終的には、たとえば15分ごとに(たとえば、スケジュールされたタスクを介して)データをディスクに書き戻すことによって、自動同期を取得できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.