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:
-
Transfira todos os arquivos da unidade de dados antiga
D:\para a nova unidade de dadosE:\. -
Não reinicialize !
-
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:\. -
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.