por que você não usa o serialnumber para encontrar seu disco? Uma possível solução salvando o resultado do wmic em um arquivo:
REM replace D4B12CD with your drive serialnumber
wmic logicaldisk get caption,volumeserialnumber |findstr D4B12CD > c:\temp\Hdd.txt
for /f %%i in (c:\temp\hdd.txt) do set mydrive=%%i
REM now mydrive contains the letter of your drive
echo %mydrive%