Du kannst per WMI-Query die lokalen Laufwerke abfragen und dann von den ManagementObjekten entweden die: Description oder DriveType auswerten.
Beispiel:
public static void ListDriveTypes() { string wmiQuery = "SELECT * FROM Win32_LogicalDisk"; var managementObjectSearcher = new ManagementObjectSearcher(wmiQuery);
foreach (ManagementObject m in managementObjectSearcher.Get()) { Console.WriteLine(m.Properties["Description"].Value.ToString()); } }