स्वरूपण के बिना खराब ब्लॉकों के लिए जाँच


9

मेरा मैक अब हर बार रुकने के लिए जाता है, जब सरल कार्यों जैसे कि राइट क्लिक करना, मेनू खोलना और टाइप करना (यह वास्तव में तब जम जाता है जब मैंने यह प्रश्न लिखना शुरू किया था।)।

मैंने कुछ स्थानों पर पढ़ा है कि यह खराब डिस्क ब्लॉक के कारण हो सकता है, और इसे ठीक करने का सबसे अच्छा तरीका यह है कि पूरे डिस्क को शून्य के साथ प्रारूपित और अधिलेखित किया जाए। जाहिर है, इसमें समय लगता है और डिस्क पर मेरे पास मौजूद किसी भी डेटा को नष्ट कर देगा। क्या ड्राइव को स्वरूपित किए बिना खराब ब्लॉकों की जांच करने का एक तरीका है, या उन ब्लॉकों को अनदेखा करने के लिए डिस्क को फिर से तैयार करना (अंततः इसे ठीक करना)?

मेरा मैक बहुत हालिया है (मैक मिनी 2011 के अंत में), इसलिए मुझे संदेह है कि इसका कम मेमोरी या स्वैग से कोई लेना देना नहीं है।


मुद्दा खराब ब्लॉक नहीं हो सकता है। क्या बूटिंग के बाद सब कुछ धीमा है या लैग दिखने में समय लगता है?
duci9y 12

यह वास्तव में धीमा नहीं है, लेकिन चीजें लटकी हुई हैं और मुझे हर समय समुद्र तट की गेंदें मिलती हैं। यह बूट करने के ठीक बाद भी होता है।
रॉन

खराब ब्लॉकों पर बसने से पहले सब कुछ करने की कोशिश करें, क्योंकि यह बहुत दुर्लभ है। पहला कदम, डिस्क उपयोगिता में मरम्मत अनुमतियाँ।
duci9y 12

ध्यान दें कि यह केवल यह हो सकता है कि आपके पास बहुत कम रैम है और आपका सिस्टम स्वैप हो गया है। आप इसे एक्टिविटी मॉनिटर में देख सकते हैं।
Thorbjørn रावन एंडरसन

मुझे संदेह है कि यह एक RAM मुद्दा है। मेरा मैक 2011 के अंत में एक मैक मिनी है, और मेरे पास बहुत कम चल रहा है (केवल 10 ऐप्स इंस्टॉल किए गए हैं, और किसी भी समय अधिकतम 5 चल रहे हैं।) मैंने अनुमतियों को ठीक करने की कोशिश की, फ्रीज अभी भी होता है।
रॉन

जवाबों:


4

मैं "ख़राब ब्लॉकों" से निपटने का जवाब दूंगा और आप सवाल का अनुसरण कर सकते हैं यदि आपके पास अभी भी सुस्ती है और आपने निष्कर्ष निकाला है कि यह केवल बुरा ब्लॉक नहीं है। (खराब ब्लॉक लगभग कभी धीमा मुद्दा नहीं है - चूंकि सिस्टम ब्लॉकों को इतनी तेजी से रीमैप कर सकता है, कि आपको वास्तव में I / O को प्रभावित करने के लिए राफ्ट और राफ्ट की आवश्यकता होगी। यदि आपके पास खराब ब्लॉक हैं, तो वे कुछ डेटा को भ्रष्ट कर सकते हैं। ड्राइव पर और एक पुनर्स्थापना न केवल ठीक करता है कि, यह अधिक बुरे ब्लॉकों का पता लगाने के लिए लिखता है - एक जीत / जीत की स्थिति की तरह)।

अपने ड्राइव के स्वास्थ्य को देखने के लिए आपको कोई अतिरिक्त टूल की आवश्यकता नहीं है।

डिस्क उपयोगिता खोलें और भौतिक ड्राइव का चयन करें (Macintosh HD या जो कुछ भी विभाजन / वॉल्यूम नहीं है) और जानकारी का चयन करें।

डिस्क उपयोगिता जानकारी

यदि आप SMART स्थिति के तहत मान रिकॉर्ड करते हैं और देखते हैं और देखें कि वे समय के साथ कैसे बदलते हैं, तो आप बहुत कुछ जान सकते हैं जो भंडारण में गिरावट या आंशिक विफलता के बारे में पता लगाने योग्य है।


3

हम अलग हैं सार से सवाल का, पूछने के लिए कारणों  ...

Ubuntu शुरू करें और बैडब्लॉक चलाएं

अपने मैक के साथ काम करने वाले उबंटू डिस्क का उपयोग करें, फिर उपयुक्त विकल्पों के साथ बैडब्लॉक चलाएं।

Ubuntu Manpage: बैडब्लॉक - खराब ब्लॉकों के लिए एक उपकरण खोजें

... पूर्ण उत्तर के लिए शीर्षक पर क्लिक करें।

स्टैक एक्सचेंज में कहीं और

ओएस एक्स पर यूएसबी हार्डडिस्क पर खराब सेक्टर है या नहीं, इसकी जांच कैसे करें?  (2012-02-27)

  • एक अन्य संबंधित प्रश्न के लिए लिंक।

हाल ही में, पूछें अलग में:

जो भी आप उपयोग करते हैं

ध्यान रखें कि स्थानांतरण (या हटाने या बख्शने, या जिसे आप इसे कहते हैं) डलाटॉस का कारण हो सकता है


2
केवल इसलिए कि ड्राइव जीनियस 3 आपको सुंदर चित्र दिखा सकता है और एक छवि में "स्थान" का मतलब यह नहीं है कि यह परिष्कृत है। यह किसी भी समय मापदंडों को मापता नहीं है, जिसका अर्थ है कि यह कमजोर क्षेत्रों का पता नहीं लगा सकता है और यह संभवतः अन्य चीजों के कारण I / O त्रुटियों की पहचान करेगा, जैसे कि दोषपूर्ण केबल और साथ ही बुरे क्षेत्र ... यह दूसरे शब्दों में आपको प्रदान कर रहा है। गलत सूचना के साथ।
बीएसडी गाय

1
@BSDGuy उन badblocksसीमाओं के बिना चल सकता है जिन्हें आप DriveGenius 3 के साथ जोड़ते हैं? अपने उत्तर में कुछ विवरण जोड़ने पर विचार करें - धन्यवाद।
ग्राहम पेरिन

1

मैं डिस्क योद्धा या ड्राइव जीनियस की सिफारिश करता हूं , दोनों को आपकी हार्ड ड्राइव का विश्लेषण करने के लिए बाहरी मीडिया से बूट करने का विकल्प प्रदान करना चाहिए।


डिस्कवर्यर 4.4 एसएमएआरटी डेटा पढ़ सकता है, लेकिन इस प्रश्न के लिए: मुझे डिस्कवरीवेयर को पारित किए गए बहुत सीमित डेटा पर भरोसा नहीं करना चाहिए। डिस्कवरी को दोषपूर्ण क्षेत्रों के लिए डिस्क को स्कैन करने के लिए डिज़ाइन नहीं किया गया है।
ग्राहम पेरिन

1

"कृपया: यदि आप एक उत्पाद का नाम नहीं दे सकते हैं, तो क्या आप इसके परीक्षण की विधि का वर्णन कर सकते हैं?"

मैं एक उपकरण का नाम नहीं देने के लिए उसे दोष नहीं दे सकता। मुझे नहीं पता कि आप कहां रहते हैं लेकिन अमेरिकी कंपनियों में आप उनकी आलोचना करने के लिए मुकदमा कर सकते हैं।

हालांकि, एक "प्रसिद्ध उपकरण" के साथ अपने अनुभवों के आधार पर मुझे संदेह है कि यह शुरुआती टीटीपी हैं।

मैं जो कुछ भी बता सकता हूं, वह उत्पाद कुछ भी करने के लिए पूरी तरह से काम नहीं करता है। मैंने रिपोर्टें पढ़ी हैं कि यह सब एक हार्ड ड्राइव का कच्चा पाठ था और जब भी मुझे ऐसा लगता था, तो सेक्टर की समस्याओं के रूप में I / O त्रुटियों को चिह्नित करता था। यह ड्राइव की समस्याओं को याद करता है। मैंने यह पहला हाथ देखा है, और इसकी कीमत $ 100 है।

मैंने कभी ड्राइव जीनियस का उपयोग नहीं किया है इसलिए मुझे इसके बारे में कुछ भी नहीं पता है। हालाँकि, मैं स्पिनट्राइट और स्केनरज़ दोनों की बात कर सकता हूं।

स्पिनराइट का उपयोग करता है जो मैं मानता हूं, कम से कम इसके फिर से लिखने के मोड में, एक बहुत ही जोखिम भरा प्रक्रिया। यह एक ड्राइव को एक सेक्टर को फिर से लिखने और पढ़ने का प्रयास करता है। यह ठीक है अगर समस्याओं का स्रोत वास्तव में एक सेक्टर की विफलता है, लेकिन आंतरायिक केबल विफलताओं के कारण वही समस्या हो सकती है। दूसरे शब्दों में, यदि एक रुक-रुक कर होने वाली केबल विफलता सीपीयू और हार्ड ड्राइव के बीच डेटा ट्रांसफर को दूषित कर देती है, तो यह एक हार्ड ड्राइव से पहले दूषित डेटा को पढ़ना और फिर इसे अच्छे डेटा पर फिर से लिखना हो सकता है। ऐसे मामले में भ्रष्टाचार की संभावना अधिक है। स्पिनराइट 80 के दशक की शुरुआत में पीसी की पीठ के लिए विकसित एक प्राचीन उत्पाद है।

Scannerz वास्तव में हार्ड ड्राइव परीक्षण सॉफ़्टवेयर नहीं है, यह गलती का पता लगाने वाला सॉफ़्टवेयर है। यह I / O त्रुटियों और समय की अनियमितताओं की निगरानी करता है, और यह ड्राइव / सिस्टम प्रदर्शन के सांख्यिकीय मॉडल के आधार पर ऐसा करता प्रतीत होता है। Scannerz के साथ "नियम" यह है कि यदि कोई समस्या स्कैन से स्कैन करने के लिए दोहराई जाती है तो समस्या मीडिया के साथ ही है, और यह या तो एक खराब क्षेत्र या एक कमजोर क्षेत्र होगा। यदि समस्या स्कैन पर दोहराए जाने योग्य नहीं है, तो यह एक और गलती है जैसे कि एक खराब केबल या लॉजिक बोर्ड में फटा ट्रेस। Scannerz में एक अधिलेखित विधा है, लेकिन उनके नियमावली इसे बहुत अधिक उपयोग करने के बारे में चेतावनी देते हैं, जैसा कि उस उत्पाद को करता है जो इसे उपयोग करने के बारे में एक चेतावनी संवाद बाहर फेंक देगा। अधिकांश यदि वे सभी प्रक्रियाएं नहीं हैं जो वे समस्याओं को ठीक करने के लिए उपयोग करते हैं, तो मानक उपकरण जैसे कि डिस्क उपयोगिता का उपयोग करके किया जाता है।

मैंने व्यक्तिगत रूप से स्कैननेरज़ को बाहरी हार्ड हार्ड ड्राइव पर खराब केबल उठाते हुए देखा है। आप वास्तव में स्कैन के दौरान एक केबल के साथ बेवकूफ बना सकते हैं और अनियमितताओं और त्रुटियों को देख सकते हैं क्योंकि दोषपूर्ण केबल को चारों ओर ले जाया जाता है। मेरे ज्ञान का सबसे अच्छा करने के लिए, बाजार पर कोई अन्य उपकरण यह पता नहीं लगा सकता है।

उन सभी के साथ, जो अन्य उपकरणों के बारे में कहते हैं, पुराने मैक-डॉस आधारित टूल जैसे स्पिनराइट या लिनक्स वितरण से कुछ का उपयोग करने का विचार अधिकांश मैक उपयोगकर्ताओं के लिए अव्यावहारिक है। मैं शर्त लगा सकता हूं कि अधिकांश मैक उपयोगकर्ता यह सुनिश्चित नहीं करेंगे कि लिनक्स क्या है, और वे अक्सर नहीं जानते (या जानना चाहते हैं) विशेष रूप से एक ड्राइव को अलग कैसे करें ताकि एमएस-डॉस में इसकी उत्पत्ति के साथ एक उत्पाद काम कर सके , और संभावित रूप से उनके ड्राइव को नुकसान पहुंचाता है। इस तरह की रणनीति हार्ड कोर तकनीक के साथ ठीक हो सकती है, लेकिन वे ज्यादातर लोगों के लिए अव्यवहारिक हैं। मैं यह भी जोड़ूंगा कि डिस्क उपयोगिता के कमांड लाइन संस्करण के लिए सिस्टम कॉल को निष्पादित करने की तुलना में बहुत कम दिखाई देने वाले एप्लिकेशन आईएमबीएचओ के लिए बहुत प्रभावशाली नहीं हैं।


1

डिवाइस के नाम का पता लगाने के लिए डिस्क उपयोगिता का उपयोग करें (जैसे "डिस्क 4") फिर एक टर्मिनल विंडो में प्रयास करें

sudo dd bs=1m if=/dev/disk4 of=/dev/null

यह संपूर्ण ड्राइव सामग्री को पढ़ने का प्रयास करेगा।


0

इससे पहले कि आप ऐसा कुछ भी करना शुरू करें, Console.app खोलें (मुझे विश्वास है कि अंग्रेजी नाम है) जो आपको यह देखने की अनुमति देता है कि क्या कोई I / O त्रुटियां लॉग की गई हैं। यदि आपको I / O त्रुटियां दिखाई देती हैं, तो आपको तुरंत एक नई ड्राइव पर माइग्रेट करने के लिए तैयार करना चाहिए, क्योंकि इसका मतलब है कि आपका ड्राइव इस उद्देश्य के लिए अतिरिक्त क्षेत्रों से बाहर चला गया है और यह केवल खराब हो जाएगा। ऐसा करने का एक विशिष्ट तरीका बैकअप बनाने के लिए टाइम मशीन का उपयोग करना है, और फिर ड्राइव को बदलना और फिर ओएस एक्स नए सिरे से इंस्टॉल करना और इंस्टॉलर को टाइम मशीन से पुन: स्थापित करने के लिए कहना है।

व्यक्तिगत रूप से मैंने एक सरल शेल स्क्रिप्ट का उपयोग किया था जो डिस्क पर सभी फाइलों के माध्यम से जाती थी और उन्हें पढ़ने के लिए dd का उपयोग करती थी (और जारी रहते हुए किसी भी पढ़ने की त्रुटियों को प्रिंट करती थी)। मैंने तब खराब ब्लॉकों वाली फ़ाइलों का नाम बदल दिया ताकि मैं उन्हें फिर से उपयोग न करूं।


हालांकि यह हमेशा के लिए नहीं ले जाएगा? मैं कुछ इस तरह रात भर चलाने की कोशिश करेंगे। for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; doneक्या ऐसा करना चाहिए?
रॉन

0

तारकीय ड्राइव डीफ़्रैग का उपयोग करने का प्रयास करें


3
मैं दृढ़ता से सलाह दूंगा कि किसी आपात स्थिति में तीसरे पक्ष के डिस्क हेरफेर उपकरण का उपयोग न करें। आप अच्छे से ज्यादा नुकसान कर सकते हैं।
Thorbjørn रावन एंडरसन

मैं इस विचार को दूंगा कि डीफ़्रैगिंग शायद पोंछने और पुनर्स्थापना से अधिक सुरक्षित नहीं है। जब तक इस बारे में बहुत अधिक जानकारी नहीं है कि यह उपकरण वास्तव में कैसे काम करता है, मैं प्रदान किए गए उपकरणों के साथ रहना चाहता हूं। यह एक भयानक उपकरण हो सकता है लेकिन मैं ओएस एक्स दस्तावेज़ पर कुछ लंबे समय के उपयोगकर्ताओं से सुनना चाहता हूं कि यह कैसे काम करता है।
bmike

0

डिस्क वारियर उन ड्राइव्स पर इंडेक्स फाइल्स को रिपेयर करने के लिए है, जिन्होंने इंडेक्स फाइल्स को दूषित किया है। एक दूषित अनुक्रमणिका फ़ाइल अक्सर ड्राइव को अनुपयोगी बना देती है। ड्राइव जीनियस कुछ इंडेक्स रिपेयर कर सकता है लेकिन यह डीफ़्रैग्मेन्टेशन के लिए सबसे अच्छा जाना जाता है। इसकी सतह की स्कैनिंग बहुत बुनियादी है। ड्राइव परीक्षण उपकरणों की एक पूरी सूची निम्नलिखित में पाई जा सकती है:

http://forums.macrumors.com/showthread.php?t=1544280

मैं स्कैनर से परिचित हूँ, क्योंकि मैं सस्ता हूँ! :-)


1
डिस्कवरियर को खराब क्षेत्रों की जांच के लिए नहीं बनाया गया है। मूल से परे: DriveGenius 3 विस्तारित स्कैन ( उदाहरण ) कर सकता है।
ग्राहम पेरिन

क्या आप Scannerz की सलाह देते हैं? यदि हां, तो कृपया सिफारिश के लिए कुछ तकनीकी स्पष्टीकरण जोड़ें; और एक अलग जवाब पर विचार करें। (मैं इस जवाब को वोट नहीं दे सकता, जबकि डिस्कवर्यर तीन उत्पादों में से है।)
ग्राहम पेरिन

0

क्या आप Scannerz की सलाह देते हैं? यदि हां, तो कृपया सिफारिश के लिए कुछ तकनीकी स्पष्टीकरण जोड़ें; और एक अलग उत्तर पर विचार करें। (मैं इस जवाब को वोट नहीं दे सकता, जबकि डिस्कवर्यर तीन उत्पादों में से है।) - ग्राहम पेरिन 19 अप्रैल को 04:38

मुझे यकीन नहीं है कि इस मंच पर उत्पादों की "सिफारिश" करना वास्तव में उचित है, क्योंकि इसे स्पैम के रूप में लिया जा सकता है। मैं क्या करूंगा आपको स्कैनरेज़ के साथ अपना खुद का अनुभव और एक और "प्रसिद्ध" बहुत अधिक महंगा उपकरण बताऊंगा।

हमारे पास घर में कई पुराने सिस्टम, सभी पीपीसी, सभी चलने वाले तेंदुए हैं जिन्हें हमें बेचने की जरूरत थी। इनमें से कई आइटम (लगभग 5 अगर मेरी मेमोरी मुझे सही ढंग से काम करती है) दिखा रहे थे कि मैं क्या केवल अजीब व्यवहार कह सकता हूं। वे समय-समय पर हमें कताई बीच की गेंदें देते हैं, थोड़ा ऊपर बंद करते हैं, आदि हमने डायग्नोस्टिक्स करने के लिए उन पर "प्रसिद्ध" उपकरण चलाया, और उनमें से कम से कम 3 पर एएचटी। वे सभी स्वास्थ्य का स्वच्छ बिल लेकर वापस आए। मैंने सोचा, "ठीक है, यह मेरी कल्पना होनी चाहिए।" उन्हें बेचने के एक महीने के भीतर, हमें प्रत्येक खरीदार से नोटिस मिला कि इकाइयां टूट गई हैं। हमने इन चीजों को 90 दिन की वारंटी दी ताकि हमारा एकमात्र विकल्प ग्राहकों के विवेक पर, या तो पैसे और शिपिंग लागतों को वापस कर सके, या हमारे खर्च पर सिस्टम को ठीक कर सके और उन्हें वापस भेज सके।

प्रत्येक मामले में, यह सटीक एक ही समस्या थी: हार्ड ड्राइव या तो विफल रही या विफल होने की प्रक्रिया में थी और न ही "प्रसिद्ध" टूल या एएचटी ने इसे उठाया। हमारे पास प्रक्रिया करने के लिए और अधिक इकाइयाँ थीं, और मैंने अपना सबक सीखा, इस बार हम इसी तरह की समस्याओं के साथ कुछ और इकाइयों में भाग गए। इस बार मुझे पता था कि यह एक ड्राइव समस्या थी, इसलिए मैंने /var/log/system.log को खोला और जो चल रहा था उसका पालन करने के लिए "पूंछ" कमांड का उपयोग किया। मैंने "प्रसिद्ध" टूल का उपयोग करते समय ऐसा किया था। I / O त्रुटियां दिखेंगी और "प्रसिद्ध" टूल इतनी प्रसिद्ध रूप से उन्हें याद नहीं करेगा ... उनमें से बहुत सारे

स्केनरज़ बाजार में नया था और यह सस्ता था, इसलिए मुझे लगा कि मैं इसे एक शॉट दे सकता हूं। Scannerz हर एक समस्या के साथ दूसरों को भी उठा रहा था! यह उन समस्याओं को याद नहीं कर रहा था जो "प्रसिद्ध" उपकरण चूक गए थे। इसके अलावा मैंने पाया कि अगर किसी यूनिट में एक खराब आंतरिक ड्राइव केबल होता है, तो मैं यूनिट को खोल सकता हूं, एक स्कैनरेज़ सत्र शुरू कर सकता हूं, और एक गैर-प्रवाहकीय जांच के साथ केबल की जांच कर सकता हूं और स्कैननेरज़ या तो त्रुटियों या अनियमितताओं के टन को बाहर करना शुरू कर देगा।

ड्राइव इंडेक्स की समस्याओं को ठीक करने के लिए डिस्क वॉरियर का उपयोग करने वाले एकमात्र उपकरण डिस्क उपयोगिता हैं, किसी कारण से, ड्राइव समस्याओं का मूल्यांकन करने के लिए टचनेर और स्कैनर नहीं होगा। यही मेरी पसंद है। वे उपकरण हैं जिन पर मुझे भरोसा है। अवधि!!

यदि आपको तकनीकी विवरणों की आवश्यकता है कि कैसे स्कैनरेज़ इसे बनाने वाले लोगों से संपर्क करता है। उनके पास अपनी वेब साइट पर संपर्क और समर्थन संपर्क विपणन है।


लोगों को कुछ खोजने के लिए Google का उपयोग करने के लिए कहना बहुत उपयोगी नहीं है (और फिल्टर को दरकिनार करने के लिए अक्सर स्पैमर द्वारा उपयोग की जाने वाली चाल भी)। क्या आप कृपया सॉफ़्टवेयर की वेबसाइट पर एक लिंक जोड़ सकते हैं?
nohillside

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