De onde vêm essas referências de unidades falsas? [duplicado]

3

Esta é uma questão muito estranha, que é a razão para o título vago; desculpe.

A captura de tela a seguir mostra alguns discos locais em minha máquina. O único problema é que eu só tenho um disco e é corretamente representado por C :.

Gerenciamentodedisconãomostraproblemas.Asunidadeslocais"falsas" estão apontando para Meus Documentos. Eles são rotulados como W: e X: Há também um Y: que aparece na barra lateral com um ponto de interrogação (barra lateral esquerda na imagem acima de Freehold).

O que está acontecendo aqui e como faço para corrigir isso? Eu nunca vi nada assim.

    
por GollyJer 12.03.2012 / 22:16

2 respostas

6

As letras de unidade W: e X: podem ser mapeadas usando DefineDosDevice () , que pode ser controlado usando subst da linha de comando. ( subst tem sido uma maneira comum de mapear um diretório para uma letra de unidade desde os horários do MS-DOS).

Execute subst para listar os mapeamentos; use subst /d w: para excluí-los.

Y: pode ser causado por um mapeamento semelhante a um local inexistente, caso em que subst /d y: o removeria conforme descrito acima.

Mas pode haver outras causas para isso; Por exemplo, no meu próprio sistema, tive um novo congelamento de componentes do iTunes (APSDaemon) deixando uma unidade "desconhecida" no lugar do iPod da irmã. Também poderia haver outras razões ainda mais improváveis.

Se você quiser aprofundar, WinObj mostrará para o que cada letra de unidade aponta. Na árvore exibida, os dispositivos globais estão abaixo de \GLOBAL?? , enquanto os dispositivos locais para cada sessão de logon estão abaixo de \Sessions\sid\DosDevices\luid . Você pode ser capaz de rastreá-los de volta para drivers de dispositivos estranhos ou algo parecido.

(Por favor, desculpe a falta de círculos à mão livre.)

    
por 12.03.2012 / 22:28
3

Sempre que você vir um monte de discos idênticos (que não fazem parte de um RAID), a causa mais provável é subst .

  1. Abra um prompt de comando ( cmd.exe )
  2. Digite subst para ver uma lista de mapeamentos
  3. Digite subst w: /d e subst x: /d para excluí-los

É claro que se você não fez isso sozinho (como sua pergunta parece implicar), então a pergunta se torna como, onde e quando eles foram mapeados .

    
por 12.03.2012 / 23:11