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