Ho bisogno di verificare in C# se un disco rigido è SSD (unità a stato solido), nessuna penalità di ricerca? ho usato:Qual è il modo più semplice in C# per verificare se il disco rigido è SSD senza scrivere alcun file sul disco rigido?
ManagementClass driveClass = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection drives = driveClass.GetInstances();
Ma la sua dà solo stringhe che contengono SSD nelle proprietà, non posso dipendere da quello?
Ho bisogno di un modo diretto per verificare che?
È possibile mantenere un elenco di identificativi hardware delle unità SSD e verificarlo. Certo, questa è una lista in continua evoluzione ... – ppeterka
+1 per essere picchiato. Ho potuto vedere come si potrebbe usare questo per flop tra un approccio basato su memoria o su disco. Ci vuole tempo per misurare il tempo di accesso. – Paparazzi
Le unità ibride sono una causa persa. Ne ho uno nel mio nuovo portatile, l'unità C: è un disco rigido con un SSD da 20 GB. Questo non è un problema che deve essere risolto. –