Não é possível alterar a letra da unidade para a unidade usada anteriormente

9

Recentemente, atualizei minha unidade de dados D: para uma maior, assim:

  • instalou a nova unidade como E:
  • copiou todos os arquivos de D: \ para E: \ usando robocopy
  • desligado do PC, removeu a unidade D: permanentemente

No entanto, não posso alterar a unidade E: de volta para D: - ou seja, quando tento alterar a letra no Gerenciador de discos, a letra D: simplesmente não aparece como disponível.

Por que não e como conserto isso?

    
por Jeff Atwood 17.10.2011 / 00:53

1 resposta

12

Por algum motivo, o Windows gosta de reservar letras de unidade anteriormente vistas.

Esta informação é armazenada no registro em

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Simplesmente exclua a chave de registro da letra de unidade não utilizada em \DosDevices\D: e reinicie, e você poderá reutilizar a letra de unidade desejada.

Depois de fazer isso uma segunda vez, descobri que é mais fácil se você fizer da seguinte maneira:

  1. Transfira todos os arquivos da unidade de dados antiga D:\ para a nova unidade de dados E:\ .

  2. Não reinicialize !

  3. Verifique se não há nenhum programa em execução acessando arquivos na unidade de dados antiga. Encerre o maior número de aplicativos possível. Em seguida, altere a letra da unidade de dados antiga para algo aleatório D:\Q:\ .

  4. Agora você pode alterar a letra de unidade da nova unidade de dados para a letra que estava ocupada anteriormente pela unidade de dados antiga, E:\D:\

Basicamente, altere as letras das unidades com as unidades de dados antigas e novas conectadas; não reinicialize até ter executado o switcheroo de letra de unidade. Isso evitaria o problema que eu tive acima.

    
por 17.10.2011 / 00:57