Quanto espaço em disco, em bytes, cada cópia da Tabela de Alocação de Arquivos consome?

0

Estou vendo uma imagem de disco e tentando determinar quantos bytes cada cópia FAT consome Eu sei que não posso simplesmente encontrá-lo nos dados que tenho para descobrir matematicamente, mas não tenho certeza de como fazer isso. Alguém pode me explicar o processo, por favor?

    
por Subatomic 23.07.2016 / 03:27

1 resposta

0

A tabela FAT real é de 4 bytes por entrada. FAT32 / 8 = 4

O número de entradas depende do tamanho do cluster 512,1k, 2k, 4k, 8k, 16k, 32k e 64k pode ou não ser permitido.

((Tamanho total / tamanho do cluster) + (3 códigos reservados)) * 4 = 1 cópia do FAT em bytes. Os setores geralmente são 512 bytes, às vezes 4k, e são arredondados para o marcador de byte de 512 / 4k mais próximo. Agora multiplique por 2, pois há uma tabela FAT de backup.

Nota: o FAT tenta manter uma cópia na memória em todos os momentos, portanto a Microsoft limitou artificialmente seu tamanho para evitar o esgotamento da memória.  4 bilhões de entradas (teoricamente possíveis) * 4 bytes = 16 bilhões de bytes ou 16GB de RAM apenas para a tabela FAT.

    
por 23.07.2016 / 05:13