@echo off
setlocal
setarray types[9]
set types[0]=Unknown
set types[1]=Invalid
set types[2]=Removable disk
set types[3]=Fixed disk
set types[4]=Remote (network) drive
set types[5]=CD-ROM
set types[6]=RAM disk
set types[7]=DVD
set types[8]=Tape
for %d in (%_drives) echo %d - %types[%@drivetypeex[%d]]
unsetarray types