Eu conduzi uma rápida pesquisa no Google e percebi que algumas pessoas estão se referindo ao exFAT como FAT64.
O exFAT é apenas outro nome para o FAT64?
fonte
Eu conduzi uma rápida pesquisa no Google e percebi que algumas pessoas estão se referindo ao exFAT como FAT64.
O exFAT é apenas outro nome para o FAT64?
Não existe o FAT64, pelo menos não no momento. Há exFAT que algumas pessoas chamam de FAT64.
Porque é que eles fazem isto? O histórico da tabela de alocação de arquivos está bastante envolvido. Atualmente, as implementações mais comuns são o FAT32 (embora isso seja cada vez mais incomum) e o ExFAT. O FAT32 foi uma melhoria significativa em relação aos sistemas de arquivos FAT mais antigos, permitindo tamanhos de volume de até 2 TB (com um tamanho de setor de 512 bytes) e até 16 TB (com um tamanho de setor de 64 KB). Isso ainda é grande o suficiente para a maioria das instalações em 2016. Infelizmente, o maior tamanho de arquivo foi (um byte a menos) que 4 GB, o que é bem pequeno hoje em dia.
O exFAT acaba com esse limite de 4 GB, permitindo que os arquivos entrem na região do PB. Da mesma forma com o tamanho do volume. Faz isso usando campos de comprimento de 64 bits. Como o FAT32 usou campos de 32 bits, o exFAT adquiriu naturalmente o apelido, FAT64.
Então sim. FAT64 e exFAT são a mesma coisa. exFAT é o nome correto.
Rany está mais correto. No entanto, o FAT não se baseava no campo de comprimento, baseava-se no tamanho do valor do índice. Portanto, com os disquetes, você tinha o FAT12, onde cada célula da tabela FAT tinha 12 bits, depois o FAT16 e o FAT32, com 32 bits, mas usavam apenas 28 bits. O exFat também usa entradas de célula de 32 bits, mas TODOS os 32 bits são usados e permite 2 ^ 32 clusters com um tamanho máximo de cluster de 32GiB para um sistema total de arquivos de aproximadamente 128PiB
O sistema de arquivos estava sendo chamado de FAT64 porque, sem conhecer a estrutura do sistema, todos supunham que ele dobrasse o FAT de 32 para 64, e esse não é o caso. A criação do exFAT foi para resolver muitos problemas. A barreira de 4 GB ao tamanho do arquivo era muito grande porque muitos vídeos com alta qualidade HD entram em cena, onde horas de vídeo exigem muito armazenamento. Especialmente executando alta HD (1080P) e super alta (4K), que pode atingir essa barreira em 10 a 15 minutos. Mas o sistema de arquivos também foi desenvolvido para desempenho, especialmente para gravação de vídeo. Velocidades de gravação mais altas, menos sobrecarga. Para isso, há menos atualizações do FAT, o bitmap foi introduzido, aprimoramentos de arquivos contíguos, espaços de arquivos pré-alocados, para reduzir a sobrecarga. O exFAT é o sistema de arquivos padrão para cartões de memória SDXC, devido às melhorias no sistema de arquivos exFAT.
fonte
Enquanto o exFAT toma emprestado alguns conceitos do FAT, existem grandes diferenças, portanto, a alegação de que o exFAT é (basicamente) o FAT64 está simplesmente errada.
Entre FAT12 e 16, apenas o tamanho da tabela de alocação foi alterado. O FAT32 tinha uma tabela de alocação ainda maior (32 bits por entrada), alguns novos conceitos (um endereço variável para o diretório raiz, tabela de pesquisa rápida para a próxima entrada livre, BPBs de redundância, ...) foram introduzidos. (lembre-se de que o VFAT, ou seja, nomes longos de arquivos e outros) não tem conexão com o FAT32, pois eles são apenas um truque (bastante inteligente) sobre como os diretórios são gerenciados)
Ao gravar um sistema de arquivos exFAT, o simples uso de um driver FAT32 e a extensão da tabela de alocação novamente não levarão a lugar algum (simplesmente porque a tabela de alocação ainda tem 32 bits de largura), mas o exFAT introduz um bitmap de volume para uma rápida pesquisa dos setores alocados, usa o tabela de alocação apenas para arquivos não armazenados em uma única peça (caso contrário, ele simplesmente usa entradas do datarun) e possui um formato totalmente diferente de como os diretórios são armazenados.
fonte
Sim, exFAT é o nome oficial e FAT64 é seu sinônimo.
fonte