Um amigo encontrou um problema em que instalou o Windows 7 a partir de uma unidade externa e a unidade de inicialização interna agora está atribuída a H :. Teoricamente, isso não deve causar problemas, porque existem interfaces de programação para obter a letra da unidade do sistema. Na prática, existem alguns programas que assumem que C: é o único local possível para os diretórios do sistema e eles se recusam a executar com os diretórios do sistema em H :. Isso não é culpa da Microsoft, mas é uma dor, no entanto. O consenso geral parece ser que uma reinstalação, configurando a unidade de inicialização interna como C :, é a única maneira de corrigir esses problemas.
Os sistemas do tipo UNIX exibem todos os sistemas de arquivos em uma única árvore de diretórios unificada e geralmente evitam problemas como esse. É possível configurar um sistema Windows sem referência a letras de unidade ou a importância da compatibilidade com versões anteriores significa que o Windows estará trabalhando com letras de unidade a partir de agora até o dia do juízo final?
Respostas:
A Microsoft sempre fez da compatibilidade com versões anteriores uma grande prioridade. É exatamente por causa de todos os aplicativos que assumem
C:\
, ou mesmo do padrão genéricoDrive:\path\
deles, que não podem se mover para uma estrutura como o UNIX. Todos os aplicativos do Windows se baseiam na suposição de que os caminhos começarão com uma letra de unidade (se não forem um caminho relativo). É improvável que isso mude em breve.Alguns aplicativos, quando executados no modo de compatibilidade, podem funcionar corretamente com uma unidade de instalação não padrão.
Algo que pode funcionar (eu não tentei, mas mais tarde e adicionarei detalhes) seria criar uma pequena partição, nomeá-la
C:
e montar as várias unidades do sistemaH:
nas pastas daC:
unidade. Dessa forma, quando um programa solicitasseC:\Program Files
, ele estaria acessando a pastaH:\Program Files
, montada naC:
unidade.fonte
use o comando subst ms-dos que adiciona uma letra de unidade a uma letra ou pasta de unidade existente
fonte
Embora possamos ficar presos às letras das unidades até o dia do juízo final, você pode alterá-las em Iniciar → Programas → Ferramentas Administrativas → Gerenciamento do Computador → Armazenamento → Gerenciamento de Disco. Clique com o botão direito do mouse no volume e selecione "Alterar letra da unidade".
fonte