/// <summary> /// Prüft, ob das angegebene Laufwerk eine SSD ist /// </summary> /// <param name="diskindex">Der Drive-Index</param> /// <returns></returns> public static bool IsSSD(int diskindex) { string res = SSD.HasNoSeekPenalty((byte)diskindex); //Result erhalten if (res.Contains("Result") == true && res.Contains("NO SEEK")) { return(true); //Es ist eine SSD } else { return(false); //Es ist keine SSD } }
/// <summary> /// Prüft, ob das angegebene Laufwerk eine SSD ist /// </summary> /// <param name="driveletter">Der Laufwerksbuchstabe</param> /// <returns></returns> public static bool IsSSD(char driveletter) { int di = GetPartitionData(driveletter.ToString())[0]; string res = SSD.HasNoSeekPenalty((byte)di); //Result erhalten if (res.Contains("Result") == true && res.Contains("NO SEEK")) { return(true); //Es ist eine SSD } else { return(false); //Es ist keine SSD } }