Pertama Saya menggunakan Ubuntu 12.04 pada laptop dengan pembaca kartu built-in.
Saya memiliki kartu micro sd 8Gig microisk yang datang dengan telepon HTC Desire HD saya.
Sayangnya saya telah memasangnya ke komputer windows di tempat kerja melalui kabel usb yang terpasang pada telepon dan tidak "menghapus perangkat keras dengan aman". Ini bukan pertama kalinya saya tidak "dengan aman melepas" dari windows dan setiap kali saya tidak sengaja melakukannya, saya harus me-restart telepon saya sebelum kartu sd dapat diakses kembali.
Pasti sesuatu yang usang karena sekarang ponsel saya tidak akan mengenali kartu sama sekali dan ketika saya memasukkannya ke pembaca kartu laptop saya, saya mendapatkan kesalahan berikut di / var / log / syslog
Apr 4 21:17:59 jesse-laptop kernel: [12665.532025] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:00 jesse-laptop kernel: [12667.192024] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:02 jesse-laptop kernel: [12668.860020] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:04 jesse-laptop kernel: [12670.532020] mmc0: error -110 whilst initialising SD card
Saya telah mencari di Google pesan ini tetapi tidak dapat menemukan tempat yang menjelaskan artinya. Semua posting mengenai kesalahan serupa yang saya temukan adalah tentang membuat pembaca kartu berfungsi, tetapi pembaca kartu saya berfungsi dengan baik ketika saya memasukkan kartu sd yang berbeda.
Apr 4 21:26:35 jesse-laptop kernel: [13182.192121] mmc0: new SDHC card at address b368
Apr 4 21:26:35 jesse-laptop kernel: [13182.195849] mmcblk0: mmc0:b368 29.8 GiB
Apr 4 21:26:35 jesse-laptop kernel: [13182.197931] mmcblk0: p1
Jadi saya tahu masalahnya adalah dengan kartu yang rusak bukan pembaca.
Masalahnya tampaknya dengan menginisialisasi kartu karena tidak muncul di bawah / dev / di mana pun saya dapat menemukan. Ketika saya memasukkan kartu SD yang berfungsi, ia muncul sebagai / dev / mmcblk0 & partisi adalah / dev / mmcblk0p1.
Tidak perlu dikatakan bahwa saya tidak dapat memformat kartu atau menjalankan perangkat lunak pemulihan apa pun hingga saya dapat membuatnya muncul sebagai perangkat.
Sunting: - Saya telah menemukan dengan melihat bagian syslog saya yang relevan yang tersedia di sini bahwa ketika saya pertama kali memasukkan kartu saya kesalahannya berbeda dengan apa yang sekarang. Saya tidak benar-benar mengerti kesalahan ini. Saya kira kartu itu ditinggalkan dalam keadaan mengantisipasi transfer (jika memungkinkan) dan tidak menerimanya. Sekarang tidak dapat diinisialisasi (apa pun arti sebenarnya)
Setiap bantuan tentang apa arti kesalahan ini dan / atau cara memulihkan data dari kartu sd saya sangat dihargai. Sebagian besar data penting saya dicadangkan tetapi ada satu aplikasi pencatat (di ponsel saya) yang tidak dan saya ingin sekali mengambil data itu.
PS Baik kartu yang berfungsi dan kartu yang rusak adalah micro sd dan saya menggunakan adaptor kartu untuk memasukkannya ke komputer saya.
PPS Saya telah mengunggah versi beranotasi dari / var / log / syslog saya hanya dengan bagian yang relevan di sini dan juga syslog lengkap di sini
sumber
Jawaban:
Sepertinya kartu telah rusak karena pelepasan prematur. Pesan-pesan tersebut menunjukkan kegagalan controller di kartu atau blok yang buruk. Yang terakhir mungkin dapat dipulihkan. Coba ini untuk memulihkan:
Jika ini tidak membantu, Anda harus memformat ulang dengan 'mkfs'. Jika kartu masih tidak dapat digunakan, controller mungkin telah rusak pada perangkat keras setelah pemulihan.
sumber
Coba gunakan gparted untuk membuat tabel partisi baru. Buka gparted dari Dash atau dengan
gksu gparted
di terminal, lalu pilih perangkat Anda, dan pergi ke Device -> New Partition Table.sumber