Você sabia? Esses nomes de pastas são proibidos no Windows – entenda o motivo

Descubra por que o Windows ainda proíbe nomes como CON e LPT1, uma herança dos tempos do MS-DOS

O Windows é um sistema operacional com décadas de história, e essa longevidade traz tanto vantagens quanto desvantagens. Uma das características mais marcantes é a compatibilidade com versões anteriores, que permite que softwares antigos continuem funcionando mesmo nas versões mais recentes do sistema. No entanto, essa compatibilidade também traz algumas peculiaridades, como a restrição de nomes de pastas e arquivos que remontam aos tempos do MS-DOS.

Nomes de pastas proibidos no Windows

A Microsoft mantém uma lista de nomes de pastas e arquivos que são proibidos no Windows. Entre eles estão:

  • CON
  • PRN
  • AUX
  • NUL
  • COM1 a COM9
  • LPT1 a LPT9

Esses nomes são reservados pelo sistema e não podem ser usados para nomear pastas ou arquivos. Por exemplo, se você tentar criar uma pasta chamada CON, o Windows simplesmente não permitirá. Essa restrição existe porque esses nomes eram usados para identificar dispositivos de hardware em versões antigas do sistema, como o MS-DOS.

A herança do MS-DOS

i338032

No passado, computadores eram controlados principalmente por comandos de texto, e dispositivos como portas seriais (COM) e portas paralelas (LPT) eram essenciais para conectar periféricos como impressoras e modems. Por exemplo, o comandoprint C:\autoexec.bat > LPT1 era usado para enviar o conteúdo do arquivo autoexec.bat para uma impressora conectada à porta LPT1. Para evitar conflitos, o sistema reservava esses nomes para dispositivos, e essa prática foi mantida no Windows por questões de compatibilidade

Apesar de portas seriais e paralelas terem sido substituídas por tecnologias mais modernas, como o USB, a Microsoft reluta em abandonar completamente esses nomes reservados. A razão? Scripts e programas antigos ainda podem se referir a esses dispositivos, e a Microsoft prioriza a compatibilidade com software legado.

No entanto, houve algumas mudanças recentes. Enquanto no Windows 10 era impossível criar arquivos com nomes como AUX.TXT, no Windows 11 essa restrição foi relaxada. Agora, você pode criar arquivos com esses nomes, mas a Microsoft não recomenda essa prática. A proibição ainda se aplica a pastas, porém.

Limitações no comprimento de nomes de arquivos

Outra herança do MS-DOS é a limitação no comprimento dos nomes de arquivos. Originalmente, o DOS permitia apenas nomes com 8 caracteres e extensões com 3 caracteres (formato “8.3”). Embora o Windows moderno permita nomes mais longos, ele ainda suporta o formato antigo e cria aliases (nomes curtos) para arquivos com nomes extensos.

Atualmente, o limite de comprimento do caminho de arquivo no Windows é de 260 caracteres. No entanto, a partir do Windows 10 v1607, é possível remover essa limitação, aumentando o limite teórico para 32.767 caracteres.

Você já conhecia essa curiosidade? Comente abaixo.

Você também deve ler!

Engenheiro da Microsoft perguntou: qual o melhor atalho do Windows? Veja a reposta dos usuários

10 comandos do Windows para aumentar a sua produtividade no dia

Postado por
Editor-chefe no Hardware.com.br/GameVicio Aficionado por tecnologias que realmente funcionam. Segue lá no Insta: @plazawilliam Elogios, críticas e sugestões de pauta: william@hardware.com.br
Siga em:
Compartilhe
Deixe seu comentário
Assine nossa Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre tecnologia, games, IA e internet em seu email.
Veja também
Publicações Relacionadas
Img de rastreio
Localize algo no site!