web-dev-qa-db-ja.com

大容量のSDカードを読むのに問題があるUSBリーダーがあるのはなぜですか。

私はいくつかのUSBリーダー(デジタルカメラのような他のメディア装置は言うまでもなく)でそれらがサポートできる内部記憶の量に上限があるように思われることに気づきました。私が小容量のmicro sdカード(16GB以下)を挿入するとき、それらはうまく働きます、しかし私が32GBまたは64GBを試みるとき、そして装置はSDカードを読むことができません。それらは異なる製造元からのものなので、これはより一般的な問題の結果であると思います。

質問:大容量のSDカードをサポートできるUSBリーダーがないのはなぜですか。それはコンピュータアーキテクチャと関係がありますか?それに韻や理由があるかどうかを知るのはいいことです。現在のところ、それは少し火による試練です。サポートされているかどうかがわからないままなので、私は自分の記憶をどのように拡張するかについて、私は全く確信が持てません。

29
Arash Howaida

一般的な規則は、デバイスは製造時に利用可能なものを使用できるということです。
彼らは将来の開発がもたらすものを知ることを期待することはできない。

これらのカードはすべて物理的に外部と同じですが、SDカードには容量で区切られたいくつかの「タイプ」があります。SD、SDHC、SDXCは基本的にサイズで分割されています。

2MB/sから90MB/sまでのスピードでも区別されています。丸で囲まれた数字、1〜10のUスピード、MB/10単位のVスピード、そして最後にVスピードが表示されます。 MB /秒での真の速度、すなわちV6 ...からV90まで。

消費者向けガイド SDカードの選び方
概要 Wikipedia - Secure Digital
SDアソシエーション - SD標準の概要 での総合ガイド

任意のデバイスが何を使用できるかを知るための最も簡単な方法...
...マニュアルを読むか、スロットの横にあるアイコンを確認してください[それが汎用以外のものである場合]。

試行錯誤以外に確かな方法は他にありません。

34
Tetsujin

SDカードには、さまざまな容量とプロトコルをサポートする世代があります。 SDカードと通信するためのプロトコルが変更され、高速化と大容量化を可能にするために何度か強化されました。

つまり、古いSDカードリーダーは、新しいカードに必要なコマンドやプロトコルをサポートしていない可能性があります。カードは、カードリーダーにとって低速にフォールバックすることができるかもしれませんが、コマンドがより多くのカードにアクセスするためにより多くの情報を必要とする場合、そのカードは単にそのリーダーでは機能しません。

デバイスの中には、新しいカードをサポートするためにファームウェアのアップデートが必要なだけのものもありますが、そのようなアップデートが表示されることはほとんどありません。ファームウェアアップデートを発行するよりも、カードリーダーを交換するほうが簡単なことがよくあります。カメラなどのために私は彼らが最新版を持っていることを望みます。

多くの場合、デバイスにはサポートされている最大サイズのカードが記載されており、まさにこの理由のためにそうなっています。

ウィキペディアのSDカードのページには 容量と互換性についての情報があります

2006年6月にバージョン2.0(SDHC)の仕様が完成するまでに、ベンダーはすでにバージョン1.01で指定されているように、またはバージョン1.00を創造的に読むことによって、2 GBおよび4 GBのSDカードを考案しました。結果として得られるカードは、一部のホストデバイスでは正しく機能しません。

そのため、製造業者が規格を「創造的に」読んだり、規格に完全に準拠していないデバイスを製造したりすると、互換性が複雑になります。そのセクションでは、SDカードのバージョン間での互換性に影響を与える可能性があるいくつかの問題と注意点を一覧表示します。

11
Mokubai