एसडी कार्ड मान्यता प्राप्त है, लेकिन माउंट नहीं होगा "सुपरब्लॉक नहीं पढ़ सकते हैं"


9

जब मैं अपने एसडी कार्ड पर फाइलों को देखने का प्रयास करता हूं तो मुझे निम्न संदेश मिलता है।

## Unable to access “16 GB Volume” ##
Error mounting /dev/mmcblk0p1 at /media/automat0n/6366-3430: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/mmcblk0p1" "/media/automat0n/6366-3430"' exited with non-zero exit status 32: mount: /dev/mmcblk0p1: can't read superblock

एसडी कार्ड मेरे कैमरे के लिए है और जब इसे कैमरे में प्लग किया जाता है तो मैं यह सब देख सकता हूं कि यह फाइल और वीडियो है इसलिए मुझे विश्वास नहीं है कि एसडी दूषित है।

मैं वर्तमान में टेस्टडिस्क पर एक विश्लेषण चला रहा हूं लेकिन मैं अनिश्चित हूं कि कार्ड से फाइलें निकालने के लिए मैं और क्या कर सकता हूं। मैं कार्ड को प्रारूपित नहीं करूंगा और अपना डेटा खो दूंगा।

किसी सहायता या सुझावों की काफी सराहना की जाएगी।


मैं एक ही मुद्दा मिल रहा है। मुझे लगता है कि इसे -vfat के साथ करना होगा। मैं इसे हटाकर etc/fstab/और वहां पाकर फाइल्स को टेस्टडिस्क से हटा पाने में सक्षम था । यह काम करने के लिए लगता है कभी-कभी नॉटिलस से बढ़ते हैं।
वॉटरबेलर

dmesgअधिक विवरण के लिए आउटपुट की जांच करें , लेकिन ऐसा लगता है कि कार्ड मृत है।
psusi

जवाबों:


8

इससे पहले कि आप कुछ और प्रयास करें, पूरे डिवाइस को एक सुरक्षित स्थान पर कॉपी करें:

sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k

यदि ddआप त्रुटि देते हैं, तो आपके डिवाइस में कुछ गलत हो सकता है, या आपकी मशीन में कार्ड रीडर। क्या आपने इसे किसी अन्य मशीन पर पढ़ने की कोशिश की है (मुझे लगता है कि उत्तर "हां" है, इसलिए इसे पढ़ें!)

अगला, विभाजन तालिका को पढ़ने का प्रयास करें:

sudo parted -l /dev/mmcblk0

विभाजन प्रकार क्या है?

  1. यदि यह vfat है, तो शायद सुपरब्लॉक दूषित है; कोशिश sudo fsck.vfat /dev/mmcblk0p1(विकल्पों के लिए आदमी पृष्ठ की जाँच करें)।

  2. क्या आपने वास्तव में इसे एक लिनक्स मशीन पर बनाया था? यदि नहीं, तो शायद यह एक एक्सफ़ैट फ़ाइल सिस्टम है। प्रयत्न:

    sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
    

    और देखें कि क्या पहले कुछ बाइट्स 'EXFAT' हैं। यदि ऐसा है, तो फ़्यूज़-आधारित एक्सफ़ैट स्थापित करें:

    sudo apt-get install exfat-fuse
    

    और GUI को स्वचालित रूप से पहचान नहीं होने पर मैन्युअल रूप से माउंट करने का प्रयास करें।

यदि यह अभी भी काम नहीं करता है, तो ठीक है, हमें गहरी खुदाई करनी होगी :)


1
मैंने आपके द्वारा सुझाई गई कमांड की कोशिश की और एक छवि बनाने की कोशिश की। सुझाव!
ऑटोमेटन

4

मेरे मामले में, त्रुटि इस तरह दिख रही थी:

Error mounting /dev/mmcblk0p1 at /media/severin/1885-EB0E:
  Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...

( exfatत्रुटि संदेश में सूचना )

यह फिक्स सरल था, जैसे यहाँ निर्दिष्ट है :

sudo apt-get install exfat-fuse exfat-utils

फिर, मैंने बस Nautilus में डिवाइस पर क्लिक किया, और यह काम किया।


यह USB एडाप्टर में एक माइक्रोएसडी कार्ड का उपयोग करके मेरे लिए काम करता है। कार्ड को एक GoPro के लिए स्वरूपित किया गया था, मेरे पास एक सैमसंग RC512 है जो Ubuntu 14.04 चल रहा है
इंस्पेर्टस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.