पुराने दिनों में आपको ड्राइव पर लिखे गए बैडब्लॉक का ध्यान रखना पड़ता था और ड्राइव को प्रारूपित करने से पहले दोष सूची में दर्ज करते थे, क्योंकि हार्ड डिस्क सरफेस कभी भी "परफेक्ट" नहीं होते थे, निर्माता को इस बात का ज्ञान था क्योंकि लोग डिस्क खरीदने पर डिस्क पर छपे दोष तालिका को देखेंगे और कम से कम दोष वाले लोगों को खरीदेंगे ...
अब 20 या तो आगे स्क्रॉल करें और हार्ड डिस्क निर्माता इस तथ्य को छिपाते हैं कि ब्रांड की नई डिस्क में फर्मवेयर के साथ खराब ब्लॉक हैं, जब आप एक ब्रांड की नई डिस्क खरीदते हैं, तो यह पहले से ही सभी संभावित खराब ब्लॉकों में होगा, फर्मवेयर नए विकसित किए गए बैडब्लॉक का पता लगाएगा और उनके पास मौजूद अतिरिक्त सिलिंडर के सेट से उन्हें मैप करता है, लेकिन यह केवल तब होता है जब उस सेक्टर पर एक लिखित ऑपरेशन होता है और ईसीसी एल्गोरिथ्म बिट विफलता का पता लगाता है, तभी यह ब्लॉक को मैप करेगा। तो इस बिंदु पर वापस आकर आप डीडीब्लॉक का उपयोग करके किसी ड्राइव को बैडब्लॉक को मैप करने के लिए बाध्य कर सकते हैं, अर्थात / [संपादित करें: आकस्मिक ड्राइव विनाश को रोकने के लिए निम्न उदाहरण संपादित किया गया था: वाइल्डकार्ड वर्ण हटा दिया गया, जिसे X से बदल दिया गया]
dd if=/dev/zero of=/dev/sdX bs=1M
स्पष्ट रूप से परिवर्तन करना = जिस ड्राइव को आप शून्य करना चाहते हैं, उसे प्रतिबिंबित करने के लिए लक्ष्य को बदल दें, यह ड्राइव के दोषों को फिर से मैप करने का सबसे तेज़ तरीका है, लक्ष्य ड्राइव को गलत तरीके से प्राप्त करके अपने लिनक्स सेटअप को पूरी तरह से कचरा करने का सबसे तेज़ तरीका है, इसलिए जांच करें, दोहराएं फिर कुंजी दर्ज करने से पहले फिर से जांचें। आप रीड / राइट्स को ऑप्टिमाइज़ करने के लिए dd कमांड में ब्लॉक का आकार बढ़ा सकते हैं और शायद चीजें जल्दी हो जाएं, लेकिन एक बिंदु के बाद रिटर्न कम हो रहा है। मुझे 1M और 8M के बीच कुछ भी मिलता है मेरे लिए सबसे अच्छा काम करता है
आप डीडी को सिर्फ एक सेक्टर, खराब एक ... लिखने के लिए प्राप्त कर सकते हैं, ताकि आपको अपने ड्राइव का बैकअप न लेना पड़े, लेकिन अगर आपको ठीक से पता नहीं है तो यह पूरी तरह से मछली और रूसी रूले की केतली है। आप क्या कर रहे हैं .....
यह आदेश किसी भी विभाजन सहित आपकी हार्ड ड्राइव पर सब कुछ नष्ट कर देगा। लेकिन यह ड्राइव को किसी भी खराब सेक्टर को मैप करने के लिए मजबूर कर देगा।
डिस्क के खराब क्षेत्रों के लिए पूरी तरह से ठीक है जब तक वे बूट सेक्टर पर नहीं होते हैं, यदि वे हैं तो ड्राइव बेकार है, यदि आप कुछ महीनों बाद नोटिस करते हैं कि आपके ड्राइव ने अधिक बुरे क्षेत्र विकसित किए हैं तो यह समय है एक प्रतिस्थापन के लिए खरीदारी शुरू करने के लिए।
मैंने इस तरह से सैकड़ों ड्राइव को पुनर्जीवित किया है और वे कई वर्षों तक जीवित रहे हैं, एक बुरा क्षेत्र जरूरी नहीं कि ड्राइव के लिए मौत की घंटी हो।