Ответ 1
Получить букву диска из текущего каталога с помощью
%cd:~0,2%
% ~ dp0 очень полезен в летучей мыши: это папка, в которой находится исполняемый файл bat.
Возможно, в верхней части вашего script выполните следующие действия:
set _SCRIPT_DRIVE=%~d0
set _SCRIPT_PATH=%~p0
а затем повторите его для отладки. % ~ d0 должно давать вам то, что вы хотите, но другие варианты, о которых я говорил, могут быть полезны при решении проблемы.