pitoloko, solo tendrías que cambiar la técnica de detección de unidades, el dir es efectivo porque es un comando interno del cmd, por lo tanto tiene permisos, de los demás no sabemos ..., así que podrías adaptarlo para esta tarea, yo te ayudo si hay problemas.
No te preocupes Leo, pero si tú tienes la solución dila, porque a mi no me ha quedado muy claro donde está el problema
además tus scripts son superiores 
solo me detecta la unidad C...
hola, abre la consola y escribe esto:
Código:
fsutil fsinfo drives
Y dime si te salen TODAS las unidades, lo quiero saber para verificar si reamente es problema del fsutil y hacer lo que dijo Leo

En este punto del script, ¿Solo te sale C:?

Si te salen todas las unidades entonces dime en que punto del batch dices que no te la reconoce.
De todas formas lo del dir está chupado, queda un poco chapuzas pero si es lo que necesitas lo modifico en 5 min, solo confirmamelo.
saludos





Autor



En línea

, y ya cuando pongo uno no lo revisa.

... y para ocultar la ventana use el QCBF