• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

USBの謎

SSDなのにHDD並みの速度しか出ない?USB低速の謎

高橋 秀和=ITpro 2017/08/24 ITpro

 同じUSB 3.0対応のストレージ機器であっても、読み書きの速度で8倍以上の差が出ることがある。鍵を握るのは、USBストレージの読み書きを高速化するプロトコルへの、ハード/ソフトの対応状況だ。

 USB 3.0の外付けケースにSSDを入れて使うのは、ノートPCのストレージ交換やポータブルSSDとして利用では一般的だが、機器の種類やOSのバージョンに気を払わないと、本来の性能を引き出せないままになる。「UASP(USB Attached SCSI Protocol)」がその原因だ。

 UASPは、データ転送の制御にかかる時間を短縮するUSBストレージ用のプロトコルだ。USB 2.0までは主流だったバルク転送がデータの読み出し要求への応答を待つ仕様だったのに対し、UASPでは読み出し要求を複数出せる上に連続してデータを転送できる。

 USB 3.0は、PC側および機器のコントローラー用にバルク転送の拡張として「ストリーム」の仕様がある。OSはWindows 8以降であればUASP対応のデバイスドライバ(uaspstor.sys)を標準で搭載している*1。Windows 7であればUASP対応のデバイスドライバを導入する。

UASPの動作を判別する手順。「デバイスマネージャー」でUASP対応のデバイスドライバが読み込まれているか確認する。
[画像のクリックで拡大表示]

 UASPで動作しているかどうかは、Windowsであれば「設定」や「コントロールパネル」から「デバイスマネージャー」を開き、「記憶域コントローラー」下にあるデバイスドライバから確認できる。UASP対応ドライバであれば「USB接続SCSI(UAS)マス ストレージデバイス」と表示される。hiyohiyo氏作の「CrystalDiskInfo」などドライブ情報を取得できるユーティリティソフトを利用しても構わない。

hiyohiyo氏作の「CrystalDiskInfo」でUASP対応を確認。
[画像のクリックで拡大表示]
*1 USB 2.0はPC側(ホスト側)が転送を制御する仕組みであるため、ハードウエアの支援がない場合でもソフトウエアの工夫で転送のオーバーヘッドを軽減できる。メーカーによっては独自のユーティリティソフトを提供している。

ここから先はITpro会員(無料)の登録が必要です。

次ページ UASP有効/無効で大違い、ランダム読み書きの速...
  • 1
  • 2
  • 3

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る