क्या मेमोरी को शारीरिक रूप से क्षतिग्रस्त किया जा सकता है अगर लिखते समय शक्ति बाधित हो?


20

यदि डेटा को फ्लैश मेमोरी डिवाइस में सक्रिय रूप से लिखा जा रहा है, तो क्या मेमोरी सेल, (या शायद पूरी मेमोरी डिवाइस) को शारीरिक रूप से क्षतिग्रस्त किया जा सकता है अगर बिजली हटा दी जाती है, या क्या डेटा बस दूषित हो जाएगा? क्या प्रभावित डिवाइस या मेमोरी ब्लॉक को अभी भी लिखा जा सकता है और इससे पढ़ा जा सकता है (भले ही डेटा स्वयं दूषित हो)?

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

जवाबों:


10

यहाँ फ्लैश मेमोरी पर बिजली की विफलता के कारण त्रुटियों के बारे में एक पेपर है: http://cseweb.ucsd.edu/users/swanson/papers/DAC2011PowerCut.pdf

मैं सार का अंतिम वाक्य उद्धृत करता हूं:

अंत में, हम दिखाते हैं कि अधूरे मिटाए गए ऑपरेशन भविष्य के कार्यक्रम संचालन को एक ही ब्लॉक से अविश्वसनीय बना देते हैं।

और कागज का निष्कर्ष:

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

मेरा व्यक्तिगत निष्कर्ष है

  • सामान्य रूप से बिजली की हानि एक अविश्वसनीय स्थिति में फ्लैश मेमोरी को प्रस्तुत कर सकती है। हालांकि, एक बार जब आप हार्ड मिटा देते हैं, तो मेमोरी पहले की तरह अच्छी हो जाती है।

  • सावधानी से लिखा फर्मवेयर पूरी तरह से बिजली की हानि पर त्रुटियों को रोक सकता है लेकिन फ्लैश मेमोरी के प्रदर्शन और जीवनकाल की लागत के रूप में लिखते हैं कि अतिरिक्त लेखन द्वारा संरक्षित किया जाना है।

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

  • यदि आप वास्तव में चाहते हैं, तो आप "प्रभावी रूप से अविश्वसनीय या अनुपयोगी" USB मेमोरी ले सकते हैं और (यानी डिस्फ़ोल्डर और फिर से कनेक्ट कर सकते हैं) इसके फ्लैश आईसी को एक ऐसे वातावरण में ले जाते हैं जो कठोर क्षरण की अनुमति देता है। फ्लैश आईसी अब फिर से उपयोग करने योग्य होना चाहिए।


मैंने अपना निष्कर्ष जोड़ा जो आपके प्रश्न को सीधे संबोधित करता है।
पीटर जी

8

यदि बिजली बाधित होती है, तो मेमोरी ब्लॉक को कोई नुकसान नहीं होगा। यदि किसी प्रकार का उछाल था तो ऐसा हो सकता है, लेकिन बस बिजली हटाने से ब्लॉक को नुकसान नहीं होगा।

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

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