O que devo definir o tamanho da unidade de alocação ao formatar?

Além de solicitar o sistema de arquivos que você gostaria de usar, as ferramentas de formatação de disco também solicitarão um “Tamanho da unidade de alocação”. O que isso significa e que valor você deve selecionar?

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas voltado para a comunidade.

A questão

O leitor do SuperUser Andrew Keeton está curioso sobre o que exatamente ele deve colocar na seção de alocação ao formatar uma unidade. Ele escreve:

Estou formatando um disco rígido externo de 1 TB como NTFS. Essa unidade é destinada principalmente ao armazenamento de mídia, como música e vídeo.

O que devo escolher para a configuração do tamanho da unidade de alocação? As opções variam de 512 bytes a 64K. Há alguma orientação que eu possa aplicar a outros tipos de unidade? Devo parar de bisbilhotar e apenas deixar como "padrão"?

Embora a configuração padrão geralmente seja a melhor escolha para a maioria dos usuários, vamos aprofundar um pouco mais.

As respostas

Os contribuidores do SuperUser, Jonathan e Andrew, oferecem algumas dicas. Jonathan escreve:

Se você for um “Usuário padrão” pela definição da Microsoft, deve manter os 4096 bytes padrão. Basicamente, o tamanho da unidade de alocação é o tamanho do bloco em seu disco rígido quando ele formata NTFS. Se você tiver muitos arquivos pequenos, é uma boa ideia manter o tamanho da alocação pequeno para que o espaço do seu disco rígido não seja desperdiçado. Se você tiver muitos arquivos grandes, mantê-los altos aumentará o desempenho do sistema, pois terá menos blocos para procurar.

Mas, novamente, hoje em dia a capacidade do disco rígido está ficando cada vez maior, isso faz uma pequena diferença ao escolher o tamanho de alocação correto. Sugiro que você apenas mantenha o padrão.

Também tenha em mente que a maioria dos arquivos são relativamente pequenos, os arquivos maiores são grandes em tamanho, mas pequenos em unidades.

André expande a resposta de Jônatas com:

Em termos de eficiência de espaço, tamanhos menores de unidades de alocação têm melhor desempenho. O espaço médio desperdiçado por arquivo será a metade do AUS escolhido. Portanto, 4K desperdiça 2K por arquivo e 64K desperdiça 32K. No entanto, como Jonathon aponta, as unidades modernas são enormes e um pouco de espaço desperdiçado não vale a pena se preocupar com isso e isso não deve ser um fator determinante (a menos que você esteja em um pequeno SSD).

Compare o desperdício médio de caixa de 4K versus 64K (32K-2K = 30K), para 10.000 arquivos que chegam a 300.000 KB ou cerca de 300 MB.

Em vez disso, pense em como o sistema operacional usa o espaço. Digamos que você tenha um arquivo de 3K que precisa crescer 2K. Com um 4K AUS, os dados precisam ser divididos em dois blocos - e eles podem não estar juntos, então você obtém fragmentação. Com um AUS de 64K, há muito menos blocos para controlar e menos fragmentação. 16x o tamanho do bloco significa 1/16 do número de blocos a serem monitorados.

Para um disco de mídia onde suas fotos, músicas e vídeos são armazenados, cada arquivo tem pelo menos 1 MB. Eu uso o maior AUS. Para uma partição de inicialização do Windows, eu uso o padrão do Windows (que é 4K para qualquer unidade NTFS menor que 16 TB).

Para descobrir qual é o tamanho do cluster em um disco existente:

fsutil fsinfo ntfsinfo X:

Tem algo a acrescentar à explicação? Som off nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.


$config[zx-auto] not found$config[zx-overlay] not found