Bagaimana cara memperbaiki kesalahan I / O ini pada kartu SD?


14

Saya mencoba dengan gparted, itu tidak berhasil. Saya menemukan SDFormatter , alat untuk windows yang melakukan penghapusan penuh.


Saya memiliki kartu SD dan ingin menginstal Debian ke dalamnya. Proses dd memakan waktu sekitar 45 menit, setelah itu saya berhenti. Di mesin Windows saya, ini muncul di daftar drive tetapi ada juga kesalahan yang tidak terdefinisi saat mencoba memformat atau bahkan membuka. gparted baru saja memberitahuku

/dev/mmcblk0: unrecognised disk label

Saya menerbitkan

dd if='deb.iso' of=/dev/mmcblk0 bs=512k
dd: error writing „/dev/mmcblk0“: I/O error
0+1 data in
0+0 data out
copied 0 Bytes (0 B), 10,098 s, 0,0 kB/s

Setelah itu saya mencoba

root@kali:~# lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,RO
NAME    FSTYPE MOUNTPOINT   SIZE RO
sda                       465,8G  0
├─sda1  ext4   /          450,1G  0
├─sda2                        1K  0
└─sda5  swap   [SWAP]      15,7G  0
sr0                        1024M  0
mmcblk0                    29,5G  0

mmcblk0 adalah masalah yang saya miliki . Terakhir, saya mencoba

root@kali:~# mkdosfs -F 32 -v /dev/mmcblk0
mkfs.fat 3.0.26 (2014-03-07)
/dev/mmcblk0 has 4 heads and 16 sectors per track,
hidden sectors 0x0000;
logical sector size is 512,
using 0xf8 media descriptor, with 61896704 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 32 sectors per cluster.
FAT size is 15105 sectors, and provides 1933326 clusters.
There are 32 reserved sectors.
Volume ID is 2df52746, no volume label.
mkdosfs: failed whilst writing reserved sector 

Saya sama sekali tidak tahu mengapa itu tidak berhasil.


Kesalahan I / O tidak berarti bahwa saya dapat mengakses kartu SD saya melalui telepon seluler tetapi port tidak dipasang di Ubuntu.

Jawaban:


16
dd: error writing „/dev/mmcblk0“: I/O error

"Kesalahan I / O" (kependekan dari "kesalahan input / output") berarti bahwa ada masalah dalam mengakses perangkat keras. Ketika Anda mendapatkan ini pada media penyimpanan, itu berarti bahwa media penyimpanan Anda mati atau sekarat, atau Anda memiliki kabel yang longgar atau perangkat yang kurang bertenaga atau masalah perangkat keras lainnya.

Kesalahan I / O dari kartu SD berarti kartu itu mati. Itu sebabnya tidak ada perangkat lunak yang memungkinkan Anda memformatnya. Kartu tidak dapat menyimpan data lagi. Beberapa wilayahnya mungkin masih dapat digunakan, tetapi beberapa bagiannya hilang.

Mengingat kualitas pembaca kartu, mungkin saja pembaca kartu Anda rusak dan kartu akan berfungsi pada pembaca lain. Tapi itu skenario yang jarang, jangan mengandalkannya.

Anda tidak dapat memperbaiki kartu SD. Buang kartu SD dan gunakan kartu yang berfungsi.


1
Saya memiliki masalah yang sama dengan pembaca kartu builtin laptop asus saya yang lama, kartu itu bekerja pada Windows (mesin yang berbeda) dan di Kamera, jadi saya telah menggunakan pembaca kartu eksternal dan kartu berfungsi dengan baik.
jcubic

Tapi saya punya masalah dalam menyalin satu file jadi mungkin kartu SD rusak setelah semua.
jcubic

3

Label disk yang rusak adalah masalah besar untuk sistem file. Saya harap Anda tidak memiliki apa pun yang penting pada kartu yang tidak dapat Anda salin, karena instruksi berikut ini secara efektif memberi Anda informasi tentang cara melakukan format total perangkat.

Secara umum, ada tajuk di superblok perangkat (umumnya awal), dan tajuk ini menjelaskan semua partisi yang ada di perangkat. Terus terang, label ini rusak (sesuai dengan pesan kesalahan Anda). Apa yang perlu Anda lakukan adalah membuat tabel partisi baru untuk menyelesaikan masalah ini.

Saya lebih suka menggunakan utilitas yang disebut 'gparted' untuk ini, tetapi Anda dapat menggunakan alternatif seperti biasa 'parted', 'testdisk', atau turunan 'testdisk' untuk ini. Di 'gparted', buka tab 'GParted' dan segarkan perangkat. Setelah ini selesai, harus ada menu dropdown di sisi kanan yang mencantumkan kartu SD Anda, hard drive, dan pada dasarnya media penyimpanan jangka panjang lainnya yang mungkin Anda pasang pada saat itu. Pilih kartu SD Anda dari menu ini (saya tidak tahu nama jalur untuk kartu SD ATM, maaf). Buka tab perangkat, dan Anda akan melihat tombol yang mengatakan 'Buat Tabel Partisi ...'. Pilihan lain, 'Mencoba Penyelamatan Data ...', seharusnya tidak menjadi penting saat ini, tetapi saya akan menjelaskan dalam komentar jika Anda mau. Bagaimanapun, silakan dan buat tabel partisi itu. Ini akan menghapus tabel partisi lama dan membuat yang baru di tempatnya di superblock. Anda mungkin harus memilih label tipe 'MPT' jika Anda berencana memasukkan kartu SD ke komputer MS-DOS, atau memilihnya secara umum. Setelah Anda melakukan ini, kembali ke layar tempat bar sebelumnya. Klik kanan pada bilah berwarna abu-abu dan pilih 'Baru'. Sekarang Anda dapat memformat kartu SD ke tipe sistem file apa pun yang Anda inginkan, dengan alasan. Saya menyarankan 'ext4' untuk penggunaan khusus Linux dan 'fat64' untuk kemampuan MS-DOS dan Linux. kembali ke layar tempat bar dulu. Klik kanan pada bilah berwarna abu-abu dan pilih 'Baru'. Sekarang Anda dapat memformat kartu SD ke tipe sistem file apa pun yang Anda inginkan, dengan alasan. Saya menyarankan 'ext4' untuk penggunaan khusus Linux dan 'fat64' untuk kemampuan MS-DOS dan Linux. kembali ke layar tempat bar dulu. Klik kanan pada bilah berwarna abu-abu dan pilih 'Baru'. Sekarang Anda dapat memformat kartu SD ke tipe sistem file apa pun yang Anda inginkan, dengan alasan. Saya menyarankan 'ext4' untuk penggunaan khusus Linux dan 'fat64' untuk kemampuan MS-DOS dan Linux.

Selamat! Anda baru saja melakukan format lengkap kartu SD Anda secara manual! Anda sekarang harus dapat menggunakan 'dd' untuk membuat klon bitwise dari gambar Debian. Jika tidak bisa, coba verifikasi bahwa kartu SD dan gambar Debian tidak rusak (dan mungkin coba lagi).


2
Saya sangat berharap bahwa saya tidak hanya memposting sekelompok informasi yang tidak berguna.
Tn. Minty Fresh

Saya hanya "Mencoba Penyelamatan Data", hanya ingin gparted menjadi lebih verbose: /
Aquarius Power

Sudah mencoba menggunakan gparted dan masih mendapatkan pesan kesalahan I / O .... tapi kemudian ... mencoba pembaca kartu yang berbeda, dan kartu diformat dengan baik. Saya sekarang menggunakan kartu sd itu tidak masalah. Selalu, selalu, selalu periksa pembaca kartu Anda untuk memastikan terserah.
portsample

0

Untuk beberapa alasan aneh, jika saklar kecil Anda di sisi kartu menandainya sebagai hanya baca, Ubuntu selalu mengembalikan kesalahan yang Anda sebutkan di atas. Coba alihkan ke posisi lain dan baca lagi ... berhasil untuk saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.