最速は総当りだった。
@for /f "delims=" %%a in ('fsutil fsinfo drives')do @for %%b in (%%a)do @fsutil fsinfo drivetype %%b|findstr "リムーバブル Removable">nul&&@echo %%~db
総実行時間: 5499.1948 ms 50 回
平均実行時間: 109.983896 ms / 回

@for /f %%a in ('mountvol^|find ":\"')do @fsutil fsinfo drivetype %%a|findstr "リムーバブル Removable">nul&&@echo %%~da
総実行時間: 4770.8201 ms 50 回
平均実行時間: 95.416402 ms / 回

@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%a:\ fsutil fsinfo drivetype %%a:|findstr "リムーバブル Removable">nul&&@echo %%a:
総実行時間: 3183.7575 ms 50 回
平均実行時間: 63.67515 ms / 回

@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z)do @fsutil fsinfo drivetype %%a:|findstr "リムーバブル Removable">nul&&@echo %%a:
総実行時間: 18715.7432 ms 50 回
平均実行時間: 374.314864 ms / 回

fsutilにドライブレターを渡す前に if exist するだけで劇的に速くなった