• ベストアンサー

速くSDカードに情報を転送するには

こんにちは。お世話になります。 デジタル機器に詳しくない者の質問で、変なこと言ってたらご容赦ください。 SDカードからPCへ、もしくはPCからSDカードへ画像ファイルをコピーする際、 1.SDカードの品質 2.カードリーダーの能力 3.USBポートの規格 4.パソコンの性能 などが関係すると思いますが、一番速さに影響するのはどれでしょうか? パソコンは直ぐに買い換えるわけにはいかないですが、USB3.0というポートはあります。 速くするにはどうすればいいのでしょうか? それとも、パソコンの性能によるところが大きく、それ以外を良くしてもそれほど変わらないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

SDカードの最高転送速度がまずは重要でしょう、いくら早くしたくても、SDカードの速度自体は変わりません。 保障速度Class2なら2MB/s=16Mbps Class4なら4MB/s=32Mbps Class10なら10MB/s=80Mbps UHSーIなら10MB/sですが実速度100MB/s=800Mbps SATAのHDDより少し遅い程度、ですがまだほとんど出回っていませんし高額です。 UHS-IでならUSB2の480Mbpsを超えているので、USB3の5000Mbpsにする意味がありますが、Class10までならUSB2の範囲内です、カードリーダーが古い物だと、どのクラスに対応しているかと言う問題はありますが、例えばClass2 USB1.1(10Mbps)対応のカードリーダーなら遅いのは当たり前 PCの性能と言ってもXPの初期の頃のPCから、現在のCore i7のハイエンドとは100倍以上性能差があるので、PCの型番やメーカー名など無いので何とも言えませんがUSB3搭載という事でCore i時期のPCだと思うので、PCの性能で影響する可能性は低いです、高負荷のソフトが動いている状態なら別ですが。 ですから、一番影響するのはSDカードのランクです。 どんなに周囲に環境を良くしても、SDカードはSSD等のような高速なデバイスではありません、単なるコンパクトな記憶媒体です。どうしても高速にしたいならSSDでUSB3接続で使うしかないでしょう。

noname#181154
質問者

補足

ありがとうございます。 SDカードは今まで、一番安い物を買うになってましたので、見直したいと思います。

その他の回答 (1)

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

> 一番速さに影響するのはどれでしょうか? あなたが挙げた要素の中で一番遅いところです。 例えば、SDカードに20MB/sの転送ができる性能があっても、 カードリーダーの性能が10MB/sだったら カードリーダーが足を引っ張るので全体としては10MB/sです。 (ちなみに、このような一部が原因で全体の速度が制限されることをボトルネックと言います。 そう呼ぶ理由はここのページの図がわかりやすい→ http://ja.wikipedia.org/wiki/%E3%83%9C%E3%83%88%E3%83%AB%E3%83%8D%E3%83%83%E3%82%AF ) まあ、パソコンの性能が足を引っ張るなんてことは 今の一般的なPC使っていればまず無いと思うので、 USB3.0対応の速そうなカードリーダーライター使えば良いんじゃないですかね。

noname#181154
質問者

お礼

~後日談~ 2,000円弱でUSB3.0対応のカートリーダーを購入しました。 転送完了に要する時間が4分の1位になりました。 普段は単一ファイルデータを逐次転送するような使い方だったので、 3.0のポートのメリットがわかりませんでしたが、4G位のファイルを移す場合、ありがたさを実感しました。 一応、運搬目的なので一番安価なSDカードを買いましたが、 品質によってさらに速度が上がるのでしょうか。 みなさまありがとうございました。

noname#181154
質問者

補足

ありがとございます。 カードリーダーも見直します。

関連するQ&A