Definição – O que significa a Tabela de Alocação de Arquivos (FAT)?
Uma tabela de alocação de arquivos (FAT) é um sistema de arquivos desenvolvido para discos rígidos que originalmente usavam 12 ou 16 bits para cada entrada de cluster na tabela de alocação de arquivos. Ele é usado pelo sistema operacional (SO) para gerenciar arquivos em discos rígidos e outros sistemas de computador. Muitas vezes também é encontrado na memória flash, câmeras digitais e dispositivos portáteis. Ele é usado para armazenar informações de arquivos e estender a vida útil de um disco rígido.
A maioria dos discos rígidos requer um processo conhecido como busca; esta é a busca física real e o posicionamento da cabeça de leitura / gravação da unidade. O sistema de arquivos FAT foi projetado para reduzir a quantidade de buscas e, assim, minimizar o desgaste do disco rígido.
O FAT foi projetado para oferecer suporte a discos rígidos e subdiretórios. O FAT12 anterior tinha endereços de cluster para valores de 12 bits com até 4078 clusters; ele permitia até 4084 clusters com UNIX. O FAT16 mais eficiente aumentou para endereço de cluster de 16 bits, permitindo até 65,517 clusters por volume, clusters de 512 bytes com 32 MB de espaço e tinha um sistema de arquivos maior; com os quatro setores, era 2,048 bytes.
Definirtec explica a Tabela de Alocação de Arquivos (FAT)
O FAT16 foi introduzido em 1983 pela IBM com os lançamentos simultâneos do software AT (PC AT) do computador pessoal da IBM e do MS-DOS (sistema operacional de disco) 3.0 da Microsoft. Em 1987, o Compaq DOS 3.31 lançou uma expansão do FAT16 original e aumentou a contagem do setor do disco para 32 bits. Como o disco foi projetado para uma linguagem assembly de 16 bits, todo o disco teve que ser alterado para usar números de setor de 32 bits.
Em 1997, a Microsoft lançou o FAT32. Este sistema de arquivos FAT aumentou os limites de tamanho e permitiu que o código de modo real DOS manipulasse o formato. O FAT32 tem um endereço de cluster de 32 bits com 28 bits usados para armazenar o número do cluster para aproximadamente 268 milhões de clusters. A divisão de nível mais alto de um sistema de arquivos é uma partição. A partição é dividida em volumes ou unidades lógicas. Cada unidade lógica recebe uma letra como C, D ou E.
Um sistema de arquivos FAT possui quatro seções diferentes, cada uma como uma estrutura na partição FAT. As quatro seções são:
- Setor de inicialização: também conhecido como setor reservado; ele está localizado na primeira parte do disco. Ele contém: o código do carregador de inicialização necessário do sistema operacional para iniciar um sistema de PC, a tabela de partição conhecida como registro mestre de inicialização (MRB) que descreve como a unidade é organizada e o bloco de parâmetros do BIOS (BPB) que descreve o contorno físico do volume de armazenamento de dados.
- Região FAT: Esta região geralmente abrange duas cópias da Tabela de Alocação de Arquivos, que é para verificação de redundância e especifica como os clusters são atribuídos.
- Região de dados: é onde os dados do diretório e os arquivos existentes são armazenados. Ele usa a maior parte da partição.
- Região do diretório raiz: esta região é uma tabela de diretório que contém as informações sobre os diretórios e arquivos. É usado com FAT16 e FAT12, mas não com outros sistemas de arquivos FAT. Ele tem um tamanho máximo fixo que é configurado quando criado. O FAT32 geralmente armazena o diretório raiz na região de dados para que possa ser expandido se necessário.