Questões do sistema de arquivos do Ubuntu. (Partição EFI, FAT32, VFAT)

4

Acabei de instalar o Ubuntu 14.04 LTS hoje, descobri que o tipo de partição EFI exibido no Ubuntu é VFAT, mas sempre ouvi que o tipo de partição para a partição EFI deve ser FAT32. Voltei para o Windows 8.1 e ver o tipo de paridade para EFI é FAT 32 nele. Então minhas perguntas são: O que é o VFAT? Por que o Ubuntu está mostrando a partição EFI como VFAT, enquanto no Windows 8.1 é FAT32? O Ubuntu formatou a seção EFI? Isso tem alguma implicação no Windows 8.1?

    
por user266087 22.04.2014 / 21:52

3 respostas

4

O FAT foi expandido ao longo do tempo de duas formas ortogonais:

  • Tamanho do ponteiro FAT - os ponteiros do sistema de arquivos FAT possuem tamanhos de 12, 16 e 32 bits. Os tamanhos menores são úteis em mídias menores (como disquetes), mas impõem limites de tamanho de mídia. FAT32 é o menos limitante a este respeito; ele pode manipular até 2TiB partições (ou 16TiB para discos com setores 4KiB). O tamanho do FAT é fixo quando o sistema de arquivos é criado e não é facilmente alterado após o fato. Algumas ferramentas relatam o tamanho FAT das partições existentes, mas outras não.
  • Suporte a nome de arquivo longo - o FAT era originalmente usado pelo DOS (e variantes dele por outros sistemas operacionais nos anos 80 e até o final dos anos 70) e tinha um limite de nomes de arquivo de 8 caracteres com um opcional Extensão de 3 caracteres (os chamados 8.3 nomes de arquivos ). Com o Windows 95, porém, a Microsoft introduziu uma maneira de armazenar nomes de arquivos mais longos em um sistema de arquivos FAT de uma maneira compatível com versões anteriores. Esta técnica é chamada VFAT. Note que o VFAT não é especificado no momento da criação do sistema de arquivos; é ativado (ou não) pelo sistema operacional que acessa o sistema de arquivos. No Linux, isso é feito especificando o código do tipo de sistema de arquivos msdos (8.3 nomes de arquivos) ou vfat (nomes de arquivos longos) no comando mount . Um sistema de arquivos que tem sido usado somente pelo DOS pode ser acessado posteriormente como VFAT e nomes de arquivos longos adicionados; ou um disco que tenha sido usado com nomes de arquivos longos VFAT pode ser acessado sem nomes extensos de arquivos (mas os nomes de arquivos serão encurtados).

O VFAT é compatível com qualquer tamanho de ponteiro FAT, portanto você pode ter VFAT-12, VFAT-16 ou VFAT-32. Esses termos são bem raros, no entanto; talvez porque a profundidade de bits seja independente do tamanho do nome do arquivo, a profundidade de bits é frequentemente combinada com "FAT" para identificar esse detalhe, enquanto "VFAT" geralmente é usado sozinho. Tudo isso foi bem compreendido por pessoas com conhecimentos de informática em meados da década de 1990, mas os detalhes foram esquecidos (ou nunca aprendidos) desde então.

    
por Rod Smith 24.04.2014 / 02:29
1

O FAT é um sistema de arquivos. VFAT, FAT16 e FAT32 são apenas versões do FAT que foram estendidas para incluir novos recursos. Alguns softwares no Ubuntu detectam partições FAT32 como VFAT (provavelmente porque o programa não está ciente do FAT32), mas desde que ele seja realmente formatado como FAT32 você não terá problemas com o Windows 8. Se você instalar um programa como o Gparted em Ubuntu mostrará a partição como FAT32 em vez de VFAT. Tudo depende do programa que você usa no Ubuntu, e quais sistemas de arquivos esse programa suporta a detecção.

    
por Constance 23.04.2014 / 02:14
0

VFAT é FAT32. Não há nada errado com isso mostrando como VFAT no Ubuntu (ou qualquer outro Linux). Se você conectar qualquer unidade flash USB, cartão SD, etc ... eles também serão mostrados como VFAT, a menos que você os tenha formatado para algo diferente do que eles vieram.

    
por dobey 22.04.2014 / 21:58