A Solid State Drives (SSDs) performs much faster than the usual Hard Disk Drive (HDD) you get when buying a PC or laptop. An SSD offers lesser chances of failure, but as all drives age, failure is inevitable. So how would you avoid loss of data? There are tools you can use for an SSD health check and even extend its life.
في هذا المقال، ستتعلم كيفية التحقق من صحة وأداء قرص SSD الخاص بك باستخدام أدوات فحص الصحة مثل Crystal Disk Info والأوامر المتاحة في PowerShell.
لنبدأ!
المتطلبات المسبقة
يتم تشغيل الدورة التعليمية على جهاز يعمل بنظام Windows 10 Build 19042 مثبت على SSD، ولكن يمكن أن تعمل على إصدارات أخرى من أجهزة الكمبيوتر بنظام Windows.
أداء فحص صحة SSD عبر CrystalDiskInfo
ربما تبحث عن طريقة لأداء فحص صحة SSD بطريقة لا تجعلك تبدو كالجيك. إذا كانت هذه الحالة، فانظر إلى CrystalDiskInfo. Crystal Disk Info هو برنامج مجاني للواجهة الرسومية لقرص HDD/SDD متاح على موقع Crystal Mark.
تتوفر نسخ بتصاميم مختلفة من Crystal Disk Info للتنزيل، ولكن هذا الدليل يستخدم النسخة القياسية.
قم بتنزيل CrystalDiskInfo بالنقر على CrystalDiskInfo، كما هو موضح أدناه. الآن قم بتشغيل المثبت الذي قمت بتنزيله لتثبيت CrystalDiskInfo على جهاز الكمبيوتر الخاص بك.

افتح CrystalDiskInfo من سطح المكتب الخاص بك، وسترى الكثير من المعلومات حول SSD الخاص بك، كما هو موضح أدناه.
حسب صحة SSD الخاص بك، يمكن أن يظهر حالته الصحية باللون الأخضر (جيد)، الأصفر (تحذير)، الأحمر (فاشل)، أو الرمادي (حالة غير معروفة). يمكنك أن ترى أدناه أن صحة SSD هو Unknown، مما يشير إلى أن هناك حاجة إلى تحديث البرامج الثابتة للـ SSD أو أن CrystalDiskInfo لا يدعم وحدة التحكم.
عادةً ما يقدم مصنع SSD التحديثات البرامجية لإصلاح الأخطاء، أو تحسين الأداء، أو تعزيز الأمان.

إجراء فحص صحة SSD عبر PowerShell
على الرغم من أن CrystalDiskInfo قد يغطي معظم وحدات التحكم في القرص المستخدمة بشكل شائع، إلا أنها لا تدعم جميعها. هذا القيد هو أحد الأسباب الرئيسية للتحول إلى PowerShell عند إجراء فحص لصحة SSD.
إذا كنت تقضي معظم وقتك في تشغيل الأوامر في PowerShell، فإن إجراء فحص لصحة SSD عبر PowerShell هو ما يناسبك بشكل أفضل. يتيح لك PowerShell فحص SSD الخاص بك للأخطاء في القراءة والكتابة، وتسوية التآكل، والنسبة المئوية، ودرجة الحرارة، وعدة تفاصيل أخرى مهمة.
لنغطي كيفية استخدام اثنين من الأوامر الأساسية بشكل مشترك (الGet-PhysicalDisk
وGet-StorageReliabilityCounter
) للحصول على رؤية أفضل لحالة صحة SSD الخاص بك.
- الأمر
Get-PhysicalDisk
يسترجع جميع الأقراص الفعلية المرئية لأي موفر لإدارة التخزين. موفري إدارة التخزين هم تطبيقات إدارة التخزين التي تقدم خدمات متكاملة لإدارة التخزين. - الأمر
Get-StorageReliabilityCounter
يسمح لك بفحص عدادات القرص/ الوحدة التي يتم استعلامها.
الآن افتح PowerShell كمسؤول، وقم بتشغيل الأمر Get-PhysicalDisk
بمفرده لاسترجاع معلومات أساسية حول SSD الخاص بك.
يتوفر PowerShell بسهولة لتحديد ما إذا كان SSD الخاص بك في حالة جيدة أم إذا كان يتطلب استبداله. وكما يمكنك رؤية أدناه، فإن حالة SSD هي سليمة، مما يشير إلى أن SSD يعمل بشكل طبيعي ولا توجد مشاكل.

استرجاع إحصائيات استخدام SSD
يقدم الأمر Get-PhysicalDisk
مجموعة من المعلومات حول SSD الخاص بك. ولكن ربما تكون مهتمًا فقط بالمعلومات التي تظهر إحصائيات استخدام SSD الخاص بك، مثل تأخير الكتابة أو ساعات التشغيل.
لتضييق نطاق معلومات SSD المُرجعة، قم بتوجيه الأمر Get-StorageReliabilityCounter
إلى الأمر Get-PhysicalDisk
وقم بتنسيق النتيجة كقائمة (Format-List
).
أدناه، ترى معظم معلومات صحة SSD المهمة.

ربما ترغب فقط في الحصول على معلومات محددة، مثل ReadErrorsTotal
و Wear
. إذا كان الأمر كذلك، فسوف تقوم بإضافة الأمر Select
، كما هو موضح أدناه. يسمح لك الأمر Select
باختيار خصائص محددة لكائن ما.
الآن قم بتشغيل الأمر Get-PhysicalDisk
أدناه لتصفية قائمة الإخراج عن طريق تحديد المعلومات المطلوبة (ReadErrorsTotal
و Wear
).
أدناه، يمكنك رؤية فقط المعلومات المحددة، ReadErrorsTotal و Wear.
إذا رأيت رقمًا غير 0 يظهر لأي من الحقولين، فكر في استبدال SSD الخاص بك.

تنسيق مخرجات فحص الصحة لـ عدة SSDs
لقد تعلمت كيفية إجراء فحص صحة SSD في SSD واحد حتى الآن. ولكن ماذا لو كان لديك أكثر من 1 SSD؟ سيوفر تضمين الأوامر في حلقة For Each الوقت والحصول على المعلومات المحددة التي تحتاج إليها في وقت واحد.
في الأمر أدناه، يقرأ الأمر Get-PhysicalDisk
مجموعة من الكائنات (foreach
) التي تم إرجاعها بواسطة الأمر Get-StorageReliabilityCounter
مع أنبوبة الأمر Format-List
. يكتمل الأمر عند الانتهاء من آخر كائن.

PowerShell يوفر وظائف شاملة، مثل إعداد مهمة مجدولة لفحص صحة SSD الخاص بك. يمكن أن ترسل لك هذه المهمة المجدولة حتى النتائج عبر البريد الإلكتروني، وهو ما يكون أكثر فائدة لسيناريو الحياة الواقعية.
مسح البيانات غير المستخدمة باستخدام TRIM
الآن بعد أن تعرف كيفية فحص صحة SSD الخاص بك، فمن الضروري فهم كيفية الحفاظ على الأداء العالي لـ SSD الخاص بك. أثناء أداء عمليات القراءة والكتابة على SSD الخاص بك، سوف تتآكل خلايا الذاكرة الفلاشية ببطء.
هل هناك طريقة يمكنك من خلالها تقليل الضرر وتعظيم أداء قرص SSD الخاص بك؟ بالتأكيد هناك! للحفاظ على SSD في أفضل أداء له، تم تصميم TRIM. يقوم TRIM بإبلاغ نظام التشغيل حول الكتل البيانية التي لم تعد تخدم هدفًا على القرص ويمكن حذفها بشكل آمن.
لا يمكن استعادة البيانات من SSD ممكّن لـ TRIM بسبب حذف البيانات بشكل دائم والكتابة فوقها.
يتم تمكين TRIM تلقائيًا لـ SSD ، ولكن إذا كنت متشككًا وترغب في التحقق مما إذا كان TRIM ممكّنًا، قم بتشغيل الأمر أدناه.
قم بتشغيل الأمر fsutil behavior
أدناه لـ استعلام
النظام ما إذا كان TRIM (المعروف أيضًا باسم DisableDeleteNotify
) ممكّنًا أم لا.
يمكنك أن ترى أدناه أن TRIM معطل نظرًا لأن القيمة المُرَجَّعَة هي صفر (0). إذا كان الأمر قد أرجع (1) ، فإن TRIM ممكّن حاليًا.

الآن قم بتشغيل نفس الأمر السابق لتمكين TRIM ، ولكن بدلاً من استعلام behavior
للإشعارات بالحذف ، قم بـ تعيين
ها إلى 1
.

الختام
في هذا البرنامج التعليمي، تعلمت كيفية إجراء فحص صحة SSD عبر CrystalDiskInfo وPowerShell الذي يأتي مع جهاز الكمبيوتر الخاص بك. الآن يمكنك بالتأكيد تجنب حالات فشل SSD بشكل غير معروف.
السؤال الآن هو، هل ستعتمد على برامج الطرف الثالث لأداء فحص صحة SSD أم ستلتزم باستخدام PowerShell؟