Verifique se você está usando a sintaxe correta. Como uma sobra dos horários do MS-DOS, a alteração da unidade e do diretório são duas operações separadas no shell da linha de comando.
Por exemplo, para ir para T:\ , primeiro altere a unidade para T: e, em seguida, o diretório para \ :
T:
cd \
No Windows NT, o shell cmd.exe permite combinar as duas operações novamente usando a opção /d :
cd /d T:\
Um pouco mais detalhadamente. Quando você executa cd T:\ como em seu próprio exemplo, faz alterar o diretório, mas não a unidade. Nas versões do Windows com base em MS-DOS e DOS, cada letra de unidade tinha seu próprio "diretório atual" separado, como explicado neste post .
O Windows NT possui apenas um "diretório atual" por processo; no entanto, o shell de comando e seu comando cd precisam emular o comportamento antigo por motivos de compatibilidade.