HKLM/Drivers/SDCARD/ClientDrivers/Class/SDMemory_Class/SingleBlockWrites

SD カードの転送方法をシングルブロック転送を有効にします

設定後イメージ
default.jpg
動作確認 OS
WM5 PPC
WM5 SP-
WM6 Cls/Pro
WM6 Std
動作確認機種
W-ZERO3-
W-ZERO3[es]-
Advanced W-ZERO3[es]
X02HT
Pocket の手対応
 
選択肢 投票
とても参考になった 74  
参考になった 74  
あまり参考にならなかった 74  
参考にならなかった 74  
目次

値の型

DWORD

設定内容

SD カードの転送方法をシングルブロック転送を有効にします。SD カードは書き込み時に、一度に複数のデータを転送するモード ( マルチブロック転送 ) と1度に1つのデータを転送するモード ( シングルブロック転送 ) があります。
マルチブロック転送の方が通常は高速で動作すると思われますが、シングルブロック転送にすることで動作が安定したという情報があります。

HKLM/Drivers/SDCARD/ClientDrivers/Class/SDMemory_Class/SingleBlockWrites = 1

デフォルト値は 0 ( シングルブロック転送無効 ) です。

設定を有効にするには

値を設定後ソフトリセットで、有効になります。

注意点

SD カードのアクセスが不安定もしくは動作しなくなる可能性があると思います。

std機(X02HT)などでSDHC777ドライバを使っている場合
SDMemory_Classの中にさらにHigh_Capacityというキーが存在しますので、この中のも変更します。

キー・値がない場合

シングルブロック転送は無効です。

備考

キーと値が存在していない場合は手動で作成します。

キャプチャ画像

なし

関連レジストリ

HKLM/Drivers/SDCARD/ClientDrivers/Class/SDMemory_Class/BlockTransferSize
HKLM/Drivers/SDCARD/ClientDrivers/Class/SDMemory_Class/IdleTimeout
HKLM/Drivers/SDCARD/ClientDrivers/Class/SDMemory_Class/SingleBlockWrites

参考

http://msdn2.microsoft.com/en-us/library/aa910085.aspx
http://d.hatena.ne.jp/mikiofuku/20070211#c1184247313 ( ままさる氏のコメント )

 

以下、加筆求む

Tag: 外部デバイス