Windows 11 ainda mantém nomes de arquivo do MS-DOS; entenda por que a Microsoft não pode mudá-los
Entenda por que o Windows 11 ainda mantém nomes de arquivo do MS-DOS (formato 8.3) e por que a Microsoft não pode alterá-los sem quebrar compatibilidade com décadas de software.

O Windows 11 26H2 é a versão mais recente do sistema operacional da Microsoft, mas seus arquivos mais importantes — como kernel32.dll, user32.dll e ntoskrnl.exe — ainda carregam nomes que parecem ter saído diretamente de um disquete dos anos 1990. A razão é a compatibilidade, e a empresa não pode simplesmente mudar isso sem quebrar décadas de software.
Raymond Chen, veterano de mais de 30 anos na Microsoft, explicou em seu blog que o formato 8.3 (oito caracteres antes do ponto, três depois) é uma herança do CP/M, sistema operacional criado por Gary Kildall para os primeiros microcomputadores. A nomenclatura segue a especificação de sistemas de arquivos da Microsoft, que determina que nomes 8.3 só podem conter caracteres ASCII, sem espaços e com apenas um ponto.
O que é o formato 8.3 e por que ele sobrevive?
No Windows 11 26H2, a pasta System32 ainda exibe nomes como KERNEL32.DLL (quando em maiúsculas, como no MS-DOS). O sistema trata os nomes como case-insensitive, ou seja, kernel32.dll e KERNEL32.DLL são o mesmo arquivo. A lista de arquivos que seguem o padrão 8.3 inclui alguns dos componentes mais críticos: kernel32.dll (8+3), user32.dll (6+3), hal.dll (3+3), ntoskrnl.exe (8+3). Já serviços mais modernos, como SecurityHealthService.exe, fogem completamente do formato.

Entenda
O que é o formato 8.3 de nome de arquivo?
É um padrão antigo que limita nomes de arquivo a oito caracteres antes do ponto e três depois, como KERNEL32.DLL, usado desde os tempos do MS-DOS.
- Só permite letras maiúsculas, números e um ponto.
- Não aceita espaços ou caracteres especiais.
- O Windows ainda cria nomes 8.3 para arquivos novos automaticamente.
- Isso garante que programas antigos consigam acessar os arquivos.
- Mudar esse formato quebraria softwares corporativos e jogos antigos.
Na prática: Você não vê, mas o Windows 11 mantém nomes 8.3 para não quebrar programas antigos que você pode usar.
Embora o NTFS, sistema de arquivos padrão do Windows, suporte nomes longos de até 255 caracteres, o Windows ainda gera automaticamente um nome curto (8.3) para cada arquivo novo, a menos que o administrador desabilite a funcionalidade. Isso garante que programas antigos, escritos para MS-DOS ou versões iniciais do Windows, consigam acessar os arquivos sem erro.

Por que a Microsoft não pode mudar?
Chen já detalhou o motivo em um post de 2009: mudar a nomenclatura quebraria milhares de aplicações legadas que ainda dependem dos nomes curtos. Embora pareça uma curiosidade técnica, qualquer alteração criaria um efeito cascata em softwares corporativos, jogos antigos e drivers de hardware que esperam encontrar arquivos com nomes como KERNEL32.DLL. O Windows 11 precisa continuar sendo compatível com o que veio antes, e a Microsoft escolheu preservar o caos controlado em vez de introduzir um novo padrão que poderia gerar falhas imprevisíveis.
O que é ReFS (Resilient File System)? Sistema de arquivos resiliente da Microsoft, projetado para substituir o NTFS, mas sem suporte a nomes curtos 8.3.
Um exemplo claro está no ReFS, o sistema de arquivos desenvolvido para substituir o NTFS. O ReFS abandona o suporte a nomes curtos e, se um aplicativo antigo tentar acessar um arquivo 8.3 em um volume ReFS, ele simplesmente trava — o que prova exatamente por que a Microsoft hesita em remover essa herança.
O que isso significa para o usuário brasileiro?
Para quem usa o Windows 11 no Brasil, a presença dos nomes 8.3 pode passar despercebida no dia a dia, mas o impacto é real em empresas que ainda rodam sistemas legados, como ERPs ou softwares de gestão feitos para versões antigas do Windows. Mudar a nomenclatura quebraria essas aplicações e geraria retrabalho, custos e dor de cabeça para milhares de companhias brasileiras. A Microsoft precisa equilibrar inovação com o legado de um ecossistema que cresceu por décadas.
O futuro: ReFS e o fim dos nomes curtos
O Windows 11 deve bloquear o uso do ReFS em USBs a partir de janeiro de 2027, justamente por questões de compatibilidade com aplicações que dependem dos nomes 8.3. Quem quiser se preparar pode conferir como evitar o bloqueio. Enquanto isso, o nome kernel32.dll continua firme, lembrando que até o sistema operacional mais moderno carrega pedaços do passado.
📲 Entender os segredos da compatibilidade do Windows é como abrir uma cápsula do tempo. Para não perder nenhuma dessas histórias técnicas, entre no Canal do TS no WhatsApp e fique por dentro de todas as novidades.
Com o Windows 11 26H2, a Microsoft mostra que, às vezes, o mais moderno precisa conviver com o mais antigo. A lição continua valendo: compatibilidade não se troca por frescor, e nomes de arquivo de 40 anos atrás ainda têm muito a dizer.
Fonte: Windows Latest
Escrito por



