كيفية التحقق من صحة القرص الصلب في جنو / لينكس

لذا ، قمت مؤخرًا بشراء جهاز كمبيوتر محمول جديد (مستعمل ، لكن جديد بالنسبة لي) ، يحتوي على قرص صلب 1 تيرابايت 5400 دورة في الدقيقة ، ومنحت الكمبيوتر المحمول قويًا إلى حد ما وقادر على تقديم الألعاب الحديثة ، وتقديمها ، وتسجيل الأرقام بفضل الجيل الرابع i7 وحدة المعالجة المركزية و GPU GDDR5 مخصصة 2GB. ومع ذلك ، يبدو أن محرك الأقراص الصلبة يعمل ببطء شديد ، حتى بالنسبة لمحرك 5400RPM.

لقد كنت أستخدم محركات الأقراص ذات الحالة الصلبة بشكل صارم لعدة سنوات حتى الآن ، لذلك أعترف أنه كان هناك دائمًا احتمال أن أكون مدللًا ، لكنني اعتقدت أنه يجب عليّ أن أتعامل مع صحة محرك الأقراص ؛ بعد كل شيء ، يجب تشغيل جهاز كمبيوتر محمول مع المواصفات مثل في نظري أسرع آمنة أفضل من آسف. أثار هذا الأمر لي فكرة أنني ربما يجب أن أكتب طريقة إرشادية سريعة حول هذا الإجراء لمجتمع Ghacks.net.

يتم تنفيذ هذا البرنامج التعليمي عبر CLI فقط ، ومع ذلك ، هناك أدوات تؤدي المهمة وكذلك سأغطيها لفترة وجيزة في نهاية هذا.

التحقق من صحة القرص الصلب في لينكس

تسمى الأداة التي سنستخدمها smartmontools (والذي يتوفر أيضًا لنظامي التشغيل Windows و OS X).

تحتوي حزمة smartmontools على برنامجين للأدوات المساعدة (smartctl و smartd) للتحكم في أنظمة التخزين ومراقبتها باستخدام نظام تقنية المراقبة الذاتية والتحليل وإعداد التقارير (SMART) المدمج في معظم أقراص ATA / SATA و SCSI / SAS و NVMe الحديثة. في كثير من الحالات ، ستوفر هذه الأدوات المساعدة تحذيرًا متقدمًا بتدهور القرص وفشله. تم اشتقاق Smartmontools في الأصل من حزمة Linux smartsuite ويدعم بالفعل أقراص ATA / ATAPI / SATA-3 إلى -8 وأقراص SCSI وأجهزة الشريط.

تثبيت smartmontools

  • لمستخدمي Ubuntu / Linux Mint: sudo apt قم بتثبيت smartmontools
  • لمستخدمي Arch: sudo pacman -S smartmontools

بشكل عام ، يتوفر smartmontools في معظم التوزيعات ، فقط قم بالتثبيت مع مدير الحزم الخاص بك باستخدام اسم الحزمة "smartmontools"

كيف ل

بمجرد تثبيت ذلك ، نحتاج إلى معرفة محرك الأقراص المشكوك فيه لدينا:

sudo fdisk -l

سيعطيك هذا قائمة بجميع محركات الأقراص والأقسام. إذا كنت تستخدم محركًا واحدًا فقط داخل جهازك ، فسيقوم بإدراج / dev / sda وأقسامه المختلفة. إذا كان لديك العديد من محركات الأقراص ، فستحتاج إلى استخدام القليل من المنطق السليم لمعرفة أي محرك الأقراص الذي ترغب في فحصه ، يحتوي على ما عليه ، وقوائم مرتبطة به مثل / dev / sdb أو / dev / sdc ، إلخ. .

بمجرد معرفة محرك الأقراص الذي نريد التحقق منه ، هناك ثلاثة اختبارات يمكننا إجراؤها ، اعتمادًا على مدى قلقك:

  • اختبار قصير ، وعادة ما يكفي في الكشف عن القضايا
  • اختبار أطول إذا كنت مهتمًا أكثر بفحص سطح القرص بالكامل
  • اختبار نقل يستخدم لاختبار ما إذا كانت هناك أضرار حدثت أثناء نقل الجهاز من الشركة المصنعة.

تتمثل الخطوة التالية في معرفة أنواع الاختبارات التي يدعمها القرص لدينا ، بالإضافة إلى تقدير للوقت الذي تستغرقه الاختبارات لتشغيلها.

sudo smartctl -c / dev / sdX (استبدل X بالحرف المناسب)

ستحصل على كمية كبيرة من المخرجات كما هو موضح في لقطة الشاشة هذه. لقد سلطت الضوء على المجالات ذات الصلة لي لهذا الاختبار ؛ يقدر الوقت ، وحقيقة أن القرص لا يدعم اختبار النقل.

لقد قمت بإجراء الاختبار الأقصر ، لمجرد أنني لم أسمع أي نقرات أو علامات حكيّة أخرى مفادها أن القرص الثابت كان في الواقع في آخر أرجله إلى جانب السرعة ؛ التي أذكر مرة أخرى أنني قد أفسد من قبل محركات أقراص الحالة الصلبة. أنت أكثر من مرحب بك لتشغيل ما تشعر بالحاجة إليه.

أوامر الاختبارات المختلفة هي (استبدل sdX بمحرك الأقراص الذي تريد اختباره)

  • باختصار: sudo smartctl -t short / dev / sdX
  • طويل: sudo smartctl -t long / dev / sdX
  • النقل: sudo smartctl -t transport / dev / sdX

ملاحظة : لن تحصل على أي إخراج تمرير للاختبار الخاص بك إلى أبعد من معرفة المدة التي سيستغرقها الاختبار. إذا كنت تجري الاختبار الطويل ، فقد تضطر إلى الانتظار لمدة ساعة أو ساعتين أو أكثر.

بمجرد الانتهاء من الاختبار ، حان الوقت للخروج النتيجة!

sudo smartctl -H / dev / sdX

نأمل أن ترى هذا:

إذا لم يكن الأمر كذلك ، فربما يلزم إجراء مزيد من الحفر ، أو قد يكون الوقت قد حان لاستبدال محرك الأقراص المعني.

أدوات واجهة المستخدم الرسومية

هناك خيارات أخرى لهؤلاء الذين يتجنبون سطر الأوامر ، مثل الأداة gnome-disk-tool الشائعة والمعروفة (معروفة أيضًا باسم "الأقراص" من قِبل بعض بيئات سطح المكتب.)

هناك العديد من المرافق المجانية المجانية والمدفوعة هناك ، لكنني لست هنا للإعلان ، لأن هاتين الخدمتين خدمتني جيدًا في الماضي لإجراء اختبارات سريعة.

حظا سعيدا!