Um cluster é um grupo de setores em um disco rígido.

O termo é usado com mais frequência para se referir à unidade de alocação de espaço em disco em um disco rígido.
E em função disto o número de bytes de um arquivo não é o tamanho que este arquivo ocupa em um disco rígido.
Exemplo
se o CLUSTER é de 4kBytes (4000 bytes de dados), e o arquivo tenha 32100 Bytes;
Este arquivo ocupara 9 CLUSTER no disco, sendo que o último CLUSTER terá apenas 100 BYTES.
O arquivo terá o tamanho físico de 32K1 Bytes (32100 Bytes) mas ocupará o tamanho de 36KBytes.
Haverá um espaço ocioso de 3900 Bytes.
Pode parecer pouco mas em um disco rígido essas dimensões se multiplicam de 1 a 10 Milhões de vezes, corriqueiramente.
Quando um arquivo é salvo em um disco rígido, ele é dividido em unidades menores chamadas clusters.
O tamanho de um cluster depende do tamanho definido no instante de formatação.
O ENGENHEIRO ou ADMINISTRADOR de SISTEMAS fará um prognóstico mediante a aplicação prevista daquele recurso computacional.
E em função disto ele determinará o tipo de formatação bem como o tamanho cluster a ser utilizado naquele disco rígido.
Por exemplo, em um disco rígido com capacidade de 500 GB e usando o sistema de arquivos NTFS, o tamanho padrão do cluster é de 4 KB. Isso significa que todos os arquivos salvos no disco rígido serão divididos em blocos de 4 KB e armazenados em clusters no disco rígido.
Quanto menor o tamanho do cluster, mais eficientemente o disco rígido pode armazenar arquivos, mas também significa que há mais sobrecarga ao criar e excluir arquivos.