Como posso usar uma unidade flash para aumentar minha memória virtual?

0

Meu computador tem 8GB de memória física. Eu estou executando alguns processos intensivos de memória que rapidamente consomem essa 8GB. Quando a memória física se esgota, ela começa a usar a memória virtual e vejo o pagefile.sys rapidamente disparar até vários GB de tamanho. O espaço livre no meu disco rígido principal é baixo e não posso comprar um novo neste momento. Devido a isso, eu tenho que definir minha memória virtual na unidade C: para cerca de 1GB. Minha solução foi usar meu flash drive de 32gb sandisk para armazenar outro pagefile.sys. Eu mudei minhas configurações de RAM virtuais para incluir o meu pen drive, com um tamanho inicial de 16GB e um tamanho máximo para cerca de 29GB, então reiniciei o meu computador.

Eu escrevi um pequeno script python para usar toda a memória disponível. Ele usa o que restou dos 8 GB de memória física, liga a 1 GB de memória virtual da unidade principal e depois trava. O pen drive permanece intacto. Eu usei dir /a g:\pagefile.sys para ver se ele fazia mesmo um arquivo de paginação na unidade, e isso não aconteceu. Eu estou em uma perda e pesquisas no google não foram úteis.

Há um passo oculto que sinto falta? Meu objetivo é ser capaz de executar meus processos, o que levará facilmente 10-15gb de ram. A velocidade não é uma preocupação primária aqui, apenas estabilidade.

Estou usando o Windows 7 Home Premium de 64 bits. O pen drive é um cruzador sandisk de 32gb formatado para ntfs.

    
por Daffy 02.10.2014 / 03:36

1 resposta

3

O recurso que você está perguntando é chamado de ReadyBoost. É um recurso que foi introduzido no Windows Vista.

Primeiro, livre-se do pagefile.sys na unidade flash. Não te fará bem algum. Vá para Meu Computador, clique com o botão direito na sua unidade flash e escolha Propriedades. Em seguida, vá para a guia ReadyBoost e escolha "Dedicar este dispositivo ao ReadyBoost".

Se você não vir a guia, sua unidade não oferece suporte a ela. Este artigo da Wikipédia explica melhor os requisitos do que eu. Uma coisa que não está na página da Wikipedia é o fato de que as unidades flash da SanDisk, em particular, não têm seu conjunto de bits de mídia removível. Isso significa que a unidade aparece no Windows como um disco rígido USB em vez de uma unidade flash. Isso pode torná-lo incompatível.

    
por 02.10.2014 / 06:57