A desfragmentação realmente ajuda? [duplicado]

16

Possível duplicação: a
desfragmentação é relevante para melhorar o desempenho do disco?

Antes, a desfragmentação de um disco rígido dava um impulso significativo ao desempenho. Nos dias do DOS, eu até desfragmentava os disquetes se não fizesse mais alterações nos arquivos (demorou muito tempo, mas valeu a pena).

Agora ... eu não sei mais. Eu conheço a teoria, mas nos últimos anos tive um "sentimento confuso" de que não apenas isso não ajuda, mas as coisas ficam mais lentas após a primeira desfragmentação de um disco rígido "virgem". Não estou falando de drives flash - estou falando de bons discos rígidos à moda antiga.

Além disso, usei ferramentas de terceiros capazes de desfragmentar mais arquivos (MBR na inicialização, etc) ou com recursos mais sofisticados, e também não sei se isso faz diferença no desempenho. Eles correm mais bonitos, com certeza, mas isso não é suficiente para o meu bolso.

Não sei se estou sonhando. Existem dados concretos sobre isso? A desfragmentação ainda ajuda no Windows moderno?

Minha experiência foi de 99% no Windows XP. E o Vista ou o Windows 7? A desfragmentação é mais eficaz nessas versões do Windows?

Euro Micelli
fonte
3
Sim
Isaac Waller
Fico sempre tentado a responder "Sim" ou "Não" para perguntas em que o título está encerrado.
Grant
@ Granant: Eu acredito em assuntos "curtos e doces"; eles são 'resumos'. O corpo da pergunta tem algumas idéias e pensamentos, e perguntas mais detalhadas - conto três pontos de interrogação no corpo :-). Obviamente, não estou atrás de um veredicto, mas de uma discussão sobre o assunto. Felicidades!
Euro Micelli 18/08/09

Respostas:

10

A desfragmentação em geral terá pouco efeito perceptível, a menos que o sistema de arquivos seja muito fragmentado (isto é, já existe há algum tempo e há muita atividade ou se tornou muito cheio (> 85%) em algum momento). Sistemas de arquivos modernos como ext2 / 3/4 e NTFS são muito bons para evitar a fragmentação crônica.

Existem algumas exceções a esta regra:

  1. Os sistemas de arquivos FAT16 / FAT32 usam um algoritmo de alocação de bloco do primeiro ao fim do início ao fim ao criar e aumentar arquivos, o que leva a uma fragmentação muito ruim em muitos casos
  2. Alguns desfragmentadores farão um bom trabalho organizando arquivos relacionados, especificamente aqueles usados ​​no momento da inicialização. Isso pode melhorar a velocidade de inicialização, embora não melhore muito mais. As variantes posteriores do Windows fazem isso até certo ponto automaticamente, para que não precise ser feito manualmente
  3. Voltar quando o Windows iniciar com um sistema de arquivos FAT e depois converter para NTFS durante o processo de instalação, executando uma desfragmentação após a conclusão da instalação, pode fazer uma diferença mensurável. Alguns sugerem que isso (desfragmentar após a instalação é uma tarefa útil) ainda é o caso, muitos sugerem o contrário.

Além disso, se você estiver falando de um sistema de arquivos que será usado por vários usuários ao mesmo tempo ou apenas de vários aplicativos, dependendo da carga de E / S que a transmissão, a desfragmentação faz pouca diferença (a menos que o sistema de arquivos esteja em um estado muito confuso) para começar), pois suas cabeças de inversão estarão girando para frente e para trás de qualquer maneira para atender às diferentes tarefas simultâneas.

David Spillett
fonte
7

Nota especial: Não desfragmente as unidades de estado sólido. Os passes extras são desnecessários e reduzirão a vida útil da sua unidade.

TheTXI
fonte
Pelo que li (não o vi em primeira mão), os SSDs nem permitem que você desfrute. É como, acinzentado no Windows ou algo assim.
Grant
1

Algumas informações interessantes em Como medir o desempenho no Windows Vista ...

A desfragmentação do disco move arquivos fragmentados para regiões contíguas maiores no disco. Ele move os arquivos acessados ​​na inicialização e na inicialização do aplicativo em direção à borda externa do disco, onde é possível obter taxas de transferência mais altas. A desfragmentação de disco também usa E / S de baixa prioridade.

Parece que isso não apenas ajudaria a reduzir os tempos de busca e rotação, mas também aumentaria as taxas de transferência de dados dos arquivos de inicialização (diminuir o tempo de inicialização).

JP Alioto
fonte
-1

O WinDirStat lhe dará uma boa idéia de como seus dados estão espalhados pelo disco rígido. Para arquivos maiores que um cluster, o sistema operacional o separará e o colocará em vários clusters em todo o disco. Quando você precisar acessar um desses arquivos, a cabeça magnética do disco deverá se mover para cada local no prato e ler as peças. Se todos esses clusters estivessem próximos, haveria menos movimento necessário e tempos de acesso ao arquivo um pouco mais rápidos. Também é possível que seu disco não seja o elo mais fraco da cadeia, por assim dizer, portanto o desempenho obtido com a desfragmentação pode não ser tão aparente para você. Mas isso ajuda.

John T
fonte
Por que usar o WinDirStat em vez de apenas usar a ferramenta de análise de desfragmentação integrada do Windows? Nesse caso, acho que a ferramenta simples é a melhor.
MDMarra
I como a representação gráfica melhor e o aplicativo está sob 1mb
John T