Kartu SD dikenali tetapi tidak dapat dipasang “tidak dapat membaca superblok”

9

Ketika mencoba melihat file pada kartu SD saya, saya mendapatkan pesan berikut.

## 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

Kartu SD adalah untuk kamera saya dan ketika dicolokkan ke kamera saya dapat melihat semua file dan video itu jadi saya tidak percaya SD rusak.

Saat ini saya menjalankan analisis pada testdisk tapi saya tidak yakin apa lagi yang bisa saya lakukan untuk mendapatkan file dari kartu. Saya lebih suka tidak memformat kartu dan kehilangan data saya.

Setiap bantuan atau saran akan sangat dihargai.

Otomat
sumber
Saya mendapatkan masalah yang sama persis. Saya pikir itu ada hubungannya dengan -vfat. Saya bisa membuka file-file itu dengan Testdisk dengan menghapusnya etc/fstab/dan menemukannya di sana. Tampaknya bekerja terkadang meningkat dari nautilus.
waterlubber
Periksa output dmesguntuk lebih jelasnya, tetapi sepertinya kartunya sudah mati.
psusi

Jawaban:

8

Sebelum Anda mencoba hal lain, salin seluruh perangkat ke tempat yang aman:

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

Jika ddmemberi Anda kesalahan, mungkin ada yang salah dengan perangkat Anda, atau pembaca kartu di mesin Anda. Sudahkah Anda mencoba membacanya di komputer lain (saya menganggap jawabannya adalah "ya", jadi baca terus!)

Selanjutnya, gunakan coba baca tabel partisi:

sudo parted -l /dev/mmcblk0

Apa jenis partisi?

  1. Jika vfat, mungkin superblok rusak; coba sudo fsck.vfat /dev/mmcblk0p1(periksa halaman manual untuk opsi).

  2. Apakah Anda benar-benar membuatnya di mesin linux? Jika tidak, mungkin itu adalah sistem file exFAT. Mencoba:

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

    dan lihat apakah beberapa byte pertama adalah 'EXFAT'. Jika demikian, instal exfat berbasis sekering:

    sudo apt-get install exfat-fuse
    

    dan coba pasang secara manual jika GUI tidak akan secara otomatis mengenalinya.

Jika ini masih tidak berhasil, kita harus menggali lebih dalam :)

JayEye
sumber
1
Saya mencoba perintah yang Anda rekomendasikan dan mencoba untuk membuat gambar dan dd apakah infact memberi saya kesalahan dd: kesalahan membaca '/ dev / mmcblk0p1': Kesalahan input / output Sepertinya pembaca kartu di laptop saya terima kasih atas saran!
Automaton
4

Dalam kasus saya, kesalahannya terlihat seperti ini:

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

(perhatikan exfatdi pesan kesalahan)

Cara mengatasinya sederhana, seperti yang ditentukan di sini :

sudo apt-get install exfat-fuse exfat-utils

Lalu, saya baru saja mengklik perangkat di Nautilus, dan itu berhasil.

Ionică Bizău
sumber
Ini bekerja untuk saya menggunakan kartu microSD di adaptor USB. Kartu diformat untuk GoPro, saya punya Samsung RC512 yang menjalankan Ubuntu 14.04
Insperatus