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:\Folder1
im RAM für einen schnelleren Zugriff verfügbar machen .Folder1
wird auf einem lokalen NTFS-formatierten Volume gespeichert.Übernehmen der Änderungen
- Schließen Sie alle Programme, auf die möglicherweise zugegriffen wird
Folder1
.- Umbenennen
Folder1
inFolder1.zTarget
(der tatsächliche Name ist nicht wichtig, solange er anders ist).- Auf
Folder1.zTarget
RAM-Laufwerk kopieren (R:
).- Erstellen Sie einen [Verzeichnisverknüpfungslink] [1] mit dem Namen "
Folder1
Zeigen auf"R:\Folder1.zTarget
.Von nun an werden jedes Mal, wenn Sie auf
C:\Folder1
das 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
Folder1
geändert wurde, kopieren Sie die DateiFolder1.zTarget
von RAM (R:
) auf disk (C:
), um die Änderungen beizubehalten.- Löschen Sie den Verzeichnisverknüpfungslink mit dem Namen
Folder1
.- Umbenennen
Folder1.zTarget
zurü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).