Nur als zusätzliche Idee, warum verwendest du nicht die
WMI Abfragen. Ich habe nur kurz nachgeschaut, also mit "
WMI Win32_DiskDrive" bekommst du alle physikalischen Laufwerke, die Grösse und ob es ein USB Laufwerk ist. Und über "Win32_DiskDriveToDiskPartition" in Verbindung mit "Win32_LogicalDiskToPartition" bekommst du dann die zugehörigen Laufwerksbuchstaben.