Por uma questão de completude:
A fragmentação depende do sistema de arquivos (FS) , não do disco ou do sistema operacional.
Isso significa que a resposta à sua pergunta não precisa realmente solicitar o Windows *; O SSD é um caso especial - funciona de maneira diferente de um disco comum.
Um FS é uma maneira de organizar seus arquivos no disco. Os formatos mais comuns do Windows são NTFS
e FAT32
. O FSS mais comumente usado no Linux são ext3
/ ext4
, mas há muitos outros ( zfs
, xfs
, jfs
, ReiserFS
, btrfs
, e mais).
Um disco é dividido em blocos . Você pode imaginá-lo como uma longa fita na qual você pode gravar alguns dados. Quando você escreve algo no disco, usa esses blocos. Obviamente, você deseja que os arquivos relacionados sejam gravados um ao lado do outro e um único arquivo seja gravado em um único bloco, para que você não precise pular a fita. Quando tudo está espalhado, é o que chamamos de fragmentação . A desfragmentação os organiza.
Obviamente, como você organiza as coisas (FS) determina como elas são organizadas (se há fragmentação). Se você organizar seus arquivos desde o início, não terá fragmentação. É o que acontece em alguns sistemas de arquivos (por exemplo, na ext
família). Esses sistemas de arquivos organizam seus arquivos rapidamente (antes de serem gravados), para que você não precise desfragmentá-los, exceto em circunstâncias especiais, quando não havia outra opção, a não ser introduzir um pequeno distúrbio.
Para obter mais informações sobre ext4
e como impede a fragmentação, consulte esta página.
Agora, um SSD funciona de maneira diferente; não é uma fita. Você pode obter acesso instantâneo em qualquer lugar. O ponto principal da desfragmentação é que você organiza seus arquivos ordenadamente, para não precisar pular. Não há como pular em um SSD. Você não se importa se precisa chegar ao outro extremo da fita; não tem fita
No entanto, existem outras maneiras de otimizar um SSD. Consulte este tópico para esclarecimentos.
*Quase; a escolha do sistema de arquivos está correlacionada com o sistema operacional. A maioria dos usuários de Linux usa FS diferentes dos usuários do Windows ou OS X.