Procurando pelo disco RAM do Windows que espelha gravações no disco rígido

7

Eu estou procurando por um disco RAM (de preferência livre), que recebe o seu conteúdo de uma pasta especificada no disco rígido e também grava as alterações feitas para ele de volta para essa pasta. Existe tal coisa para o Windows?

    
por ctusch 21.02.2011 / 13:40

2 respostas

3

Eu iria com Ramdisk do VSuite . Infelizmente é shareware (50 $).

Ele suporta (quase) sincronização em tempo real para o disco rígido.

O problema fundamental com a sincronização em tempo real seria uma enorme perda de desempenho. Se a sincronização for síncrona, a velocidade de gravação do disco RAM será igual à do disco rígido. A velocidade de leitura seria mais rápida.

    
por 21.02.2011 / 13:52
3

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

  1. Close all programs that might be accessing Folder1.
  2. Rename Folder1 to Folder1.zTarget (the actual name is not important as long as it's different).
  3. Copy Folder1.zTarget to RAM drive (R:).
  4. 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

  1. Close all programs that might be accessing Folder1 (now a directory junction link).
  2. If any file inside Folder1 was modified, copy the Folder1.zTarget from RAM (R:) to disk (C:) to preserve the changes.
  3. Delete the directory junction link named Folder1.
  4. 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.

    
por 20.01.2014 / 01:15