Dispositivos USB Sem Dor de Cabeça


Já teve aquele problema de espetar o pendrive ou HD externo e o mesmo não aparecer no Windows explorer? Pior ainda, você é administrador ou suporte de uma rede e sempre surge esse problema?

Pois saiba que isso não acontece só com você, ou só em sua rede. É um problema de origem conhecida que eu consegui resolver dentro da empresa que trabalho. A recomendação da Microsoft para que isso não ocorra, é que os mapeamentos de rede sejam feitos usando-se as letras do final do alfabeto, de preferência obedecendo-se a ordem inversa do mesmo, começando pela última. Mas nem sempre as pastas de rede são a origem do problema. Você pode ter o HD particionado ou outros dispositivos conectados, e o Windows fica confuso quando um novo dispositivo é inserido, e tenta dar a ele uma letra que já está em uso, causando o problema.

consegui resolver essa questão instalando em todas as máquinas da rede um programa chamado USBDLM, ou USB Driver Letter Manager. O que ele faz, é atribuir sempre as letras que o administrador pré-determinar aos dispositivos inseridos no computador. No meu caso, pré-selecionei W,X,Y e Z para serem atribuídas todas as vezes. O programa é gratuito e pode ser encontrado no site do fabricante clicando aqui. A última versão estável é a 4.3.2 e está disponível nos formatos Zip, para instalação manual, e msi para deploy em rede.

De acordo com o site do USBDLM, eis o que o mesmo pode fazer por você:

  • Checar se a letra está em uso por um compartilhamento de rede do usuário autenticado naquele momento e designar a próxima letra que está realmente disponível;
  • Reservar letras para que estas não sejam usadas para drives locais;
  • Designar uma letra de uma lista de novas letras padrão,variando ainda por critérios, tais como usuário ativo, tipo de drive, conexão (USB, Firewire), porta USB, etiqueta de volume, tamanho e outros;
  • Designar letras para drives USB específicos através da inserção de um arquivo INI dentro do drive;
  • Remover as letras de leitoras de cartão até que um cartão seja realmente inserido na leitora;
  • Mostrar um balão flutuante com a letra designada;
  • Definir os eventos de Auto-execução dependendo de diversos critérios.

Como sou bonzinho, seguem as instruções de instalação traduzidas por mim para o português:

 
Extraia o arquivo USBDLM.zip para a pasta “C:\Arquivos de Programas” (Uma pasta USBDLM está inclusa). No Vista, sugiro uma pasta diferente, por exemplo “C:\Ferramentas” para prevenir problemas causados pelo “Armazenamento Virtual” do Vista, local onde o USBDLM.ini poderá ser redirecionado.
Entre então suas configurações preferenciais no arquivo USBDLM.ini (Veja em configurações). Existe um arquivo modelo incluso chamado USBDLM_sample.ini. Crie um novo arquivo chamado USBDLM.ini ou renomeie o arquivo modelo seja qual for sua preferência.

Se você estiver autenticado com privilégios administrativos, poderá instalar simplesmente executando o arquivo:

_install.cmd

Sem os devidos privilégios você terá que entrar com detalhes de uma conta administrativa.
Você pode mudar o USBDLM.ini sem reiniciar o serviço pois o arquivo INI é checado toda vez que um dispositivo é inserido.

Você pode desinstalar o serviço usando o parâmetro -uninstall:

_uninstall.cmd

Ambos podem ser executados sem a mensagem de confirmação utilizando-se os seguintes parâmetros de comando:

USBDLM -silentinstall
USBDLM -silentuninstall

O Errorlevel retornado determina a instalação, 0 se bem sucedida e 1 em caso de falha.

Você pode parar e iniciar o serviço instalado por meio do _stop.cmd e _start.cmd respectivamente.

 

Traduzi também as configurações do arquivo INI: 

Rodando sem uma configuração prévia, o USBDLM apenas previne que um novo drive receba a letra de um compartilhamento de rede ou substitua um drive do usuário. Ele remonta então para a próxima letra que estiver realmente disponível.
USBDLM é configurado através de um arquivo de texto, o USBDLM.INI. O USBDLM.ini é lido à partir da pasta do USBDLM.exe.
Novas letras padrão para novos drives USB (flash ou harddrive)

[DriveLetters]
Letter1=U
Letter2=Y
Letter3=Z

USBDLM pode ter até 9 entradas ‘LetterX’ em cada sessão. Elas são precisam ser contínuas.
Você pode ainda usar a versão abreviada:

[DriveLetters]
Letters=U,Y,Z
Leitoras de Cartões

A típica leitora de cartões 20 em 1 come uma letra para cada um de seus slots – tendo você um cartão inserido ou não. USBDLM pode remover a letra da leitora até que a mídia seja realmente inserida.

[Settings]
NoMediaNoLetter=1

USBDLM designa então uma letra conforme configurado. Se você precisa de diferentes letras para uma leitora multislot, use então o critério ‘DeviceType’ numa seção DriveLetters:
[DriveLetters1]
DeviceType=MSCR
Letter1=R
Letter2=W
Letter3=
Letras Excluídas

Você pode prevenir o Windows de montar determinadas letras inserindo-as na seção ExcludedLetters. Isso é especialmente útil para letras de compartilhamentos de rede que o Windows possa vir a designar para drives USB no processo de boot. Não configure outras letras que não as de rede aqui!

[ExcludedLetters]
Letter1=F
Letter2=
Letter3=
Dicas em Balões Flutuantes

USBDLM pode mostrar um balão flutuante com informações sobre as letras de drives usados para um drive recém inserido:

[BalloonTips]
Enabled=1

 balloon_e

Para acessar o site do fabricante clique AQUI.

Para download da versão ZIP clique AQUI.

Para download da versão MSI clique AQUI.

Para dúvidas, comentários, sugestões ou agradecimentos entre em contato clicando na assinatura abaixo ou deixando um comentário.

SIGNATURE

Enviar por Email

Anúncios

6 comentários

  1. Prezado,
    O que estou precisando é definir que um hd externo tenha sempres a mesma letra de unidade em qualquer máqui que seja ele conectado.
    Como faço isso?
    Desde já agradeço
    Abs
    Carlos Alberto

    Curtir

    1. Essa configuração é específica de cada máquina e não do HD. Caso toda as as máquinas estejam na mesma rede e sob sua administração, procure por um programa chamado USBDLM. caso contrário, não há o que fazer senão alterar a letra manualmente sempre que conectar.

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s