Estoy buscando un disco RAM (preferiblemente gratuito) que obtenga su contenido de una carpeta específica en el disco duro y también escriba los cambios realizados en esa carpeta. ¿Existe tal cosa para Windows?
Estoy buscando un disco RAM (preferiblemente gratuito) que obtenga su contenido de una carpeta específica en el disco duro y también escriba los cambios realizados en esa carpeta. ¿Existe tal cosa para Windows?
Respuestas:
Yo iría con VSuite Ramdisk . Lamentablemente es shareware (50 $).
Admite (casi) sincronización en tiempo real al disco duro.
Un problema fundamental con la sincronización en tiempo real sería una gran pérdida de rendimiento. Si la sincronización fuera síncrona, la velocidad de escritura del disco RAM sería la misma que con el disco duro. Sin embargo, la velocidad de lectura sería más rápida.
Para aquellos que buscan una alternativa gratuita, pueden lograr algo similar creando un disco RAM a través de ImDisk y luego siguiendo los pasos que describí aquí: Mantener los archivos HDD en la memoria virtual sin cambiar las rutas a los archivos .
Asumiendo que:
- ya ha creado una unidad RAM en la memoria física asignada
R:
(cualquier otra letra también está bien).- desea que la carpeta
C:\Folder1
esté disponible en RAM para un acceso más rápido.Folder1
se almacena en un volumen con formato NTFS local.Aplicando los cambios
- Cierre todos los programas que puedan estar accediendo
Folder1
.- Cambiar el nombre
Folder1
aFolder1.zTarget
(el nombre real no es importante siempre que sea diferente).- Copiar
Folder1.zTarget
a la unidad RAM (R:
).- Cree un [enlace de unión de directorio] [1] llamado
Folder1
apuntando aR:\Folder1.zTarget
.A partir de ahora, cada vez que accede a
C:\Folder1
lo que realmente está accediendo son los datos almacenados en la unidad RAM (R:\Folder1.zTarget
).Volviendo atrás
- Cierre todos los programas que podrían estar accediendo
Folder1
(ahora un enlace de unión de directorios).- Si
Folder1
se modificó algún archivo interno , copie el archivoFolder1.zTarget
de la RAM (R:
) al disco (C:
) para conservar los cambios.- Elimine el enlace de unión de directorio llamado
Folder1
.- Cambiar el nombre de
Folder1.zTarget
nuevo aFolder1
.
Verifique la respuesta vinculada para un ejemplo de secuencia de comandos de trabajo por lotes.
La sincronización sería solo bajo demanda, que es la mejor opción en cuanto al rendimiento. Eventualmente, uno podría obtener la sincronización automática al volver a escribir los datos en el disco cada 15 minutos (por ejemplo, mediante una tarea programada).