示例#1
0
        /// <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
            }
        }
示例#2
0
        /// <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
            }
        }