Por que o Windows ainda usa letras para unidades?

O Windows normalmente atribui à unidade do sistema a letra C: e dá letras diferentes a outros dispositivos de armazenamento. Isso é incomum – o macOS e o Linux não usam letras. O Windows pode acessar unidades sem letras, então por que as usa?

De onde vêm as cartas de unidade?

Como muitas coisas no Windows – por exemplo, como ele usa barras invertidas em vez de barras – as letras de unidade datam da época do MS-DOS (na verdade, até um pouco antes). Este é o motivo pelo qual a unidade do sistema Windows usa a letra C: —A: e B: foram reservadas para unidades de disquete.

As letras de unidade foram transportadas para o MS-DOS a partir do CP / M, um sistema operacional mais antigo. Eles ofereceram uma maneira de acessar dispositivos de armazenamento lógico e físico contendo arquivos. Para acessar um arquivo denominado README.TXT na segunda unidade de disquete, basta digitar B: README.TXT.

A necessidade de letras de unidade é aparente na linha de comando. Se não houvesse letras de unidade, como você especificaria rapidamente caminhos para arquivos em dispositivos diferentes? Este foi o sistema que o MS-DOS herdou, e a Microsoft permaneceu com ele desde então.

Embora as letras das unidades possam parecer menos importantes agora que estamos usando desktops gráficos e podemos simplesmente clicar nos ícones, elas ainda são importantes. Mesmo que você acesse seus arquivos apenas por meio de ferramentas gráficas, os programas que você usa precisam se referir a esses arquivos com um caminho de arquivo em segundo plano – e usam letras de unidade para fazer isso.

  Como mesclar vídeos no Windows 10

A alternativa Unix: pontos de montagem

Letras de unidade não são a única solução possível, no entanto. O macOS da Apple, Linux e outros sistemas operacionais semelhantes ao Unix usam um método diferente para acessar diferentes partições e dispositivos de armazenamento.

Em vez de ser acessível por carta, um dispositivo pode se tornar acessível em um caminho de diretório no sistema de arquivos. Por exemplo, no Linux, os dispositivos de armazenamento externo eram tradicionalmente montados em / mount. Portanto, em vez de acessar uma unidade de DVD em D :, você pode acessá-la em / mount / dvd.

Isso vai até a “raiz” do sistema de arquivos. O Linux e o macOS não têm letras de unidade, então a parte básica do sistema de arquivos não é uma letra. Em vez disso, eles têm um diretório raiz, que é /. A unidade do sistema é “montada” (disponibilizada) em / em vez de C :. Outras unidades podem ser montadas em pastas arbitrárias – se você quiser que seu diretório pessoal seja armazenado em uma unidade diferente, você pode montá-lo em / home. O conteúdo da unidade estará acessível em / home.

Você pode acessar unidades no Windows sem letras

Então, por que você não pode montar drives no Windows assim, tornando-os acessíveis em caminhos arbitrários em vez de letras? Por que você não consegue acessar sua unidade USB em C: USB, por exemplo?

  Como desativar e remover as configurações de sincronização de conta do Windows 10

Bem, você pode! As versões modernas do Windows agora permitem que você montar dispositivos de armazenamento em um caminho de pasta, também. Esta opção está disponível na ferramenta Gerenciamento de disco. Clique com o botão direito em uma partição em uma unidade, selecione “Alterar letras e caminhos da unidade” e clique em “Adicionar”. Você pode usar a opção “Montar na seguinte pasta NTFS vazia” para disponibilizar um dispositivo de armazenamento em um caminho de pasta, assim como faria em sistemas operacionais do tipo Unix.

Para fazer isso, porém, você terá que montar a unidade em um caminho de pasta em um volume NTFS – e esse volume NTFS deve ser montado em uma letra de unidade.

Portanto, mesmo que suas letras de unidade de A: a Z: acabem, você ainda poderá montar dispositivos de armazenamento adicionais e acessá-los no Windows. Você não está limitado apenas a 26 unidades nas versões modernas do Windows.

Você também pode alterar quais unidades usam quais letras do Gerenciamento de disco – embora você não possa alterar sua unidade C: para outra letra. Até mesmo alterar uma letra como D: para E: pode causar problemas. Por exemplo, se você tiver um atalho apontando para a unidade D: e os arquivos estiverem repentinamente na unidade E :, o atalho será interrompido.

Por que o Windows ainda usa letras?

Se letras de unidade (como C 🙂 são um artefato antigo e o Windows pode funcionar sem elas, por que ainda as usa?

  Como instalar o Windows 11 sem TPM [Bypass CPU requirements]

O motivo é simples e explica muitas decisões de design do Windows – compatibilidade com versões anteriores. As primeiras versões do Windows devem ser compatíveis com o software MS-DOS, e as versões modernas do Windows devem ser compatíveis com o software Windows mais antigo. As cartas de condução continuam sendo levadas adiante.

Afinal, as coisas já são uma bagunça demais com apenas letras de unidade! Tecnicamente, é possível instalar o Windows de forma que C: não seja a unidade do sistema. Você pode instalá-lo na unidade G: e ter as pastas G: Windows, G: Usuários e G: Arquivos de programas. C: não precisa ser sua unidade principal e é oficialmente compatível com o Windows. No entanto, muitos aplicativos do Windows presumem que você está usando uma unidade C: e terá problemas se não estiver. E se os aplicativos do Windows não conseguem imaginar que você não está usando C: como letra de unidade do sistema, imagine como eles falharão se você não tiver nenhuma letra de unidade.

Você pode se perguntar por que o Windows ainda exibe letras de unidade. Afinal, o File Explorer poderia ocultá-los e mostrar apenas as palavras “System Drive” ou “USB Flash Drive”, mas o File Explorer já mostra descrições simples como essa e, às vezes, você pode querer saber a letra da unidade. Muitos aplicativos mostram caminhos como D: FolderFile.doc.

Claro, a Microsoft poderia investir em software de compatibilidade que redirecione todas as solicitações de C: para outro caminho. Mas em vez de jogar cartas de unidade fora e gastar muito tempo consertando coisas que poderiam quebrar como resultado, a Microsoft opta por ficar com letras de unidade.