20Aug

كيف تقوم أدوات تشخيص القرص الصلب معرفة ما إذا كان القطاع سيئا أم لا؟

لا أحد يحب أن يفكر في القرص الصلب الذهاب سيئة أقل بكثير تعاني من مشكلة مع واحد، ولكن كيف أدوات القرص الصلب التشخيصية تعرف في الواقع إذا كانت القطاعات سيئة أم لا؟سوبيروسر Q & أمب؛ A اليوم لديه إجابات على أسئلة القارئ الغريب.

سؤال اليوم & أمب؛تأتي جلسة الجواب إلينا من باب المجاملة، وهو قسم فرعي من "ستاك إكسهانج"، وهو عبارة عن مجموعة من المواقع على شبكة الإنترنت.

صورة مجاملة لماثيو( فليكر).

السؤال

القارئ سوبر ديفيد يريد أن يعرف كيف محرك الأقراص الصلبة أدوات التشخيص معرفة ما إذا كان القطاع سيئا:

عندما أقوم بتشغيل عبر القرص الصلب التي قد تكون الفشل، مسح ذلك باستخدام فيفارد، والذي يسمح لي معرفة ما إذا كانيحتاج القرص الصلب استبدال أو لا.كيف تعمل هذه الأنواع من الأدوات؟كيف يمكن أن يقولوا قطاعا سيئا من قطاع جيد؟

كيف تعرف الأدوات التشخيصية على القرص الصلب ما إذا كان القطاع سيئا أم لا؟

الجواب

المساهمين سوبر Stavr00 و أولي تانج لديهم الجواب بالنسبة لنا.أولا، Stavr00:

الحديثة محركات الأقراص الصلبة تنفيذ نظام في البرامج الثابتة يسمى S.M.A.R.T.والتي تجمع إحصاءات عن أداء القرص الصلب وتجنب تلقائيا فقدان البيانات عن طريق نقل البيانات بعيدا عن القطاعات السيئة.

أدوات التشخيصية الاستعلام عن محرك الأقراص الصلبة S.M.A.R.T.والبرمجيات من أجل بناء تقرير الاختيار الصحية.يتم الكشف عن قطاعات سيئة عند الوصول إلى القرص الصلب، وتجنبها، ويتم نقل اللازمة من قبل S.M.A.R.T.النظام.

تليها الجواب من أولي تانج:

أنا لست على دراية مع فيفارد، لذلك هذا هو الجواب العام.

S.M.A.R.T.

S.M.A.R.T.هو جزء من معظم محركات الأقراص الصلبة الحديثة.فإنه يسجل عندما يرى القرص الصلب قطاع سيئة وعندما "تسعى أو تدور حتى الوقت" أطول من المعتاد.هذه كلها مؤشرات على فشل محرك الأقراص الصلبة.

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

قطاعات القراءة

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

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

هل لديك شيء لإضافة إلى التفسير؟الصوت قبالة في التعليقات.هل ترغب في قراءة المزيد من الإجابات من مستخدمي إكساك إكسهانج؟تحقق من موضوع المناقشة الكامل هنا.