Devo desfragmentar uma unidade SSD? [duplicado]

57

Posso executar o Windows ' defrag em uma unidade SSD ?

Bem, acredito que a resposta curta é yes , ouvi dizer que drives SSD requerem especiais e específicos programas de desfragmentação personalizados.

É verdade e, em caso afirmativo, onde posso obtê-lo?

    
por Eris 29.05.2013 / 07:51

3 respostas

110

Como parece haver alguma controvérsia sobre isso, achei que seria útil dar uma explicação detalhada:

Você nunca deve desfragmentar um SSD. Nem pense nisso. A razão é que o posicionamento físico de dados em um SSD é tratado exclusivamente pelo firmware do SSD, e o que ele reporta ao Windows NÃO é como os dados são realmente armazenados no SSD.

Isso significa que o posicionamento físico de dados que um defragger mostra em seu gráfico de setor sofisticado não tem nada a ver com a realidade. Os dados NÃO são onde o Windows pensa, e o Windows não tem controle sobre onde os dados são realmente colocados.

Para uniformizar o uso em seus chips de memória interna, o firmware SSD divide intencionalmente os dados em todos os chips de memória do SSD, e também movimenta os dados nesses chips quando não está ocupado lendo ou gravando (em uma tentativa de uso do chip.)

O Windows nunca vê nada disso, portanto, se você fizer uma desfragmentação, o Windows simplesmente causará um monte de E / S desnecessárias no SSD e isso não fará nada, exceto diminuir a vida útil do SSD.

    
por 29.05.2013 / 08:00
25

Alguém (200_success) fez um comentário que é muito mais relevante para a questão e vale um detalhamento melhor.

Primeiro de tudo: HDD significa disco rígido disco , e ele realmente tem um disco dentro dele. Este disco é dividido em pequenos pedaços, chamados setores, onde a informação é armazenada. Dê uma olhada nesta foto:

Um setor é indicado pela letra C.

Agora, este setor é muito pequeno: apenas 512 bytes, em geral. Então, para armazenar um arquivo comum de 10k, você precisará usar vários setores.

Imagine que esses setores são um seguindo o outro, como a representação verde, letra D, na foto. Quando você precisar ler o arquivo, o cabeçote do disco rígido será posicionado no início do primeiro setor e lerá todos eles, enquanto o disco estiver girando.

É assim que as coisas devem funcionar.

Agora, pode acontecer que o arquivo seja distribuído em vários setores, cada um em uma parte do disco. O que isso significa? Que para ler seu arquivo novamente, o cabeçote do disco rígido será posicionado no começo do primeiro setor, leia-o, então ele terá que se mover para o começo do segundo setor (que está em algum outro lugar no disco), vai ler, e assim por diante ...

Isso vai demorar muito tempo. Estamos falando de um movimento físico da cabeça. Quanto mais a cabeça se move, mais tempo demora.

Então, você desfragmenta o disco: o programa tenta mover todas as partes do arquivo para que elas acabem em sequência, sendo mais fácil e rápido de ler, já que haverá menos movimento físico da cabeça para ler tudo. / p>

Ok, até agora? Então começamos a falar sobre SSD: eles são um monte de chips de memória em uma placa. Quando você salva ou lê alguma coisa deles, o chip controlador só precisa ativar alguns bits e, voilà , o chip correto é lido da memória. E não importa onde esteja armazenado, a ação de acessar um chip de memória é muito mais rápida do que a movimentação física do HDD. Então, grosso modo, você não notaria a hora em um arquivo fragmentado em um SDD.

E, sendo mais detalhado e correto, o chip do controlador vai espalhar seu arquivo entre muitos chips para aproveitar as leituras paralelas e assim por diante, para que ele saiba como lidar com seus arquivos para que eles sejam sempre armazenados nos melhores sobre a velocidade e o desgaste desses chips de memória) do que o Windows poderia saber.

    
por 29.05.2013 / 14:48
13

A ferramenta de desfragmentação integrada no Windows 8 não desfragmentará o seu SSD, mas enviará vários comandos de ajuste ao dispositivo. Para mais detalhes, veja esta questão . Como Roberts já apontou, você não quer desfragmentar seu SSD.

    
por 29.05.2013 / 08:36