Como posso tornar o Windows 7 ReadyBoost persistente?


9

Existe uma maneira de fazer com que o Windows 7 mantenha o cache do ReadyBoost durante uma reinicialização (e não criptografá-lo ou mantenha a chave de criptografia durante a reinicialização) - para que o ReadyBoost possa realmente aumentar a velocidade de inicialização em vez de desacelerá-lo, reconstruindo o cache enquanto o sistema tenta carregar?

Eu sei que deve ser possível tornar o ReadyBoost persistente. Em um documento técnico da Microsoft :

Os dispositivos integrados que oferecem suporte ao ReadyBoost retêm dados mesmo quando a máquina é suspensa ou colocada em hibernação.

Como impor o ReadyBoost na unidade e sinalizá-lo como "interno" para que o cache não seja liberado na reinicialização?

Tentei ajustar o ReadyBoost manualmente usando o registro, pois encontrei esta citação:

Quando você insere um dispositivo flash como uma chave USB em um sistema, o serviço ReadyBoost examina o dispositivo para determinar suas características de desempenho e armazena os resultados de seu teste em:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt

No entanto, até agora eu tenho sido incapaz de fazê-lo agir como eu gostaria.

A melhor aposta parece estar usando a instalação com script do sistema e inserindo as chaves de script apropriadas - mas fazer uma reinstalação completa de todo o sistema é muito complicado. Existe uma maneira de aplicá-las sem precisar fazer uma instalação completa? Eu sei que a Microsoft enfatiza especificamente que a ferramenta NÃO deve ser usada em sistemas já implantados - mas se eu quiser desconsiderar esse aviso, como eu faria isso?


2
Por mais agradável que seja, o problema com o que você deseja fazer é que os drivers do ReadyBoost não sejam carregados até o Windows iniciar. O Windows não consegue ler o arquivo ReadyBoost no pen drive enquanto está inicializando. Realmente, o que você quer é um disco rígido de estado sólido que possa ser inicializado.
Mão-E-Comida

O espaço SSD está ficando mais barato, mas o preço por Gb ainda é relativamente alto comparado ao disco rígido comum. Quando recebo um SSD, gostaria de usá-lo como unidade readyboost em vez de unidade de inicialização. Na verdade, eu tenho placa CompactFlash em um dos slots IDE da minha placa-mãe, mas seu desempenho não é bom o suficiente. Enquanto a leitura aleatória de 4k é impressionante, a velocidade de leitura sustentada é horrível em comparação com o disco rígido normal de 7200 rpm.
Kert Tamm

Um pouco tarde, mas aqui está o que eu descobri: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Gerenciamento de Memória \ StoreParameters \ e SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ UnattendSettings \ Microsoft-Windows-SystemMaintenanceService parecem ser lidos por sysmain.dll Talvez seja aí que as configurações estão armazenadas. Mexer nos atributos em HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ EMDMgmt faz com que o Readyboost seja redefinido, então acho que isso é apenas dados de identificação de disco. (O tamanho da partição está lá) #
911

Respostas:


3

Depois de mexer com várias partes do registro (não conseguindo nada significativo) e não estar disposto a fazer uma nova instalação com script no estilo OEM do meu sistema, encontrei uma maneira de fazer algo parecido com o que eu queria fazer.

Infelizmente - o que eu fiz não é gratuito. Optei por usar um programa de terceiros chamado eBoostr (versão 4, edição para desktop). Ele é destinado ao Windows XP originalmente e faz basicamente as mesmas coisas que o ReadyBoost faz. No entanto, ele funciona bem no Vista e no Windows 7 também. Ele pode usar até 4 dispositivos de cache (incluindo discos rígidos, mas não é muito eficaz com discos rígidos) e mantém o cache sobre as reinicializações por padrão. O uso de criptografia em discos removíveis é opcional.

Então, eu estou usando o eBoostr no cartão CF interno no slot IDE e deixando o superfetch / ReadyBoost lidar com a pré-busca na parte da RAM e em alguns pen drives.

O Readyboost / Superfetch e o eBoostr parecem funcionar bem juntos, desde que você os aponte para unidades diferentes (o uso do mesmo dispositivo USB para o ReadyBoost e o eBoostr não é muito eficaz).

O custo do programa é de cerca de 25 a 30 dólares (e há avaliação gratuita disponível com todas as funcionalidades), mas eu encontrei uma loja on-line no Reino Unido que vendia a edição para desktop por 12,9 libras e reduzia 5 libras ao preço quando marquei uma caixa de chekbox eles para me enviar spam. Portanto, o custo final acabou sendo de cerca de 9 euros para a edição para desktop (isso faz tudo o que eu preciso, pois o superfetch já é capaz de usar RAM para cache).


Quanto dinheiro as pessoas vão desperdiçar para obter o computador alguns segundos míticos segundos mais rápido? Conheço alguém que usa o Vista em um antigo Duron 850, e a única coisa que eles reclamam é a falta de Silverlight.
21414 kinokijuf

0

Bem, se é o seu laptop de trabalho, você está tentando acelerar porque não tem opção de adquirir um mais novo ou colocar um SSD nele. Estou disposto a comprar meu próprio cartão SD por 10 euros, se isso ajudar. Com o readyboost, obtive meu tempo de inicialização das 5:45 min do início do navegador para as 3:45 min. A alternância entre aplicativos é instantânea agora, enquanto eu costumava esperar de 3 a 10 segundos para que algo acontecesse, dependendo da atividade do disco rígido. Estou procurando se existem opções para obter ainda mais ganho de desempenho.

PS Eu trabalho em um Lenovo T410 com 6 GB de RAM, então não há falta de CPU ou RAM, mas o HDD é o gargalo por causa dos tempos de acesso lento (17ms vs <1ms para o cartão SD) e terríveis leituras / gravações aleatórias (0,3 MBps vs 5 MBps no cartão SD).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.