É ruim desfragmentar uma unidade flash USB?

17

Se eu desfragmentar minha unidade flash Kingston de 8 GB, ela diminuirá sua vida útil?

    
por Little Helper 05.09.2011 / 19:52

5 respostas

19

Você não deve desfragmentar mídia flash.

Primeiro, não há benefício. Desfragmentar um disco rígido magnético tradicional é benéfico, pois o braço do atuador deve mover as cabeças ao redor do prato para encontrar os dados. A desfragmentação ordena os dados no disco rígido, e o braço do atuador tem que procurar (mover-se) menos. No entanto, a mídia flash não tem partes móveis, portanto, praticamente não tem tempo de busca.

A mídia flash se desgasta. Demora muito tempo, com muitas gravações no mesmo local repetidamente. Unidades flash modernas têm uma tecnologia chamada TRIM que minimiza as gravações no mesmo local, distribuindo-as por toda a unidade. O TRIM basicamente faz exatamente o oposto do que você está tentando fazer - fragmenta os dados.

Além disso, a maioria dos sistemas operacionais não permite que você desfragmente a mídia flash (pelos motivos mencionados acima). Pode haver algumas ferramentas de terceiros que ignorem a restrição, mas não é uma boa ideia.

    
por 05.09.2011 / 20:12
3

Eu sei que muitas pessoas vão discordar.

Já vi várias postagens na net dizendo que não há necessidade de desfragmentar unidades flash USB. No entanto, há necessidade de o fazer em alguns casos especiais .

Aqui está um exemplo para sua consideração:

Considere a situação em que você tem um complexo grub.cfg com vários sistemas operacionais rodando o USB e alguns outros arquivos que você armazena no seu drive USB. Os arquivos estão muito fragmentados e você precisa adicionar um ISO para inicializar. Há cerca de 20% de espaço vazio e a ISO acaba fragmentada. Mas grub4dos não inicializa um ISO a menos que esteja em espaço em disco contíguo. O que você faria?

De qualquer forma, já que estamos falando de Flash drive, não há necessidade de usar ferramentas tradicionais de desfragmentação que são executadas em um loop e executam operações de gravação múltiplas (desnecessárias?). Se o seu disco flash é razoavelmente pequeno, então você pode simplesmente copiar todos os seus dados para o diretório temporário (em qualquer lugar no seu HDD), então limpe o seu pen drive, então copie os dados de volta para ele. Isso será muito mais eficiente do que qualquer algoritmo de desfragmentação e ainda fará o mesmo trabalho. E você evitará o desgaste do seu disco flash

Então minha resposta seria: Não desfragmente os flash drives a menos que você realmente precise. E se você precisar, não use ferramentas de desfragmentação, apenas faça manualmente.

    
por 01.12.2013 / 13:45
2

O programa Diskeeper , que tem sido o melhor utilitário de desfragmentação, possui um módulo de otimização para SSDs, chamado Hyperfast. Não desfragmenta suas unidades do tipo SSD, elas as otimizam.

    
por 06.09.2011 / 08:32
1

Depende do que está na unidade. Você não obterá nenhum aumento de desempenho desfragmentando um flash drive, mas o terá impacto na recuperação de dados.

Por um lado, memória flash tem um número limitado de ciclos de escrita , assim fazendo um monte de escrever acabará por desgastá-lo. Flash drives, cartões de memória e SSDs usam truques como wear-leveling e TRIM para estender a vida útil da mídia, mas a desfragmentação tende a causar um número grande de gravações, o que fará com que ela se desgastar mais rápido.

Por outro lado, os arquivos fragmentados são infinitamente mais difícil de recuperar quando acidentalmente apagado, atingido por um vírus, etc, para manter seus arquivos em um estado contíguo (por exemplo, através da desfragmentação) vai aumentar muito as chances de recuperação.

Portanto, como eu disse no começo, depende do que está armazenado na unidade, da importância dos arquivos, da probabilidade de realizar a recuperação de dados e da frequência com que os arquivos são alterados (exclusões frequentes e as cópias levarão à fragmentação mais rápida, além de consumir mais ciclos de gravação).

    
por 25.12.2012 / 19:02
1

Embora a desfragmentação de drives SSD e Flash seja geralmente desaprovada, um benefício é que às vezes você recuperará espaço livre na unidade e, em seguida, apagando (ou "zerando") o espaço livre restante também recuperará mais espaço utilizável. Isso pode ser útil para encher uma unidade cheia de arquivos para uma imagem mestra, ou arquivar, mas com atividade adicional de leitura / gravação e ajuste, que o espaço não utilizado pode ser recuperado pela unidade novamente.

    
por 22.09.2015 / 02:55