O que "Optimize Drives" faz no Windows 8?

O que "Optimize Drives" faz no Windows 8?

Com o Windows 8, existe a opção de “otimizar” uma unidade. Isso é semelhante à opção Desfragmentar das versões anteriores do Windows:

Captura de tela

Eu tenho um SSD e sei que os SSDs não devem ser desfragmentados. No entanto, o Windows 8 reconhece que a unidade é um SSD e ainda diz que precisa de otimização. O que exatamente a opção “Otimizar” faz no Windows 8? É seguro para SSDs?

Responder1

O que isso faz éexecute o comando Trim na unidade(se for compatível). Na verdade, ele não desfragmenta a unidade, como é o caso de uma unidade rotativa tradicional. Provavelmente é uma boa ideia executar Trim para limpar blocos que não estão mais em uso.

OFerramenta de avaliação do Windows (winsat)é o que inicialmente determina se a unidade é ou não um SSD e muda o comportamento do Disk Optimizer. No Windows 8, o winsat é executado no agendamento Microsoft\Windows\Maintenance no Agendador de Tarefas. Esta é a mesma ferramenta (winsat) quedesabilitaria a desfragmentação de SSDs no Windows 7.

Apenas para reiterar o ponto e deixar claro: não pense no Disk Optimizer no Windows 8 estritamente como Defrag; agora é uma ferramenta de uso geral que executa a tarefa apropriada de otimização de disco com base no tipo de disco conectado. A identificação do tipo de disco é baseada no Winsat.

Resposta oficial a uma pergunta semelhante emrespostas.microsoft.com

Kiran Bangalore [MSFT]-

Olá, no Windows 7 - desativamos a desfragmentação para SSDs conforme você mencionou em sua entrada; mas no Windows 8, alteramos a ferramenta de desfragmentação para fazer uma ferramenta de otimização geral que lida com diferentes tipos de armazenamento e, no caso de SSDs, enviará dicas de 'corte' para todo o volume;

SSDs são dispositivos de armazenamento feitos de memória flash; a memória flash, ao contrário dos discos rígidos, são dispositivos que podem ser apagados em bloco - eles podem ser gravados em nível de byte, mas precisam ser apagados em nível de bloco; Trim é uma dica de nível de armazenamento introduzida nos dias do Windows 7 para indicar que o Windows não está usando determinadas regiões do dispositivo de armazenamento; O NTFS enviará essas dicas de corte quando os arquivos forem excluídos ou movidos dessas regiões; Os SSDs consomem essas dicas para realizar uma limpeza em segundo plano chamada 'recuperação', que os ajuda a se preparar para as próximas gravações. O SSD pode optar por realizar a otimização imediatamente, armazenar as informações para otimização posterior ou descartar completamente a dica e não utilizá-la para otimização, pois não tem tempo para realizar essa otimização imediatamente.

No Windows 8, quando o Storage Optimizer (a nova ferramenta de desfragmentação) detecta que o volume está montado em um SSD - ele envia novamente um conjunto completo de dicas de corte para todo o volume - isso é feito em tempo ocioso e ajuda a permitir SSDs que não conseguiram limpar anteriormente - uma chance de reagir a essas dicas e limpar e otimizar para obter o melhor desempenho. Não fazemos uma desfragmentação tradicional (mover arquivos para otimizar a localização para espaço e desempenho) em SSDs.

Obrigado pela sua pergunta e espero que isso esclareça a necessidade de executar o Storage Optimizer regularmente.

Responder2

O Optimize Drives no Windows 8, anteriormente chamado de Desfragmentador de Disco, ajuda a otimizar os diferentes tipos de unidades que os PCs usam hoje. Não importa o tipo de unidade que seu PC usa, o Windows escolhe automaticamente a otimização certa para sua unidade.

Embora a desfragmentação tradicional de SSDs não seja necessária, a otimização dos SSDs é definitivamente necessária – os SSDs ficam lentos devido à fragmentação de arquivos e espaço livre.

A Condusiv Technologies tem um pequeno vídeo chamado “Resposta da postagem no fórum: SSDs e desfragmentação”, o que deve fornecer uma imagem mais clara.

Responder3

Aqui estáoutra respostapara sua referência, é simplesmente a versão renomeada do nome que a desfragmentação do Windows costumava ser chamada. No Windows 8 agora é chamadoOtimizar unidades

Responder4

Apenas um acréscimo à resposta da Arte. O Windows 8 deve otimizar um SSD enviando o comando TRIM, mas na verdade ele executa uma desfragmentação. Aqui está uma parte do log do aplicativo:

Get-EventLog -LogName Aplicativo -Fonte "microsoft-windows-defrag" | classificar tempo gerado -desc | fl timegenerated, mensagem

TimeGenerated: 03.10.2013 14:42:54 Mensagem: O otimizador de armazenamento concluiu com êxito o novo ajuste em (C:)

TimeGenerated: 03.10.2013 14:42:54 Mensagem: O otimizador de armazenamento concluiu com êxito a desfragmentação em (C:)

TimeGenerated: 03.10.2013 14:26:24 Mensagem: O otimizador de armazenamento concluiu com êxito o novo ajuste no Sistema Reservado

TimeGenerated: 03.10.2013 14:26:24 Mensagem: O otimizador de armazenamento concluiu com êxito a desfragmentação no Sistema Reservado

A única unidade no notebook é o SSD.

Portanto, atualmente existe um bug no Windows 8 que causa a desfragmentação periódica do SSD.

informação relacionada