O exfatprogs 1.4.4 foi lançado em 10 de novembro de 2026 e traz uma mudança que interessa diretamente a quem lida com cartões SD, pen drives e SSDs externos formatados em exFAT no Linux: a formatação completa (mkfs.exfat -f) ficou mais rápida em hardware compatível .
A versão também adiciona estatísticas opcionais de I/O e corrige uma série de falhas nas ferramentas do pacote .
Este guia explica o que mudou, por que a velocidade depende do dispositivo e como aproveitar o recurso no dia a dia — com base nas notas oficiais e na cobertura técnica especializada.
O que mudou no mkfs.exfat da versão 1.4.4
A principal novidade é o uso do BLKZEROOUT para preencher uma faixa do dispositivo de bloco com zeros durante a formatação completa .
Em vez de enviar grandes volumes de dados zero por meio de operações de escrita convencionais, o mkfs.exfat passa a solicitar ao dispositivo que execute a zeragem de forma nativa, quando houver suporte.
O ganho aparece em cenários específicos: dispositivos que implementam SCSI WRITE_SAME ou NVMe Write Zeroes conseguem executar a zeragem com menos transferência de dados e menos chamadas de I/O .
A versão 1.4.4 também:
- seleciona lotes de zeragem maiores, reduzindo o número de chamadas necessárias;
- melhora a saída de progresso nos modos quiet e trace;
- reduz a poluição do cache de páginas em sistemas com suporte a POSIX_FADV_NOREUSE durante a formatação completa .
A redução do cache é relevante em máquinas com pouca memória ou em servidores que precisam manter dados de outras aplicações aquecidos enquanto um disco grande é formatado .
Por que a velocidade não é igual para todo mundo
O exFAT é o sistema de arquivos padrão para cartões SDXC e pen drives acima de 32 GB, justamente por ser compatível com Windows, macOS e Linux e por suportar arquivos maiores que 4 GB .
A formatação completa é usada quando se deseja zerar toda a área do dispositivo — por exemplo, para apagar dados antigos ou verificar setores problemáticos .
O ponto central da versão 1.4.4 é que a aceleração depende do hardware. Um SSD NVMe moderno com Write Zeroes tende a responder melhor do que um pendrive USB 2.0 antigo, que pode não implementar as instruções de zeragem ou fazê-lo de forma limitada.
Da mesma forma, a conexão (SATA, USB, NVMe) e o controlador do dispositivo influenciam o tempo final .
Na prática, o mkfs.exfat passa a aproveitar o que o dispositivo oferece. Se o hardware não suportar BLKZEROOUT ou as instruções subjacentes, a ferramenta continua funcionando, apenas sem o mesmo ganho de velocidade.
Produto Recomendado
Você já percebeu que a maioria das pessoas só conversa com o ChatGPT... enquanto uma minoria está criando agentes de IA que executam tarefas, tomam decisões e geram receita sozinhos?
O livro "Construindo Aplicações com Agentes de IA: Projeto e Implementação de Sistemas Multiagentes" é o seu mapa prático — do zero à arquitetura profissional.
✅ Projeto e implementação passo a passo
✅ Sistemas multiagentes que colaboram entre si
✅ Aplicações reais para negócios e automação
✅ Linguagem acessível, com rigor técnico
💡 Não é teoria. É engenharia aplicada.
Eu ganho uma comissão quando você faz uma compra.
Estatísticas de I/O: profiling para quem precisa de dados
Além da formatação, a versão 1.4.4 adiciona estatísticas opcionais de I/O ao pacote exfatprogs. A coleta permite analisar operações de leitura, escrita, descarte (discard), zeragem (zero-out) e sincronização .
Para administradores de sistemas e desenvolvedores que investigam desempenho de armazenamento removível, isso significa uma camada extra de visibilidade sem recorrer a ferramentas externas.
Correções que aumentam a confiabilidade
O fsck.exfat recebeu a maior parte das correções nesta versão. Entre as mudanças, estão a prevenção de estouros aritméticos e leituras fora dos limites ao rejeitar geometrias de setor de boot malformadas, a interrupção imediata em erros de I/O em vez de tratá-los como inconsistências do sistema de arquivos e ajustes na impressão de mensagens de erro .
O dump.exfat passou a exibir timestamps completos em formato bruto e ISO, e o exfat2img mantém a saída de metadados no stdout livre de mensagens de status .
Checklist rápido para atualizar e usar o recurso
1. Verifique a versão instalada com exfatprogs --version ou mkfs.exfat --version.
2. Atualize pelo repositório da distribuição sempre que possível; compilar da fonte é alternativa para quem precisa da versão mais recente .
3. Confirme o suporte do dispositivo a NVMe Write Zeroes ou SCSI WRITE_SAME (consulte a documentação do fabricante ou ferramentas como nvme id-ctrl).
4. Use a formatação completa com mkfs.exfat -f /dev/sdX (substitua pelo dispositivo correto).
5. Acompanhe o progresso com a saída padrão; em discos grandes, a redução de cache ajuda a manter o sistema responsivo.
6. Ative as estatísticas de I/O quando precisar comparar desempenho antes e depois da atualização.
7. Evite instalar exfat-utils legado, que pode direcionar o sistema para o driver FUSE e prejudicar o desempenho .
Questionário (3 perguntas)
1. Qual comando a versão 1.4.4 do mkfs.exfat passou a usar para acelerar a formatação completa em dispositivos compatíveis?
a) TRIM
b) BLKZEROOUT
c) FADV_DONTNEED
d) WRITE_SAME_ONLY
Resposta correta: b) BLKZEROOUT
2. Quais instruções de hardware podem permitir que a zeragem seja executada de forma mais eficiente pelo próprio dispositivo?
a) SCSI WRITE_SAME ou NVMe Write Zeroes
b) Apenas SATA NCQ
c) USB Bulk-Only Transport
d) Apenas SDHCI
Resposta correta: a) SCSI WRITE_SAME ou NVMe Write Zeroes
3. Qual é o efeito do POSIX_FADV_NOREUSE durante a formatação completa no mkfs.exfat 1.4.4?
a) Aumenta o cache de páginas para acelerar a escrita.
b) Reduz a poluição do cache de páginas em sistemas compatíveis.
c) Desativa completamente o cache do kernel.
d) Substitui o BLKZEROOUT em dispositivos SCSI.
Resposta correta: b) Reduz a poluição do cache de páginas em sistemas compatíveis
Conclusão
O exfatprogs 1.4.4 não é uma atualização de grandes mudanças visuais, mas entrega uma melhoria concreta para quem formata dispositivos exFAT no Linux: a formatação completa pode ser significativamente mais rápida quando o hardware oferece suporte a BLKZEROOUT, SCSI WRITE_SAME ou NVMe Write Zeroes .
A redução da poluição do cache e as estatísticas opcionais de I/O tornam a ferramenta mais adequada tanto para uso doméstico quanto para diagnóstico de desempenho.
A recomendação é objetiva: atualize pelo repositório da sua distribuição e, se você trabalha com armazenamento removível em escala, teste a formatação completa em um dispositivo compatível para medir o ganho real no seu ambiente .
O exFAT segue como o sistema de arquivos mais prático para cartões e pen drives acima de 32 GB, e ferramentas como o exfatprogs mantêm o Linux competitivo nesse cenário

Nenhum comentário:
Postar um comentário