Ubuntu का उपयोग करके हार्ड डिस्क में खराब क्षेत्रों को कैसे साफ़ करें


10

मेरी हार्ड डिस्क 1200 से अधिक खराब क्षेत्रों में विकसित हुई है और यह किसी भी ऑपरेटिंग सिस्टम को स्थापित करने में विफल हो रही है। मैं अपनी पेन ड्राइव के माध्यम से ubuntu 12.04 का उपयोग कर रहा हूं। मुझे अपनी हार्ड डिस्क को शून्य से भरने की आवश्यकता है। कृपया सलाह दें।


16
एक नई हार्ड डिस्क खरीदें।
user68186

जवाबों:


9

वैसे आपके पास बहुत सारे बुरे सेक्टर हैं। मेरी सलाह ड्राइव को बदलने की है। लेकिन अगर आप अभी भी उन खराब क्षेत्रों को चिह्नित करना चाहते हैं, तो आप fsck का उपयोग कर सकते हैं। fsck का उपयोग एक या अधिक लिनक्स फ़ाइल सिस्टम की जांच और वैकल्पिक रूप से मरम्मत के लिए किया जाता है। बस प्रेस Ctrl+ Alt+ Tखुला टर्मिनल के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ:

sudo fsck /dev/sd*  (replace * with your device ID)

नोट: किसी भी हार्ड ड्राइव समस्या से निपटने के लिए कृपया सुनिश्चित करें कि आपके पास आपकी सभी जानकारी का वर्तमान बैकअप है।

"Fsck" कमांड "फाइल सिस्टम चेक" के लिए है; यह खराब क्षेत्रों के लिए डिस्क को स्कैन करता है और उन लोगों को लेबल करता है जो काम नहीं कर रहे हैं।

यदि आप ड्राइव को शून्य करना चाहते हैं, तो Piskvor के उत्तर का पालन करें।


3
ऐसा नहीं fsckहै; यह अनुचित रूप से अनमाउंट किए गए फाइल सिस्टम (यानी डेटा स्ट्रक्चर्स) की जांच करता है और पुनर्स्थापित करता है । खराब क्षेत्र अंतर्निहित डिस्क पर हार्डवेयर त्रुटियां हैं ।
पिस्कोर ने

1
@Piskvor "fsck" कमांड "फाइल सिस्टम चेक" के लिए है; यह खराब क्षेत्रों के लिए डिस्क को स्कैन करता है और उन लोगों को लेबल करता है जो काम नहीं कर रहे हैं।
मिच

3
दिलचस्प। मैं माफी माँगता हूँ, तुम सही सब के बाद कर रहे हैं: यह है में से एक fsckके कार्यों - हालांकि fsckमरम्मत नहीं कर सकते हैं या खराब क्षेत्रों को पुनः निर्दिष्ट, यह बुरा के रूप में उन्हें चिह्नित कर सकते हैं FS में है, ताकि एफएस भी इन क्षेत्रों का उपयोग करने का प्रयास नहीं करेंगे । हालांकि इस नहीं है हल अंतर्निहित समस्या है, यह कर सकते हैं से बचने यह (खराब क्षेत्रों की एक छोटी संख्या के लिए)।
पिस्कोर ने

1
@Piskvor माफी नहीं मांगते, हम सभी यहां एक-दूसरे से सीख रहे हैं।
मिच

3

अपने विशिष्ट प्रश्न का उत्तर देने के लिए: शून्य के साथ sudo dd if=/dev/zero of=/dev/sdXडिस्क को अधिलेखित कर देंगे /dev/sdX। सावधानी से प्रयोग करें; इसके लिए कोई "पूर्ववत" नहीं है

अंतर्निहित समस्या को संबोधित करने के लिए: यदि आपकी हार्ड डिस्क में यह कई त्रुटियां हैं, तो यह निकट भविष्य में बहुत विनाशकारी रूप से विफल हो जाएगा , और आप उस पर लिखे गए कुछ भी खो देंगे; इसे एक काम कर रहे ASAP के साथ बदलें। शून्य के साथ इसे ओवरराइट करने से खराब क्षेत्रों को समाप्त नहीं किया जाएगा , और केवल समस्या को स्थगित कर देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.