मुझे सी # में जांच करने की आवश्यकता है यदि हार्ड डिस्क एसएसडी (सॉलिड-स्टेट ड्राइव) है, तो कोई दंड नहीं है? मैं प्रयोग किया है:हार्ड डिस्क पर किसी भी फाइल को लिखे बिना हार्ड डिस्क एसएसडी है या नहीं, यह जांचने के लिए सी # में सबसे आसान तरीका क्या है?
ManagementClass driveClass = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection drives = driveClass.GetInstances();
लेकिन इसकी केवल स्ट्रिंग्स कि संपत्तियों में एसएसडी शामिल देता है, मुझे लगता है कि इस पर निर्भर नहीं कर सकते?
मुझे इसे जांचने का सीधा तरीका चाहिए?
आप एसएसडी ड्राइव के हार्डवेयर पहचानकर्ताओं की एक सूची बनाए रख सकते हैं, और इसके खिलाफ जांच सकते हैं। निश्चित रूप से, यह एक विकसित सूची है ... – ppeterka
+1 बीट होने के लिए। मैं देख सकता था कि आप स्मृति या डिस्क आधारित दृष्टिकोण के बीच फ़्लॉप करने के लिए इसका उपयोग कैसे कर सकते हैं। पहुंच समय को मापने में समय लगता है। – Paparazzi
हाइब्रिड ड्राइव भी एक खो कारण है। मेरे नए लैपटॉप में एक मिला, सी: ड्राइव 20 जीबी एसएसडी के साथ एक हार्ड डिस्क है। यह सिर्फ एक समस्या नहीं है जिसे कभी हल करने की आवश्यकता है। –