Para quem procura uma alternativa gratuita, você pode conseguir algo semelhante criando um disco de RAM por meio do ImDisk e, em seguida, seguindo as etapas que descrevi aqui: Mantendo os arquivos HDD na memória virtual sem alterar os caminhos para os arquivos .
Assuming that:
- you already created a RAM drive in physical memory assigned to
R: (any other letter is fine too).
- you want to make the folder
C:\Folder1 available in RAM for faster access.
-
Folder1 is stored on a local NTFS formatted volume.
Applying the changes
- Close all programs that might be accessing
Folder1.
- Rename
Folder1 to Folder1.zTarget (the actual name is not important as long as it's different).
- Copy
Folder1.zTarget to RAM drive (R:).
- Create a [directory junction link][1] named
Folder1 pointing to R:\Folder1.zTarget.
From now on, every time you access C:\Folder1 what you're actually
accessing is the data stored on the RAM drive (R:\Folder1.zTarget).
Reverting back
- Close all programs that might be accessing
Folder1 (now a directory junction link).
- If any file inside
Folder1 was modified, copy the Folder1.zTarget from RAM (R:) to disk (C:) to preserve the
changes.
- Delete the directory junction link named
Folder1.
- Rename
Folder1.zTarget back to Folder1.
Verifique a resposta vinculada de um exemplo de script em lotes.
A sincronização seria apenas por demanda, que é a melhor opção em termos de desempenho. Eventualmente, é possível sincronizar automaticamente, gravando dados no disco a cada 15 minutos, por exemplo, por meio de uma tarefa agendada.