Eu imagino que a razão mais forte para não mapear unidades de rede é que os administradores não querem lidar com as dores de cabeça de manter um índice de um número finito de letras de unidades, além dos caminhos de rede. Por um lado, pode haver muitos compartilhamentos de rede comumente usados para atribuir letras de unidade a todos eles e, em uma organização grande, nem todos terão acesso aos mesmos compartilhamentos. Os nomes de compartilhamento também são mais descritivos e potencialmente menos ambíguos do que as letras de unidade (mais sobre a ambiguidade posteriormente).
Segundo, você pode encontrar colisões de letras de unidade. Se o PC de alguém tiver um leitor de cartão de memória, isso pode devorar quatro ou mais letras de unidade. A e B são normalmente reservados para as unidades de disquete do século passado, e C e D são geralmente reservadas para o disco rígido e a unidade óptica, portanto o leitor de cartões usará E, F, G e H. Se uma de suas unidades de rede geralmente é mapeado para H: por meio de um script de logon, essa pessoa pobre não poderá usar a unidade H: do leitor de cartões ou não poderá montar a unidade de rede.
A menos que alguém dentro da organização seja responsável por alocar letras de unidade para fins específicos, as unidades de rede também podem acabar causando muita confusão. Por exemplo, suponha que você mapeie a unidade S: para o compartilhamento que possui os programas de instalação para todos os softwares licenciados por seu site, e outra pessoa mapeie S: para a unidade compartilhada, onde eles descartam todos os tipos de documentos compartilhados. Ao tentar explicar como instalar algum software, você deve abrir a unidade S: e encontrar o programa de instalação do Microsoft Office, mas tudo o que eles podem encontrar é uma pasta chamada office , que contém um monte de arquivos diversos que alguém largou lá para uma transferência temporária de arquivos. Pode levar 5 ou 10 minutos para resolver a confusão.
Há também alguns problemas de desempenho em potencial se um servidor ficar inativo ou se uma máquina for retirada da rede. Por exemplo, se você mapear unidades de rede em uma máquina e removê-la da rede (talvez seja um laptop), a máquina pode parecer travada no logon enquanto o Windows tenta em vão montar as unidades de rede ausentes.
Por outro lado, nas versões mais antigas do Windows, notei que as transferências de arquivos para ou de uma unidade de rede mapeada costumam ser muito mais rápidas do que se você navegasse para a pasta de rede e executasse a mesma transferência - nesse caso, a maioria as pessoas preferem mapear unidades de rede.