मैं एसडी कार्ड की स्थिति की जांच कैसे कर सकता हूं?


23

मैं एसडी कार्ड की स्वास्थ्य स्थिति की जांच कैसे कर सकता हूं?

जब मैं हार्ड ड्राइव की जांच करना चाहता हूं, तो मैं स्मार्ट का उपयोग कर सकता हूं, मुझे एसडी कार्ड की जांच कैसे करनी चाहिए? क्या एक सार्वभौमिक दृष्टिकोण है?


हे ग्रेज़गोरज़, इस सवाल के साथ कोई सफलता। मैं इसी तरह के मुद्दे से जूझ रहा हूँ और जाँच रहा हूँ कि क्या कभी किसी ने इस समस्या के लिए कर्नेल का mmc susbsystem क्या पेश किया।
TheMeaningfulEngineer

जवाबों:


9

(खोज करने वालों के लिए पुराना सवाल, लेकिन उपयोगी जानकारी)

यदि आप एसडी कार्ड ( पूरी तरह से) का पूरी तरह से परीक्षण करना चाहते हैं, तो आप संपूर्ण डेटा स्थान को F3 टूल के साथ देख सकते हैं, जो लिनक्स पर रखे गए हैं

वे आपको डिस्क पर कई प्रकार के पैटर्न लिखते हैं और फिर यह देखने के लिए जांचते हैं कि क्या कोई विफलताएं हैं।

आप बैडब्लॉक का उपयोग भी कर सकते हैं, लेकिन बैडब्लॉक दोहराए जाने वाले पैटर्न का उपयोग करता है जो नकली घोटाले एसडी कार्ड अक्सर पास होंगे (कार्ड जो कि विज्ञापित स्थान से कम है, ऑनलाइन खरीदे गए कार्ड के साथ एक सामान्य मुद्दा है), एफ 3 विशेष रूप से इन प्रकार के मुद्दों को देखता है और स्वतंत्र है।

यह धीमा है, और यह आपके कार्ड को पूरी तरह से फिर से लिखता है (या कम से कम खाली स्थान को भरता है यदि आप बस उस परीक्षण करना चाहते हैं), लेकिन यह काफी व्यापक है।


AFAIK में अब फ्लैश कार्ड में बदलते सेक्टरों के लिए आंतरिक तर्क हैं, इसलिए दिए गए ऑफसेट के साथ एक बार लिखी गई जगह शायद बाद में भी वैसी न हो। किसी भी तरह साझा करने के लिए धन्यवाद!
ग्रेज़गोरज़ विएर्ज़ोवेकी

1
यह F3 को काम करने से नहीं रोकना चाहिए।
डेविड लजंग मैडिसन स्टेलर

1

एसडी कार्ड फ्लैश स्टोरेज के सबसे खराब प्रकार हैं। वे कैमरे के लिए ठीक हैं जो बड़े रैखिक पढ़ते हैं और एफएटी प्रारूप कार्ड को लिखते हैं, और बहुत बार एक ही स्थान को अधिलेखित नहीं करते हैं, लेकिन वे बहुत जल्दी से बाहर पहनते हैं आप उन पर रूटफुट लगाने की कोशिश करते हैं। मेरे पास इसे साबित करने के लिए एक देव बोर्ड में एक बहुत दुखी कार्ड है।

मुझे कार्ड पर नज़र रखने का कोई तरीका नहीं पता है, लेकिन मेरे अनुभव में यह सबसे पहले मरने वाली फ़ाइलों का उपयोग होगा। मेरे कार्ड में / a / var के तहत उपयुक्त फाइलें थीं (जो हर दिन अपडेट होती हैं) जिसमें दोष विकसित हुए थे।

यदि आपको फ्लैश स्टोरेज का उपयोग करने की आवश्यकता है, तो यूएसबी ड्राइव एक तेज और अधिक विश्वसनीय विकल्प है।

संपादित करें: यदि आप कार्डों की वर्तमान स्थिति की जांच करना चाहते हैं, तो सादे पुराने fsckनिश्चित रूप से एक अच्छी शुरुआत है। किसी भी प्रकार के खराब-ब्लॉक स्कैन करने के लिए परीक्षा करें, हालांकि आप केवल कार्ड को जल्द ही पहन लेंगे।


9
ठीक है, लेकिन उसके पास पहले से ही एक एसडी कार्ड है और वह इसकी स्थिति की जांच करना चाहता है। आप उसके सवाल का जवाब नहीं देते।
केविन

जैसा मैंने कहा, मुझे हालत पर नज़र रखने का कोई तरीका नहीं पता है। मैं उन्हें स्कैन करने के बारे में एक टिप्पणी जोड़ूंगा।
ams

10
यदि आपको उत्तर नहीं पता है ... तो जवाब न दें ... "फ़्लैश कार्ड चूसना" मददगार नहीं है।
सेरिन

1
@ एक जवाब नहीं जानना एक तरह से न जानने से अलग है। शायद इसका उत्तर यह है कि मॉनिटर करने का कोई तरीका नहीं है (जैसे ATA / SATA / etc ड्राइव के लिए SMART के साथ), और इसलिए ams एक उत्तर प्रदान करता है। यह मेरी राय भी है कि एसडी कार्ड स्वास्थ्य की स्थिति की जांच करने के लिए इंटरफ़ेस को क्वेरी करने का कोई तरीका नहीं है, क्योंकि फ्लैश कार्ड सुंदर गूंगा हैं (wrt SSDs या HDDs) उनके पास ऐसे गुण नहीं हैं जो आप क्वेरी कर सकते हैं। जैसा कि उनके सुझाव में ams का सुझाव है, fsck करना और SFSlog में VFS / ब्लॉक लेयर से लॉग संदेशों की निगरानी करना भी समस्या को देखने के लिए सबसे अच्छा तरीका है।
ह्यूजेंस

0

मैंने यहां सुपरसुअर पर इसी तरह के सवाल का जवाब दिया

संक्षेप में : मैं व्यक्तिगत रूप से F3 नामक गैर-प्रसिद्ध सॉफ्टवेयर का उपयोग करता हूं

यह भी ध्यान रखें कि * सभी USB एसडी कार्ड रीडर सही ढंग से "बड़े" एसडी कार्ड नहीं पढ़ सकते हैं:

  • एसडीएचसी: 2 गो - 32 गो
  • SDXC: 32Go - 2To

यदि आप एक कार्ड रीडर पर एक एसडीएक्ससी कार्ड पढ़ने की कोशिश करते हैं जो केवल एसडीएचसी कार्ड पढ़ सकता है, तो आप सभी कार्ड डेटा को सही ढंग से नहीं पढ़ पाएंगे, और यह डेटा भ्रष्टाचार की तरह लग सकता है।

स्रोत: - विकिपीडिया - सैंडिस्क


SDXC कार्ड कार्यात्मक रूप से SDHC के समान हैं, बस वे एक्सफ़ैट के साथ स्वरूपित होते हैं।
पॉल एम

यह उत्तर SDXC / SDHC के बारे में गलत जानकारी के अलावा कुछ भी जोड़ने के लिए प्रतीत नहीं होता है?
डेविड लजंग मैडिसन स्टेलर

@DavidLjungMadison मेरा उपयोग किया जा रहा है, लेकिन आपको SDXC / SDHC के बारे में गलत जानकारी कहां दिखाई देती है?
ब्रुनेटन

@PaMM कृपया टिप्पणी करने से पहले जानकारी को सत्यापित करें। जैसा कि विकिपीडिया में कहा गया है : The Secure Digital eXtended Capacity (SDXC) format, [...] supports cards up to 2 TiB (2199023255552 bytes), compared to a limit of 32 GiB for SDHC cards in the SD 2.0 specification"मुझे लगता है कि आप SDHC और SDSC कार्ड से चूक गए थे । एक ही विकिपीडिया पृष्ठ में: SDHC cards are physically and electrically identical to standard-capacity SD cards (SDSC)
ब्रुनेटन

पर्याप्त रूप से उचित - मैं अभी भी उलझन में हूं कि यह ओपी प्रश्न का उत्तर कैसे है? ऐसा लगता है जैसे यह एक टिप्पणी होनी चाहिए ...
डेविड लजंग मैडिसन स्टेलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.