Saya memiliki kartu memori SanDisk SDXC 64GB yang ingin saya gunakan dengan MacBook Pro dan slot kartu SD-nya. Namun, saya mengalami masalah saat memformat / mempartisi kartu SD saya dan saya tidak tahu apa yang terjadi.
Ketika saya memasukkan kartu SD ke dalam slot, saya mendapatkan yang berikut dari Lion: Disk yang Anda masukkan tidak dapat dibaca oleh komputer ini. Inisialisasi ... Ingore atau Eject
Jika saya membuka Disk Utility, saya melihat disk terdaftar sebagai Apple SDXC Reader Media dan ketika saya mencoba untuk memformat dari tab "Hapus" (sebagai exFAT atau format lainnya), saya mendapatkan kesalahan berikut: Penghapusan Disk gagal dengan kesalahan: Tidak dapat menulis ke blok terakhir perangkat.
Sedikit latar belakang: kartu SDXC berfungsi dengan baik ketika saya pertama kali membelinya. Tetapi kemudian saya mulai menggunakan sabnzbd http://sabnzbd.org/ untuk mengunduh dan menulis file langsung ke kartu SD. Sesuatu terjadi (saya tidak ingat apa kesalahannya!) Dan sejak itu saya tidak dapat menulis ke kartu saya. Saya sudah mencoba memformatnya untuk menyelesaikan masalah, tetapi sepertinya masalahnya berjalan cukup dalam.
Apa cara terbaik untuk memformat kartu ke exFAT via terminal? Itu mungkin hal berikutnya yang saya coba.
Apakah Anda punya saran untuk memformat / memperbaiki kartu SD ini?
sumber
diskutil
.Jawaban:
Prosedur berikut harus memformat kartu SD Anda agar dapat digunakan kembali dan menyebabkan bad sector pada kartu tersebut dipetakan kembali jika itu merupakan bagian dari masalah Anda. Peringatan, menghapus drive yang salah bisa membuat Anda menangis, jadi pastikan Anda tahu apa yang Anda lakukan.
diskutil list
diskutil list
sekali lagi/dev/disk3
atau 4 atau 5 dll.diskutil unmountDisk /dev/disk#
mana # adalah angka yang Anda tentukan sebelumnyasudo dd if=/dev/zero of=/dev/rdisk# bs=64k
dan pastikan untuk mengganti # dengan nomor disk sebelumnya. Catat 'r' di depan rdisk jika Anda mengetik ini dengan tangan alih-alih menyalin / menempelkan teks. Anda harus dimintai kata sandi untuk menjalankan perintah ini karena berbahaya(64 x 1000 / n) / 60 = minutes until it finishes
mana n adalah tingkat dalam MB yang baru saja Anda tentukan atau 5 dalam contoh sayasumber
sudo
ctrl + T
(ya, ctrl , bukan perintah) di jendela terminal, saat proses sedang berjalan. Ini kemudian akan menampilkan beberapa statistik dengan sesuatu seperti(4643369 bytes/sec)
di bagian akhir. Ini sedikit lebih tepat, karena hanya kecepatan proses yang berjalan, bukan keseluruhan akses disk dari keseluruhan sistem (yang Anda dapatkan dari Activity Monitor).