إصلاح القطاعات واستعادة القرص الصلب (HDD) في Linux

محركات الأقراص الصلبة (أو محركات الأقراص الصلبة) لقد تحدثنا بالفعل هنا في DesdeLinux، وقد أظهرنا لك أدلة أو برامج تعليمية حول ذلك dd (تطبيق طرفي مفيد جدًا أو كارثي ، يعتمد على كيفية استخدامه) وأكثر من ذلك، سأتحدث إليكم هذه المرة عن كيفية استعادة أو إصلاح محركات الأقراص الثابتة التي لدينا مشاكل في المنزل، والتي "تخلصنا منها" في الدرج أو التي نسيناها بالفعل في صندوق 

btrfs

إذا كان أي محرك أقراص ثابت به قطاعات تالفة ، فيمكننا إصلاحها باستخدام الأداة com.badblocksأول شيء يجب فعله هو معرفة القرص الصلب الذي نريد إصلاحه (/ dev / sdb ... / dev / sdc ... إلخ) ، لذلك نضع ما يلي في Terminal:

sudo fdisk -l

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

لنفترض أن القرص الصلب المعني هو محرك خارجي وهو / dev / sdb ، فسيكون الأمر لبدء اكتشاف وإصلاح القطاعات التالفة كما يلي:

المادة ذات الصلة:
تحقق مما إذا كان الملف أو المجلد موجودًا أم لا (وأكثر) مع حلقة IF
لا يمكن تركيب القرص الصلب ، ولا يمكن تحت أي ظرف من الظروف تركيب قسم من القرص الصلب الذي سيعملون فيه !!

badblocks -s -v -n -f /dev/sdb

  • -s: يشير إلى أنه سيتم عرض العملية بالنسب المئوية
  • -v: الوضع المطول ، مما يعني أنه سيظهر لنا عدد الأخطاء
  • -n: يشير إلى أننا سنحاول استخدام وضع غير مدمر ، أي أننا سنحاول استعادة تلك القطاعات ولكن أيضًا المعلومات الموجودة فيها
  • -f: إجبار القراءة والكتابة على الأجهزة المثبتة. عادةً إذا تم تركيب الأقراص الصلبة على الأقراص الصلبة ، فلن تتحقق الكتل السيئة من القطاعات التي يتم استخدامها ، ولكن ، كما حذرتك بالفعل ونصحت بأنه لا يمكنك تثبيت القرص الصلب ، فسنستخدم المعلمة -f لفرض استعادة جميع القطاعات الممكنة

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

هل هناك أداة محددة لـ ext2 أو ext3 أو ext4؟

لقول الحقيقة هناك ، يمكن استخدامها e2fsck، لا يزال عليهم معرفة القسم الذي يريدون مراجعته ، لنفترض أنه / dev / sdb1 ، فسيكون:

e2fsck -p -v -y /dev/sdb1

  • -p: يشير إلى محاولة الإصلاح التلقائي للضرر الذي تم العثور عليه
  • -v: الوضع المطول ، أي لإظهار الأخطاء على الشاشة
  • -y: ستجيب بنعم على جميع الأسئلة مثل هل تريد استعادة قطاع X؟ لجعل العملية تلقائية حقًا

 النهاية!

المادة ذات الصلة:
قم بتأسيس اتصال الشبكة بين جهاز الكمبيوتر وأجهزة Virtualbox الافتراضية

حسنًا ، لا يوجد شيء تضيفه ، قبل أن أستخدم HirensBootCD ، لكنني أعتقد أن هذا الخيار سيمنعني من التمهيد من نظام تشغيل آخر. لقد اشتريت أيضًا محرك أقراص صلبة خارجيًا سعة 1 تيرابايت على هذا الموقع أستخدمه لحفظ الملفات المهمة ، أو أفعل ذلك في السحابة.