Minimize gravações em discos SSD com o Windows 7


10

A maioria das pessoas usa o SSD como disco principal de instalação do sistema no Windows 7.

O W7 já possui muitas otimizações para SSDs, tanto em termos de desempenho quanto em tempo de vida. Minimizar as gravações aumenta o tempo de vida dos SSDs; portanto, poste cada sugestão como resposta e permita que outras pessoas votem nelas.

Atualizar:

Não tenho mais certeza de que minimizar as gravações é uma coisa boa [tm], faltam fatos concretos que os SSDs serão degradados em um período notável e parece que isso pode criar um pouco de FUD sobre a funcionalidade do SSD. Em outras palavras: eu questiono a utilidade da minha pergunta do wiki.


1
Escrevemos uma postagem sobre isso no Blog do superusuário. Consulte Maximizando a vida útil do seu SSD .
Tamara Wijsman

3
Isso me lembra de quando, quando as unidades CDR foram lançadas pela primeira vez. As pessoas estavam paranóicas em usá-las. As pessoas tinham tanto medo de gastar suas compras que nunca as usavam. O mesmo está acontecendo com os SSDs. O objetivo desses dispositivos é usá- los! Quanto mais você escreve em um SSD, mais se beneficia com ele. É como uma Ferrari, permanece brilhante na garagem, mas você não pode ir rápido, a menos que você realmente o dirija .
Keltari

Talvez os SSDs modernos não degradem muito a atividade típica do sistema, mas e se você estiver executando o Windows a partir de uma unidade flash USB barata? eu não esperaria necessariamente que eles tivessem o tipo de firmware avançado de nivelamento de mercadorias que os SSDs possuem. então eu acho que essa questão ainda é relevante nesse caso
Cauterite

Respostas:


5

Mova as pastas temporárias para outras partições

Cada usuário tem uma Temppasta designada (por exemplo C:\Users\<username>\AppData\Local\Temp) e também a pasta do sistema C:\Windows\Temp. Os aplicativos geralmente os acessam através das variáveis ​​de ambiente TEMPe TMP; portanto, na verdade, alterá-los é bastante fácil (pelo menos para todo o sistema e para o usuário atual).


4

Mover o arquivo de paginação

Verifique se ele está localizado em outra partição.


2
Isso não negaria muitos dos benefícios de desempenho que você obtém de um SSD? Se o arquivo de troca estiver em uma unidade normal lenta, como o SSD melhora o desempenho, exceto para a inicialização e o lançamento do programa?
Console

Bem ... eu também queria escrever isso, mas isso se aplica a todas as respostas aqui. Basicamente, eles são para redução paranóica, não para o uso de um SSD. (pessoas que querem usar um SSD como esta deve apenas escolher um HDD mesma velocidade, etc com estes..)
Apache

@Shiki: Sim, eu concordo, é sobre a paranóia desgastando o SSD. Devo colocar mais ênfase nisso em Q, talvez?
marca

Bem, eu realmente não sei. Mas falando sério ... como eles poderiam se desgastar? Basicamente, com matemática, os números mostram 12 anos, 15 anos de vida. Isso é demais. Mesmo se você escrever a quantidade total de dados todos os dias, terá cerca de 5 anos. E esses números representam os modelos de 1 a 2 anos. Não pense que alguém deveria se preocupar com isso. É como usar um PC, mas temendo que ele se quebre uma vez. Sim, é um PC. Como em um laptop, se você usá-lo, mais chances de quebrar uma vez.
Apache

4
Para constar, o blog Engineering Windows 7 recomenda especificamente colocar o arquivo de paginação no SSD. blogs.msdn.com/b/e7/archive/2009/05/05/…
coneslayer

4

Desativar hibernação (se não for necessário)

A hibernação tem dois benefícios principais: (relativamente) inicialização rápida a partir do desligamento; e a capacidade de continuar trabalhando exatamente de onde você parou. Os SSDs melhoram bastante o tempo de inicialização e o tempo de inicialização do aplicativo, o que compensa a utilidade da hibernação.

O arquivo de hibernação deve estar na partição de inicialização , portanto, é um desperdício de espaço significativo (supondo que o SO esteja no SSD). E liberar permanentemente o máximo de espaço possível pode ajudar a melhorar o desempenho do SSD . Ele também deve eliminar uma quantidade significativa de desgaste no SSD, em comparação com o hibernate usado com frequência.

A hibernação pode ser desativada digitando o seguinte no prompt de comando (como administrador):

powercfg /hibernate off

4
A hibernação não é apenas para uma "inicialização" mais rápida, mas para manter o material de trabalho no lugar, para que você não precise abrir tudo novamente, etc. Muito mais fácil, melhor e, na minha opinião, usaria uma quantidade menor de IO do que inicializar do zero, mas me conserte.
Apache

@shiki Eu não acho que você leu totalmente meu post; Listei dois benefícios da hibernação - o segundo é a capacidade de continuar trabalhando de um estado anterior. E eu esperaria do que gravar vários GBs (ou qualquer que seja o conteúdo da memória) toda vez que você hibernar seu PC envolve significativamente mais IO (IO prejudicial: gravações) do que um desligamento normal + inicialização + reabrindo todos os seus aplicativos / arquivos .
precisa saber é o seguinte

@shiki Mas a conveniência da hibernação ainda tem mérito (especialmente em um SSD com velocidades de leitura / gravação seqüenciais decentes, onde a hibernação deve ser mais rápida que um HDD), e é por isso que coloquei "se não for necessário" no cabeçalho do meu post.
sblair

4

Desativar pré-busca

Desative a pré-busca no Windows 7. Você já tem um ótimo desempenho de leitura com o SSD; não há motivo para o Windows gravar desnecessariamente milhares de MBs no sxsdiretório para acelerar a inicialização dos programas.


Atualize a chave de registro EnablePrefetcher na sua imagem de tempo de execução para:

Chave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Gerenciamento de Memória \ PrefetchParameters
Nome: EnablePrefetcher
Tipo: REG_DWORD
Valor: 0

fonte


0

Mova o índice do pesquisador para outra partição

O índice do pesquisador pode ser atualizado com bastante frequência, ainda mais se você tiver configurado diretórios adicionais para uma pesquisa eficaz (talvez também em outros discos rígidos)

OTOH, se você usa muito o pesquisador, na verdade, gostaria de se beneficiar do acesso rápido do SSD, para que você não possa movê-lo para uma unidade não-SSD.

Estou executando o pesquisador em uma unidade não SSD há alguns dias e o alterei novamente. Tive a impressão de que o sistema nunca para de fazer nada (ruído audível da unidade não SSD) e que leva muito mais tempo. Não tenho mais certeza de que é uma boa ideia.


0

Mova os logs de eventos para outra partição

Os locais parecem estar especificados em

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

Onde <logname>está System, Application, HardwareEvents, etc.

Os valores padrão são

%systemroot%\system32\winevt\logs\<logname>.evtx

Você também pode desativar o serviço "log de eventos" completamente, mas provavelmente não é uma boa ideia.

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.