Skip to main content

Definição da tabela de alocação de arquivos (FAT)

E ELE CHOOCH - DESAFIO IMPOSSÍVEL: TENTE NÃO SORRIR COM YTPBR (Abril 2025)

E ELE CHOOCH - DESAFIO IMPOSSÍVEL: TENTE NÃO SORRIR COM YTPBR (Abril 2025)
Anonim

Tabela de alocação de arquivos (FAT) é um sistema de arquivos que foi criado pela Microsoft em 1977.

O FAT ainda está em uso hoje como o sistema de arquivos preferido para mídia de unidade de disquete e dispositivos portáteis de armazenamento de alta capacidade, como pen drives e outros dispositivos de memória de estado sólido, como cartões SD.

O FAT era o sistema de arquivos primário usado em todos os sistemas operacionais da Microsoft, do MS-DOS ao Windows ME. Embora o FAT ainda seja uma opção suportada nos sistemas operacionais mais recentes da Microsoft, o NTFS é o sistema de arquivos primário usado atualmente.

O sistema de arquivos Tabela de Alocação de Arquivos teve avanços ao longo do tempo, principalmente devido à necessidade de oferecer suporte a unidades de disco rígido maiores e a tamanhos maiores de arquivos.

Aqui está muito mais sobre as diferentes versões do sistema de arquivos FAT:

FAT12 (tabela de alocação de arquivos de 12 bits)

A primeira versão amplamente utilizada do sistema de arquivos FAT, FAT12, foi introduzida em 1980, junto com as primeiras versões do DOS.

O FAT12 era o sistema de arquivos primário para sistemas operacionais da Microsoft até o MS-DOS 3.30, mas também era usado na maioria dos sistemas através do MS-DOS 4.0. O FAT12 ainda é o sistema de arquivos usado no disquete ocasional que você encontrará hoje.

O FAT12 suporta tamanhos de unidade e tamanhos de arquivo de até 16 MB usando clusters de 4 KB ou 32 MB usando 8 KB, com um número máximo de 4.084 arquivos em um único volume (ao usar clusters de 8 KB).

Os nomes dos arquivos em FAT12 não podem exceder o limite máximo de caracteres de 8 caracteres, mais 3 para a extensão.

Vários atributos de arquivo foram introduzidos pela primeira vez no FAT12, incluindo rótulo oculto, somente leitura, sistema e volume.

Nota: O FAT8, lançado em 1977, foi a primeira versão verdadeira do sistema de arquivos FAT, mas tinha uso limitado e apenas em alguns sistemas de computadores do tipo terminal da época.

FAT16 (Tabela de alocação de arquivos de 16 bits)

A segunda implementação do FAT foi o FAT16, introduzido pela primeira vez em 1984 no PC DOS 3.0 e no MS-DOS 3.0.

Uma versão um pouco mais aprimorada do FAT16, chamada FAT16B, era o sistema de arquivos primário do MS-DOS 4.0 até o MS-DOS 6.22. Começando com o MS-DOS 7.0 e Windows 95, uma versão melhorada, chamada FAT16X, foi usada em vez disso.

Dependendo do sistema operacional e do tamanho do cluster usado, o tamanho máximo da unidade de uma unidade formatada em FAT16 pode variar de 2 GB a 16 GB, o último somente no Windows NT 4 com clusters de 256 KB.

Tamanhos de arquivo em unidades FAT16 no máximo 4 GB com Suporte a arquivos grandes ativado ou 2 GB sem ele.

O número máximo de arquivos que podem ser mantidos em um volume FAT16 é de 65.536. Assim como com o FAT12, os nomes de arquivos eram limitados a 8 + 3 caracteres, mas foram estendidos para 255 caracteres, começando com o Windows 95.

O atributo do arquivo archive foi introduzido no FAT16.

FAT32 (tabela de alocação de arquivos de 32 bits)

FAT32 é a versão mais recente do sistema de arquivos FAT. Ele foi introduzido em 1996 para usuários do Windows 95 OSR2 / MS-DOS 7.1 e era o principal sistema de arquivos para versões do Windows do consumidor através do Windows ME.

O FAT32 suporta tamanhos de unidade básicos de até 2 TB ou até 16 TB com clusters de 64 KB.

Como com o FAT16, o tamanho dos arquivos em drives FAT32 é de 4 GB com Suporte a arquivos grandes ligado ou 2 GB sem ele. Uma versão modificada do FAT32, chamada FAT32 + , suporta arquivos de até 256 GB de tamanho!

Até 268.173.300 arquivos podem estar contidos em um volume FAT32, desde que ele esteja usando clusters de 32 KB.

exFAT (Tabela de alocação de arquivos estendidos)

O exFAT, introduzido pela primeira vez em 2006, é outro sistema de arquivos criado pela Microsoft, embora não seja a versão "seguinte" do FAT após o FAT32.

O exFAT destina-se principalmente a ser usado em dispositivos de mídia portáteis como pen drives, cartões SDHC e SDXC, etc.

O exFAT suporta oficialmente dispositivos de armazenamento de mídia portáteis com até 512 TiB de tamanho, mas teoricamente poderia suportar unidades de até 64 ZiB, que é consideravelmente maior do que qualquer mídia disponível até o momento.

Suporte nativo para nomes de arquivos de 255 caracteres e suporte para até 2.796.202 arquivos por diretório são duas características notáveis ​​do sistema exFAT.

O sistema de arquivos exFAT é suportado por quase todas as versões do Windows (versões mais antigas com atualizações opcionais), Mac OS X (10.6.5+), bem como em muitos dispositivos de TV, mídia e outros dispositivos.

Movendo arquivos do NTFS para sistemas FAT

Criptografia de arquivos, compactação de arquivos, permissões de objeto, cotas de disco e o atributo de arquivo indexado estão disponíveis somente no sistema de arquivos NTFS - não gordo . Outros atributos, como os comuns mencionados nas discussões acima, também estão disponíveis no NTFS.

Dadas suas diferenças, se você colocar um arquivo criptografado de um volume NTFS em um espaço formatado em FAT, o arquivo perderá seu status de criptografia, o que significa que o arquivo pode ser usado como um arquivo normal, não criptografado. Descriptografar um arquivo dessa maneira só é possível para o usuário original que criptografou o arquivo ou qualquer outro usuário que tenha recebido permissão do proprietário original.

Semelhante aos arquivos criptografados, uma vez que o FAT não suporta compactação, um arquivo compactado é descompactado automaticamente se for copiado de um volume NTFS para um volume FAT. Por exemplo, se você copiar um arquivo compactado de um disco rígido NTFS para um disquete FAT, o arquivo será automaticamente descompactado antes de ser salvo no disquete porque o sistema de arquivos FAT na mídia de destino não tem a capacidade de armazenar arquivos compactados. .

Leitura avançada no FAT

Embora esteja muito além da discussão básica do FAT aqui, se você estiver mais interessado em saber como as unidades formatadas com FAT12, FAT16 e FAT32 estão estruturadas, confira The FAT Filesystems, de Andries E. Brouwer.