دلایل ایجاد بدسکتور و تعمیر بدسکتور

آموزش تعمیرات هارد
متاسفانه و یا خوشبختانه مطالب زیادی در اینترنت در رابطه با بد سکتور دیدم و خواندم از داغ بودن هارد تا هارد به هارد کردن و …خوب بگذریم هر کس به فراخور حالش مطلبی بیان می کند و من لازم دیدم بعضی از مطالب را بصورت تخصصی پیگیری کنیم. لذا به این مقاله بسنده نخواهم کرد و مطالب گسترده تری را به مرور زمان برای شما عزیزان به معرض نمایش خواهم گذاشت.
درک مفهوم بدسکتور:
به تعریف دقیق من سکتوری که در زمان مشخص شده پاسخگو نباشد را یک سکتور بد می نامیم. در توضیح این مطلب باید بگویم چه یک کامپیوتر و چه شخص شما هر گاه یک درخواست ارسال می کنید یک زمان مشخصی را منتظر می مانید تا پاسخ مناسب از طرف شخص یا سیستم  مقابل  به شما برسد و اگر این زمان انتظار از حد بگذرد شما یا سیستم منصرف خواهید شد و این عملیات را قطع خواهید نمود. مشخصا” در مورد هارددیسک هرگاه یک Request جهت خواندن و یا نوشتن (Read or Write ) به هارددیسک میرسد ، این سیستم کارش را شروع می کند و بصورت از پیش تعین شده اگر در زمان مشخص و با تعداد تلاش های معین به نتیجه ای نرسد عملیات خاتمه پیدا می کند و هارددیسک یک گزارش خطا ارسال خواهد کرد.
دلایل عمومی شکل گرفتن بسکتورها در کل به دو صورت  فساد و خرابی فیزیکی و مغناطیسی می باشد. آسیب فیزیکی به آسانی قابل درک است ، زمانی اتفاق می افتد که فساد فیزیکی بر روی سطح پلتر ها اتفاق افتاده باشد مانند ضربه – افتادن هارددیسک از ارتفاع – خراشیدگی روی سطح پلتر ها – بوجود آمدن نقص در هدهای مغناطیسی و … . خرابی مغناطیس زمانی اتفاق می افتد که خطای نوشتن در مکان خاصی از هارددیسک اتفاق می افتد. در حالی که ممکن است دومی کم خطر تر و  بنظر برسد اما می تواند آثار به مراتب مخرب تر و یا همسان با خرابی فیزیکی داشته باشد و می تواند آثار مخربی بر نواحی مجاور و همچنین بر سروو SERVO داشته باشد.
صرف نظر از چگونگی حادث شدن و علت آسیب ، نتایج مختلفی ممکن است حاصل شود:
•    خرابی در نشانه آدرس
•    خرابی در داده ها
•    خرابی در error correcting code
•    خرابی بخش Servo
•    یا ترکیبی از خرابی های بالا
•    آنچه شایع است این است که در صورت بروز این گونه خرابی ها سیستم عامل شما و یا نرم افزارهای بازیابی اطلاعات ساده و عادی دیگر قادر به  خواندن اطلاعات در این گونه سکتور ها نمی باشند.  اجازه بدهید یک نگاه دقیق بیاندازیم ، که چه اتفاقی می افتد وقتی  اینگونه نرم افزارها و ابزارها سعی می کنند در خواند یک سکتوری که اتفاقات بالا برایش رخ داده است .
•    خرابی در نشانه آدرس
•    وقتی نشانه آدرس خراب است هارددیسک نمی تواند به سادگی سکتور درخواستی را پیدا کند.داده ها هنوز هم ممکن است دست نخورده باشند. اما برای هارددیسک هیچ راهی جهت تعین مکان آن بدون داشتن IDمناسب وجود ندارد. توجه کنید که بعضی از هارددیسک های مدرن از سکتور ID و یا نشانه آدرس Address Mark موجود در خود سکتور برای پیدا کردن آن سکتور بهره نمی برند بلکه در واقع این اطلاعات در سروو ماقبل کد گذاری شده اند.
•    خراب در داده ها
•    جهت تائید تمامیت( بی عیبی ) داده ها ، یک هارددیسک همیشه جهت تائید و معتبر سازی اطلاعات از الگوریتم بررسی تصحیح و خطا ی موجود در کد ECC ، نوشته شده درفیلد  انتهای سکتور بعد از داده ها استفاده می کند. هنگامیکه داده ها خراب شده اند  هارددیسک سعی خواهد کرد تا آنها را با همان الگوریتم ECC بهبود بخشد.  اگر اصلاح موفقیت آمیز بود ،درایو  سکتور حاوی داده را برمیگرداند و هیچ گزارشی مبنی بر خطا نخواد داد. ضمنا” اگر اصلاح موفقیت آمیز نبود ، هارددیسک هیچ اطلاعات را نخواهد داد مگر یک گزارش از خرابی، حتی اگر داده ها تا حدی دست نخورده باشند. ( PC-3000 در عملیات Map گیری از هارددیسک بسیاری از اطلاعات سکتور ها را پس از تجزیه و تحلیل بصورت اتوماتیک بازسازی می نماید.)
•    خرابی در فیلد error correcting code  ECC
•    هرچند کم اتفاق می افتد ، کد ECC نیز همچنین میتواند خراب شود. در این حالت درایو هارددیسک داده های سالم را بخوبی از سکتور می خواند و تمامیت و بی عیبی خود را با کد ECC  می سنجد. این سنجش با توجه به کد ECC بد و خراب با شکست مواجه می شود و در آخر  هارددیسک بدون دادن هیچ داده ای  یک گزارش خطا را می دهد ، زیرا هیچ راهی برای تایید تمامیت داده ها وجود ندارد.
•    خرابی بخش Servo
•    در  فقط یک ترک تنها بیش از چندصد “ناحیه سروو ”  وجود دارد. “سکتور سروو Servo” حاوی اطلاعات موقعیت یابی ای می باشد که هد مغناطیسی هارددیسک و درایو را قادر میسازد به پیدا کردن مکان دقیق  و مسیر ترک  و نهایتا” باعث میشود این هد دقیقا” در مسیر ترک باقی بماند و انحرافی از مسیر نداشته باشد . همچنین دارای ID خودشان در Track هستند. نواحی سروو برای مکانی یابی هد مغناطیسی استفاده می شوند تا موقعیت دقیق فعلی آن را مشخص کنند.هنگامیکه یک بخش سروو آسیب دیده است هارددیسک دیگر نمی تواند اطمینان حاصل کند که اطلاعات سکتورهایی که به دنبال آن ها است  همان هایی هستند که به درستی دنبالشان می گشته یا نه و بدون نتیجه تمامی تلاش ها برای خواندن سکتورهای مورد نظر را خاتمه می دهد.
•    برای سازماندهی ذخیرهٔ اطلاعات، سطح هارد دیسک بقطعاتی تقسیم میشود که به آنها قطاع یا سکتور میگویند. حالا بهر علتی این قطعه‌ها آسیب ببینند، بطوری که امکان استفاده از آنها نباشد در اصطلاح میگویند: هارد دیسک “بدسکتور” گرفته است.براساس گفته‌ها و شنیده‌های دیگران، دلایل زیر میتواند باعث ایجاد آن شود:
•    
•    دلایل ایجاد بدسکتور :
•    
•    – ضربات فیزیکی به هارد دیسک
•    – عملکرد برخی از ویروسها و نرم‌افزارهای معیوب و غیر معتبر.
•    – تکان های شدید کیس و در نتیجه هارد دیسک
•    – قطع ناگهانی برق
•    – Reset کردن سیستم و عدم استفاده از دستور Shutdown
•    – فرسودگی هارد
•    – فرمت کردن زیاد هارد دیسک.
•    و …
•    اثرات بدسکتور:
•    – کند شدن هارد
•    – کپی نشدن اطلاعات
•    – افزایش صدای هارد
•    – هنگ کردن مکرر سیستم
•    و ..
•    راه های از بین بردن بدسکتور
•    – استفاده از فرمت Full
•    – استفاده از فرمت سطح پایین (Low Level Format)
•    – استفاده از چک ویندوز XP
•    – پارتیشن بندی خاص هارد و کنار گذاشتن بدسکتورها در قسمت پارتیشن بندی نشده
•    و …
آموزش تعمیرات هارد
تذکر : دقت داشته باشید که در روش های بالا هارد شما فرمت میشود و شاید در مواردی اطلاعات شما دیگر بازیابی نشوند .