Mac पर SSDs में खराब ब्लॉक हैंडलिंग


0

मेरे पास एसएसडी और खराब ब्लॉकों के बारे में एक सवाल है। मैं एक मैक का उपयोग करता हूं और एक परिचित ने अपने मैक पर एक एसएसडी स्थापित किया है। खराब ब्लॉक होने की पुष्टि करने के लिए उन्होंने Scannerz ( http://scsc-online.com/Scannerz.html ) का उपयोग किया । हालाँकि, और यह "बड़ी बात" है यदि आप करेंगे, तो इसमें डेटा होने के बाद यह एक बुरा ब्लॉक बन गया। उनके पास एक वीडियो फ़ाइल थी जिसमें उनकी कंपनी के लिए एक डेमो दिखाया गया था और यह ठीक काम करता था। फिर, अचानक, यह बात फिल्म में उसी स्थान पर मिल जाएगी, खिलाड़ी कताई बीच बॉल मोड में चला जाएगा, और फिर अंततः छोड़ देगा। ड्राइव पर स्कैन से खराब ब्लॉक का पता चला।

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

क्या कोई जानता है?

धन्यवाद।


मैं SSDs से बात नहीं कर सकता, लेकिन मैं निश्चित रूप से जानता हूं कि अधिकांश HDD इस तरह से काम करते हैं। वे केवल लिखने पर खराब ब्लॉकों को हटाते हैं , पढ़ते नहीं हैं।
आकर्षक बनाएं

जवाबों:


0

आपका दोस्त I / O त्रुटि का सामना कर रहा है क्योंकि SSD एक (या अधिक) बुरे ब्लॉक नहीं पढ़ सकता है। ख़राब ब्लॉक भ्रष्ट है। HD और SSD समान नहीं हैं, लेकिन वे त्रुटियों को समान रूप से संभालते हैं।

जब एक हार्ड ड्राइव को एक खराब सेक्टर मिलता है, तो यह आमतौर पर किसी प्रकार के सिर के दुर्घटनाग्रस्त होने के कारण होता है जो कि इस क्षेत्र को प्रदान करने वाले मीडिया को नुकसान पहुंचाता है या मीडिया पर मौजूद अपठनीय को खोजता है। यदि वे उपलब्ध हैं तो हार्ड ड्राइव एक राइट ऑपरेशन के दौरान इन्हें दोबारा मैप कर सकता है। लिखने के संचालन के दौरान नियंत्रक ही उन्हें ठीक करने का प्रयास करता है।

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

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

जैसा कि मैंने कहा, SSD अभी भी एक उभरती हुई तकनीक है, लेकिन वे कभी भी परिपूर्ण नहीं होंगे, चाहे जो भी आपको बताए।

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