Ich suche nach einer RAM-Disk (vorzugsweise kostenlos), die ihren Inhalt aus einem bestimmten Ordner auf der Festplatte bezieht und auch die daran vorgenommenen Änderungen in diesen Ordner zurückschreibt. Gibt es so etwas für Windows?
Ich suche nach einer RAM-Disk (vorzugsweise kostenlos), die ihren Inhalt aus einem bestimmten Ordner auf der Festplatte bezieht und auch die daran vorgenommenen Änderungen in diesen Ordner zurückschreibt. Gibt es so etwas für Windows?
Antworten:
Ich würde mit VSuite Ramdisk gehen . Leider ist es Shareware (50 $).
Es unterstützt (fast) Echtzeit-Synchronisierung mit Festplatte.
Ein grundlegendes Problem bei der Echtzeitsynchronisierung wäre ein enormer Leistungsverlust. Wenn die Synchronisierung synchron wäre, wäre die Schreibgeschwindigkeit der RAM-Disk dieselbe wie bei der Festplatte. Die Lesegeschwindigkeit wäre jedoch höher.
Wenn Sie nach einer kostenlosen Alternative suchen, können Sie etwas Ähnliches erreichen, indem Sie eine RAM-Disk über ImDisk erstellen und dann die hier beschriebenen Schritte ausführen : Festplatten im virtuellen Speicher belassen, ohne den Pfad zu Dateien zu ändern .
Vorausgesetzt, dass:
- Sie haben bereits ein RAM-Laufwerk im physischen Speicher erstellt, das zugewiesen ist
R:(jeder andere Buchstabe ist ebenfalls in Ordnung).- Sie möchten den Ordner
C:\Folder1im RAM für einen schnelleren Zugriff verfügbar machen .Folder1wird auf einem lokalen NTFS-formatierten Volume gespeichert.Übernehmen der Änderungen
- Schließen Sie alle Programme, auf die möglicherweise zugegriffen wird
Folder1.- Umbenennen
Folder1inFolder1.zTarget(der tatsächliche Name ist nicht wichtig, solange er anders ist).- Auf
Folder1.zTargetRAM-Laufwerk kopieren (R:).- Erstellen Sie einen [Verzeichnisverknüpfungslink] [1] mit dem Namen "
Folder1Zeigen auf"R:\Folder1.zTarget.Von nun an werden jedes Mal, wenn Sie auf
C:\Folder1das zugreifen, auf das Sie tatsächlich zugreifen, die Daten auf dem RAM-Laufwerk gespeichert (R:\Folder1.zTarget).Zurückkehren
- Schließen Sie alle Programme, auf die möglicherweise zugegriffen wird
Folder1(jetzt ein Verzeichnisverknüpfungslink).- Wenn eine Datei darin
Folder1geändert wurde, kopieren Sie die DateiFolder1.zTargetvon RAM (R:) auf disk (C:), um die Änderungen beizubehalten.- Löschen Sie den Verzeichnisverknüpfungslink mit dem Namen
Folder1.- Umbenennen
Folder1.zTargetzurück inFolder1.
Überprüfen Sie die verknüpfte Antwort auf ein Beispiel für ein funktionierendes Batch-Skript.
Die Synchronisierung erfolgt nur bei Bedarf, was in Bezug auf die Leistung die beste Option darstellt. Schließlich könnte man eine automatische Synchronisierung erhalten, indem man alle 15 Minuten Daten auf die Festplatte zurückschreibt (z. B. durch eine geplante Aufgabe).