import wmi c = wmi.WMI() drives = c.Win32_DiskDrive() ids = [d.PNPDeviceID for d in drives] partitions = [d.Partitions for d in drives] print zip(ids, partitions)