Jak najłatwiej sprawdzić w C #, czy dysk twardy jest dyskiem SSD bez zapisywania pliku na dysku twardym?

Muszę zaewidencjonować C #, jeśli dysk twardy jest dyskiem SSD (Solid-state drive), bez kary? Użyłem:

    ManagementClass driveClass = new ManagementClass("Win32_DiskDrive");
    ManagementObjectCollection drives = driveClass.GetInstances(); 

Ale daje tylko Strings, które zawierają SSD we właściwościach, nie mogę na tym polegać?

Potrzebuję bezpośredniego sposobu, aby to sprawdzić?

questionAnswers(1)

yourAnswerToTheQuestion