Como faço para que um disco rígido externo mantenha a mesma letra de unidade permanentemente?

19

Eu tenho um PC desktop (vintage 2002) rodando o Windows XP que eu ligo duas ou três vezes por semana. Eu tenho um disco rígido Western Digital de 250 GB alimentado pela rede conectado via USB. Eu sempre ligo o disco rígido antes do PC, então ele está funcionando enquanto o PC inicializa.

Quando conectei pela primeira vez o disco rígido externo, o PC atribuiu a ele uma letra ('eu', se for importante), e instalei o software nele, criei atalhos para vários arquivos e pastas no disco usando essa letra. Durante anos tudo estava bem, então eu iria arrancar o PC eo disco rígido foi atribuído uma letra diferente. Eu teria que entrar em 'Meu Computador / Gerenciar / Gerenciamento de Disco' e alterar manualmente a letra de volta para 'I'.

Se eu reiniciei o PC, o disco rígido normalmente ainda seria 'eu', mas depois da próxima reinicialização seria alguma outra letra aleatória, e tenho que alterá-la manualmente para 'I'. Isso continuaria por algum tempo, haveria períodos em que sempre seria 'eu' e, em seguida, sem motivo aparente (sem novos dispositivos adicionados, por exemplo), a letra da unidade começaria a mudar novamente. No momento, está em um estado de letra de unidade aleatória, então pensei em fazer a seguinte pergunta ...

Como atribuo o disco rígido externo como 'eu' permanentemente ?

Resposta:

Obrigado Molly. Isso parece ter feito o truque (depois de um pouco de brincadeira) - Estou um pouco desapontado, não havia uma maneira de fazê-lo dentro do Windows sem instalar outra coisa embora. Para qualquer outra pessoa tentando isso, não foi completamente simples, então aqui está o que aconteceu comigo.

Eu instalei USBDLM de acordo com as instruções em seu site. Eu imaginei que tinha que atribuir a primeira letra USB a I, então substituí as linhas 'Letter1 =' por 'Letter = I' no arquivo .ini. Para testá-lo, eu reiniciei o PC apenas para descobrir que ele voltou com o monitor configurado para 640x480 em 16 cores. Após algumas investigações, re-instalei os drivers de exibição, reiniciei e ajustei a tela de volta à sua configuração normal. O disco rígido externo agora é definido como "I", mas descobri que precisava reaplicar o status de compartilhamento para que fosse visto no meu laptop, que está na mesma rede.

O resultado final disso tudo é que agora ele faz o que eu queria, embora aja como se o disco rígido tivesse acabado de ser conectado alguns segundos depois que a área de trabalho do Windows aparecesse, ou seja, a caixinha aparecesse com um progresso barra enquanto pesquisa através do conteúdo do 'novo' disco rígido, e eu eventualmente recebo uma caixa de diálogo dizendo 'Este disco ou dispositivo contém mais de um tipo de conteúdo. O que você deseja que o Windows faça? ' e lista opções como reproduzir arquivos de mídia, imprimir as imagens ou abrir a pasta para exibir os arquivos. Essa é uma dor minúscula que eu gostaria que não acontecesse, mas não exatamente um preço enorme a pagar.

Além disso - parece funcionar bem:)

Parece que falamos cedo demais ...

Toda vez que eu reinicio, tenho que compartilhar novamente a unidade 'I' (que não precisei fazer antes), para que ela possa ser vista pelo meu laptop na mesma rede. Alguma idéia de como tornar isso permanente?

    
por andygrunt 21.01.2010 / 21:50

4 respostas

17

USB Drive Letter Gestor é seu amigo:)

USBDLM is a Windows service that gives control over Window's drive letter assignment for USB drives.

Quando uma unidade removível (unidade flash USB, leitor de cartão flash, unidade de disco rígido portátil) é conectada pela primeira vez, o Windows é montado na primeira letra de unidade 'local' disponível. Se houver um compartilhamento de rede nesta carta, o Windows XP o usará de qualquer maneira para a nova unidade USB, pois os compartilhamentos de rede do Windows XP são específicos do usuário atual e não são visíveis no contexto do sistema em que a letra é atribuída. A unidade USB, em seguida, parece estar invisível. Isso é corrigido pelo SP3 na maioria das situações.

Você pode alterar as atribuições de letras no Console de Gerenciamento de Disco do Windows com muitos cliques do mouse, mas precisa fazer isso novamente para cada novo dispositivo. E, para dispositivos USB que não possuam um número de série (violando os padrões USB), você também precisa fazer isso ao conectá-lo a uma porta USB diferente.

O USBDLM pode ser usado para unidades USB recém-conectadas

  • verifique se a carta é usada por um compartilhamento de rede do usuário conectado no momento e atribua a próxima letra realmente disponível
  • letras de reserva, para que não sejam usadas em unidades locais
  • atribua uma carta de uma lista de novas letras padrão, dependendo também de vários critérios diferentes como usuário ativo, tipo de unidade, conexão (USB, FireWire), porta USB, rótulo de volume, tamanho e outros
  • atribuir letras para uma unidade USB específica, colocando um arquivo INI na unidade
  • remova as letras de unidade dos leitores de cartões até que um cartão seja inserido
  • mostra uma dica de balão com a (s) letra (s) de unidade atribuída
  • define eventos de execução automática dependendo de muitos critérios diferentes

Todas as funções são aplicadas às unidades USB no momento em que estão sendo conectadas, quando o serviço USBDLM é iniciado e quando um usuário faz logon.

USBDLM funciona como um serviço Win32 no Windows 2000, XP, Server 2003 , Vista , Windows 7 e 2008 .

    
por 21.01.2010 / 21:54
0

Como compartilhar de novo a unidade I: na reinicialização.

Crie um arquivo de lote contendo:

net share MYSHAREDFILES=i:

ou se for uma pasta específica na unidade I:

net share sharename=drive:path

Agora, "Criar Tarefa Básica ..." no Agendador de Tarefas para executar esse arquivo de lote na inicialização (que pode ou não funcionar, dependendo de quando o serviço USBDLM iniciar, acho que ele será iniciado antes do início Agendador de Tarefas).

ou

Adicione esse arquivo em lote à sua pasta de inicialização (ou a todos os usuários), o que exigirá que você faça o login antes de executá-lo.

(Eu percebi que esta pergunta tem um ano e espero que você tenha resolvido o compartilhamento "ausente" até agora, mas se não, isso fará o truque)

    
por 25.01.2012 / 17:41
0

Na minha experiência o Windows XP mantém a mesma letra de unidade para o mesmo disco depois de você configurá-lo. O problema é que o Windows XP considera o disco diferente para cada porta USB, o que pode fazer parecer que a unidade "aleatoriamente" retorna à letra da unidade atribuída automaticamente.

Ou seja, você precisa definir manualmente a letra da unidade para cada porta USB e, se tiver um hub, cada combinação de portas de host USB e portas de hub. Depois de ter feito esse trabalho de base, a unidade deve manter sua letra de unidade. (Até / a menos que você obtenha um novo hub.)

    
por 22.10.2013 / 05:19
0
  • Faça o download do remount.exe
  • Crie um arquivo autorun.inf como este:

    [autorun]

    aberto = ReMount.exe. P:

Como alternativa, faça o download da DriveLetterView e crie um arquivo em lote com o seguinte comando:

DriveLetterView.exe /change local %~d0 p:

Se a execução automática estiver desativada, você terá que executar o arquivo em lote manualmente (direitos administrativos são necessários).

    
por 22.10.2013 / 05:05