Petya V4sechkin, большое спасибо за за наводку, только что протестил всё на ура!
я использовал всегда аддон
SetEnvCD, в нём всего лиш исправил батник таким образом
Код:
@echo off
setlocal
set "wmic=wmic logicaldisk get name,filesystem"
for /f "skip=1 tokens=1,2" %%i in (' "%wmic%" ') do call:set %%j %%i
for /f "tokens=2 delims=_=" %%i in (' set disk_ ') do echo %%i
goto:eof
:set
set "disk_%1=%2"