Je recherche un disque RAM (de préférence gratuit) qui obtient son contenu à partir d'un dossier spécifié sur le disque dur et écrit également les modifications apportées à ce dossier. Existe-t-il une telle chose pour Windows?
Je recherche un disque RAM (de préférence gratuit) qui obtient son contenu à partir d'un dossier spécifié sur le disque dur et écrit également les modifications apportées à ce dossier. Existe-t-il une telle chose pour Windows?
Réponses:
J'irais avec VSuite Ramdisk . Malheureusement, c'est un shareware (50 $).
Il prend en charge la synchronisation (presque) en temps réel sur le disque dur.
Un problème fondamental avec une synchronisation en temps réel serait une énorme perte de performances. Si la synchronisation était synchrone, la vitesse d'écriture du disque RAM serait identique à celle du disque dur. La vitesse de lecture serait cependant plus rapide.
Pour ceux qui recherchent une alternative gratuite, vous pouvez obtenir quelque chose de similaire en créant un disque RAM via ImDisk et en suivant les étapes décrites ci-dessous: Conserver les fichiers HDD dans la mémoire virtuelle sans changer les chemins d'accès aux fichiers .
En admettant que:
- vous avez déjà créé un lecteur RAM dans la mémoire physique affectée à
R:
(toute autre lettre convient également).- vous souhaitez rendre le dossier
C:\Folder1
disponible dans la RAM pour un accès plus rapide.Folder1
est stocké sur un volume local au format NTFS.Appliquer les changements
- Fermez tous les programmes auxquels vous pouvez accéder
Folder1
.- Renommer
Folder1
pourFolder1.zTarget
(le nom réel est pas important tant qu'il est différent).- Copiez
Folder1.zTarget
sur le lecteur RAM (R:
).- Créez un [lien de jonction d'annuaire] [1] nommé
Folder1
pointant versR:\Folder1.zTarget
.À partir de maintenant, chaque fois que vous accédez à
C:\Folder1
ce à quoi vous accédez réellement, ce sont les données stockées sur le lecteur RAM (R:\Folder1.zTarget
).Revenir en arrière
- Fermez tous les programmes auxquels vous pourriez accéder
Folder1
(maintenant un lien de jonction d'annuaire).- Si un fichier à l'intérieur a
Folder1
été modifié, copiez leFolder1.zTarget
de RAM (R:
) vers disk (C:
) pour conserver les changements.- Supprimez le lien de jonction d'annuaire nommé
Folder1
.- Renommer
Folder1.zTarget
Retour àFolder1
.
Vérifiez la réponse liée pour un exemple de script de traitement par lots fonctionnel.
La synchronisation serait uniquement à la demande, ce qui est la meilleure option en termes de performances. Finalement, on pourrait obtenir une synchronisation automatique en réécrivant les données sur le disque toutes les 15 minutes, par exemple (par exemple via une tâche planifiée).