Mengapa beberapa pembaca USB memiliki masalah untuk membaca kartu SD berkapasitas besar?

29

Saya perhatikan bahwa dengan beberapa pembaca USB (belum lagi perangkat media lain, seperti kamera digital) tampaknya ada batas atas jumlah penyimpanan internal yang dapat mereka dukung. Ketika saya memasukkan kartu micro sd kapasitas rendah (16GB atau kurang) mereka berfungsi dengan baik, namun ketika saya mencoba 32GB atau 64GB dan perangkat tidak dapat membaca kartu SD. Mereka berasal dari produsen yang berbeda, jadi saya berasumsi bahwa ini adalah hasil dari masalah yang lebih umum.

Pertanyaan: Mengapa sebagian pembaca USB tidak mampu mendukung kartu SD berkapasitas besar? Apakah itu ada hubungannya dengan arsitektur komputer? Akan menyenangkan untuk mengetahui apakah ada sajak atau alasan untuk itu semua. Saat ini, ini sedikit percobaan oleh api; Saya tidak pernah yakin bagaimana skala memori saya karena fakta bahwa saya tetap tidak yakin apakah itu akan didukung atau tidak.

Arash Howaida
sumber
1
Saya pikir sebenarnya ada dua (terkait) pertanyaan di sini: 1) Umum: Mengapa perangkat memiliki batasan ukuran? 2) Beton: Bagaimana saya bisa tahu batas untuk perangkat yang diberikan? Keduanya IMHO pertanyaan yang bagus.
sleske
@ lupakan saja pikiranku. Ini harus dibagi menjadi dua pertanyaan tumpukan yang berbeda.
Mindwin
7
Saya tidak berpikir judul Anda menggunakan kata "crash" seperti yang dilakukan dunia. Apakah memuat kartu berkapasitas tinggi membuat pembaca kartu tidak berfungsi bahkan setelah kartu yang menyinggung dilepaskan, sampai beberapa tindakan pemulihan diambil seperti siklus daya?
Ben Voigt

Jawaban:

34

Aturan umum adalah bahwa perangkat dapat menggunakan apa yang tersedia pada saat pembuatan.
Mereka tidak dapat diharapkan untuk mengetahui apa yang akan terjadi pada pengembangan di masa depan.

Semua kartu ini identik secara fisik dari luar, namun Kartu SD memiliki beberapa 'tipe', dipisahkan oleh Kapasitas - SD, SDHC dan SDXC yang pada dasarnya dibagi berdasarkan ukuran - hingga batas alamat 2GB, 32GB & 2TB.

Mereka juga dipisahkan oleh Kecepatan - dari 2MB / s hingga 90MB / s - dalam array ikon yang membingungkan ... angka dalam lingkaran, dari 1 - 10, kecepatan U dalam MB / 10 & kecepatan V yang akhirnya memberikan kecepatan sebenarnya dalam MB / s, yaitu V6 ... hingga V90.

Panduan tingkat konsumen di Bagaimana memilih
Tinjauan kartu SD di Wikipedia - Secure Digital
komprehensif panduan di SD Association - Tinjauan Standar SD

Cara paling sederhana untuk mengetahui apa yang dapat digunakan perangkat apa pun ...
... baca manual, atau lihat ikon apa yang ada di sebelah slot [jika itu selain generik].

Tidak ada cara pasti selain trial & error.

Tetsujin
sumber
1
Bisa juga jika mereka memiliki dukungan untuk FAT32, exFAT dll. Firmware yang ditulis dengan buruk tanpa dukungan exFAT mungkin macet jika mencoba membaca kartu tersebut.
GuzZzt
17
@ GuzZzt: Tidak. Pembaca kartu USB menerapkan protokol Penyimpanan Massal USB, yang menghadirkan kartu SD sebagai urutan sektor yang tidak terorganisir. Host USB (yaitu PC) harus menafsirkannya, dan biasanya itu dilakukan oleh OS. OS akan berisi driver FAT, penyelam exFAT, dll.
MSalters
3
@MSalters, Maaf, saya seharusnya lebih jelas, saya berpikir tentang bagian "perangkat media, seperti kamera digital" di mana komputer tidak digunakan untuk membaca SD Card.
GuzZzt
11

Kartu SD memiliki banyak generasi yang mendukung berbagai kapasitas dan protokol. Protokol untuk berbicara dengan kartu SD telah berubah dan ditingkatkan beberapa kali untuk memungkinkan kecepatan yang lebih cepat dan kapasitas yang lebih besar.

Artinya, pembaca kartu SD yang lebih lama mungkin tidak mendukung perintah atau protokol yang diperlukan untuk kartu yang lebih baru. Suatu kartu mungkin dapat kembali ke kecepatan yang lebih rendah untuk pembaca kartu, tetapi jika perintah tersebut membutuhkan lebih banyak informasi untuk mengakses lebih banyak kartu maka kartu itu tidak akan berfungsi dengan baik pada pembaca tersebut.

Beberapa perangkat mungkin hanya memerlukan pembaruan firmware untuk mendukung kartu yang lebih baru, tetapi banyak yang tidak akan pernah melihat pembaruan seperti itu. Sering kali lebih murah untuk mengganti pembaca kartu daripada mengeluarkan pembaruan firmware. Untuk kamera dan sejenisnya, saya berharap mereka memiliki pembaruan.

Seringkali suatu perangkat akan menyatakan kartu ukuran maksimum yang mereka dukung dan mereka melakukannya karena alasan ini.

Halaman kartu SD Wikipedia memiliki beberapa informasi tentang kapasitas dan kompatibilitas :

Pada saat spesifikasi versi 2.0 (SDHC) selesai pada bulan Juni 2006, vendor sudah menemukan kartu SD 2 GB dan 4 GB, baik seperti yang ditentukan dalam Versi 1.01, atau dengan secara kreatif membaca Versi 1.00. Kartu yang dihasilkan tidak berfungsi dengan benar di beberapa perangkat host.

Jadi kompatibilitas diperumit oleh produsen "kreatif" membaca standar dan membuat perangkat yang tidak sepenuhnya memenuhi standar. Bagian itu mencantumkan sejumlah masalah dan peringatan yang dapat mempengaruhi kompatibilitas di versi kartu SD yang mungkin berarti bahwa kartu yang lebih baru dan lebih besar mungkin tidak berfungsi.

Mokubai
sumber