↓ Ir para o conteúdo principal

FAT, NTFS, exFAT, ext4… O que são sistemas de ficheiros e qual escolher?

·539 palavras·3 minutos
Dicas do Rato
Autor
Dicas do Rato
Tipos de formatos de ficheiros

FAT, NTFS, exFAT, ext4… O que são sistemas de ficheiros e qual escolher?
#

💡 Resumo rápido: Um sistema de ficheiros é a forma como o sistema operativo organiza e gere os dados num disco. Conhecer as diferenças entre os principais formatos ajuda a evitar erros frustrantes e a fazer escolhas mais inteligentes.

Já tentou copiar um ficheiro grande para uma pen USB e recebeu um erro misterioso, mesmo com espaço livre suficiente? A culpa é quase sempre do sistema de ficheiros. Trata-se do método que o sistema operativo usa para saber onde cada ficheiro está guardado e como os dados estão organizados no dispositivo de armazenamento.

Neste artigo, o autor explica os principais sistemas de ficheiros que vai encontrar no dia a dia — no Windows, no Linux e no macOS —, as suas limitações e em que situações faz sentido usar cada um.

Pontos-chave
#

  • FAT32: O veterano. Existe desde os anos 80 e funciona com praticamente qualquer dispositivo ou sistema operativo. O grande problema é o limite de 4 GB por ficheiro e partições até 2 TB. Perfeito para pens USB de uso geral, mas inadequado para ficheiros de vídeo modernos.

  • NTFS (New Technology File System): O padrão do Windows desde há décadas. Suporta ficheiros praticamente sem limite de tamanho, tem registo de alterações (journaling) para proteger dados em caso de falha de energia, e permite controlo de acessos e encriptação. O Windows moderno tem de ser instalado num disco NTFS. A desvantagem é a compatibilidade limitada fora do ecossistema Windows.

  • exFAT: O melhor dos dois mundos para armazenamento portátil. Criado pela Microsoft em 2006, suporta ficheiros até 16 exabytes e é compatível com Windows e macOS em leitura e escrita. Não tem journaling nem permissões de ficheiros, mas é rápido e ideal para discos externos, pens grandes e cartões SDXC de câmaras.

  • ext4: O sistema de ficheiros padrão no Linux desde 2008. Suporta volumes até 1 exabyte e ficheiros até 16 terabytes, com journaling robusto. Não é reconhecido nativamente pelo Windows nem pelo macOS, pelo que é mais adequado para discos internos de sistemas Linux e servidores.

  • HFS+ e APFS: Os sistemas da Apple. O HFS+ foi o padrão durante anos nos Mac; o APFS (Apple File System) é o atual, otimizado para SSDs com suporte a snapshots, encriptação forte e gestão eficiente do espaço. Nenhum deles é lido nativamente pelo Windows sem software adicional.

  • ZFS: Pensado para ambientes empresariais e servidores. Desenvolvido pela Sun Microsystems, verifica constantemente a integridade dos dados através de checksums e consegue reparar automaticamente erros se existirem cópias de segurança. Suporta volumes à escala de zettabytes. Disponível em Linux, FreeBSD e sistemas Unix.

A minha opinião
#

Para quem usa Linux, o ext4 continua a ser a escolha sólida e madura para discos internos. O ZFS é fascinante pela sua resiliência, mas tem uma curva de aprendizagem considerável e faz mais sentido em contextos de servidor do que num computador pessoal. O essencial é perceber que não existe um sistema de ficheiros “melhor”: existe o mais adequado para cada situação. O vídeo não menciona mas eu ando a usar o Btrfs (B-tree File System) 💡🐭

Saber mais:
#