Procurando por disco RAM do Windows que espelha gravações no disco rígido
8
Estou procurando por um disco RAM (de preferência gratuito), que obtém seu conteúdo de uma pasta especificada no disco rígido e também grava as alterações feitas nele de volta para essa pasta. Existe algo para o Windows?
Não, não é. Essa pergunta é sobre ramdisks em geral, e não fala nada sobre sincronização de disco rígido.
Olli
Não é isso que o cache de disco do Windows faz?
surfasb 21/02
Deveria ser, eu acho. Na prática, quando eu compilar minha solução em um disco RAM, ele é duas vezes mais rápido que usar o disco rígido, mesmo ao compilar várias vezes seguidas.
Ctusch
Respostas:
4
Eu iria com o VSuite Ramdisk . Infelizmente é shareware (50 $).
Um problema fundamental com a sincronização verdadeiramente 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á a mesma do disco rígido. A velocidade de leitura seria mais rápida.
você já criou uma unidade de RAM na memória física atribuída a R:(qualquer outra letra também está correta).
você deseja disponibilizar a pasta C:\Folder1na RAM para acesso mais rápido.
Folder1 é armazenado em um volume formatado em NTFS local.
Aplicando as mudanças
Feche todos os programas que possam estar acessando Folder1.
Renomeie Folder1para Folder1.zTarget(o nome real não é importante, desde que seja diferente).
Copie Folder1.zTargetpara a unidade de RAM ( R:).
Crie um [link de junção de diretório] [1] chamado Folder1apontando para R:\Folder1.zTarget.
A partir de agora, toda vez que você acessar C:\Folder1o que realmente está acessando, os dados armazenados na unidade de RAM ( R:\Folder1.zTarget).
Revertendo de volta
Feche todos os programas que possam estar acessando Folder1(agora um link de junção de diretório).
Se algum arquivo interno Folder1foi modificado, copie o Folder1.zTargetda RAM ( R:) para o disco ( C:) para preservar as alterações.
Exclua o link de junção de diretório nomeado Folder1.
Renomeie de Folder1.zTargetvolta para Folder1.
Verifique a resposta vinculada para obter um exemplo de script em lote de trabalho.
A sincronização seria apenas sob demanda, que é a melhor opção em termos de desempenho. Eventualmente, pode-se obter a sincronização automática gravando os dados no disco a cada 15 minutos, digamos, 15 minutos (por exemplo, através de uma tarefa agendada).
Respostas:
Eu iria com o VSuite Ramdisk . Infelizmente é shareware (50 $).
Ele suporta (quase) sincronização em tempo real com o disco rígido.
Um problema fundamental com a sincronização verdadeiramente 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á a mesma do disco rígido. A velocidade de leitura seria mais rápida.
fonte
Para quem procura uma alternativa gratuita, é possível obter algo semelhante criando um disco RAM através do ImDisk e seguindo as etapas descritas aqui: Manter os arquivos do HDD na memória virtual sem alterar os caminhos dos arquivos .
Verifique a resposta vinculada para obter um exemplo de script em lote de trabalho.
A sincronização seria apenas sob demanda, que é a melhor opção em termos de desempenho. Eventualmente, pode-se obter a sincronização automática gravando os dados no disco a cada 15 minutos, digamos, 15 minutos (por exemplo, através de uma tarefa agendada).
fonte