« X40,破綻 | メイン | 笑える人だけ笑える話 »

2008年01月18日

[ Computer Hardware ] X40とSD,SDHC

ThinkPad X40 には,SDスロットがついています.

注 このページは,長くなってしまったため,続編があります.このページを読めば,4GB の SDHC を認識させることはできますが,わたしが試している 8GB の SDHC はダメです(4GB として認識しており,正しく利用できていません).8GB の話題は,続編(その 2:解決編)で扱います.解決方法へ急ぎたい方は こちら へどうぞ.

X40  SD slot

SD カードには,2GB までの SD カードに加え,大容量化した SDHC カードというものがあります.SDHC が上位規格なので,SDHC カードを認識できるデバイスなら,SD カードも認識します.しかし,SD カードしか認識しないデバイスもたくさんあります.

X40 も「認識しないはず」ですが,このような記事 を見つけたので,さっそく近所の店へ 5% 割引クーポンを持って出かけたのでした.容量で迷いましたが 4GB じゃ面白くないので,8GB の SDHC を買いました.基本的にこの SD スロットは,日々のバックアップ先として使っているので,信頼性の高いものと思い,値段はちょっと高いけど東芝(国産)を選択.

X40 で SDHC を使うための準備

X40 で SDHC を使うポイントは,マイクロソフトの 923293 ホットフィックスは、 Windows XP で SD 高い容量 メモリ カードのサポートを追加します。 という情報で明らかにされています.修正プログラムが一般公開されていないので,恐れずに (^^; リクエストします.寝る前にリクエストして,昼頃メールでダウンロード案内が到着しました.そんな勇気はない!という方は Lenovo Windows XP アップデートモジュール Q923293 - JP からでもよいでしょう.

Q923293 を入手してインストール & 再起動で OK です.デバイス マネージャで SD スロットのデバイスドライバを確認すると,ドライバが更新されたことがわかります.

sdbus.sys

SDHC フォーマット

SD/SDHCメモリーカード フォーマットソフトウェアの配布 から,SD/SDHC フォーマット用のソフトウェアをダウンロードします.その理由ですが,

  • 8GB の SDHC を使い,デバイス的には 8GB と認識されているにもかかわらず,Windows 標準のフォーマット・ツールでは,8GB の SDHC をフォーマットしようとしても,4GB と認識されるのか何なのか,「4GB でフォーマット」しか選択できない
  • SD は高速化が進んでいますが,Windows 標準のフォーマットでは,その恩恵に与れない.
  • 著作権管理の必要なファイルが,Windows 標準のフォーマットでは扱えない場合がある.

といった感じです.手間をおしまず,フォーマット用のソフトウェアをダウンロードして使った方があれこれ便利ではないでしょうか.


この結果 X40 で SDHC を利用できるようになりました.

ただ,使用容量と空き容量は間違って認識されています.2GB の SD カードから xcopy した以外何も手を加えていないのに,5GB 以上使ったことになっていますから...orz

プロパティ

追記 1

ファームウェアのバージョンを最新にしてある場合のみ,SDHC に対応しているという,MCR-C8U2 を使った場合も SDHC のファイルサイズの認識がおかしいようです.2008.02.10 現在,まだ 3GB くらいしか使っていないのですが,空き容量は 300MB と出ています.この先どうなるのか,ちょっと不安もありますが...わかり次第,情報を追加していきます.

追記 2 - 2008.02.25 -

SD ドライブのプロパティでチェックした限りにおいて,残り容量がだいぶ減り 160MB ちょっとになったので,Windows XP SP2(200MB 以上)ファイルをコピーしようとして失敗しました.本当は 3GB ちょっとしか使っていないはずなのに...?

SDHC 2/25 現在

というのも,このドライブのファイルとフォルダ(E:\)をすべて選択すると,次のような結果になるので,3GB ちょっとしか使っていないことがわかるのです.

SDHC 2/25 現在

なお,エクスプローラでは「すべてのファイルとフォルダを表示する」が ON,「保護されたオペレーティングシステムファイルを表示しない(推奨)」が OFF になっており,システムファイル系も含め,隠しファイルの類は全部見えるように変えてあります.

E:\ における dir の実行結果は次の通り.

SDHC 2/25 現在

追記:入手しやすい別のドライバの話題〜マイクロソフトサポート情報から〜 -2008.02.25-

というわけで,8GB の SDHC が認識しない状態が続いています.マイクロソフトのサポート情報によれば,この原因は,この記事「SDHC のために、サポートを追加する 修正のWindows XP は、そのいるのに以上 4 GB 容量をすきます。」 にあるのかも知れないと考えました [ ダウンロードへのリンク ] .このサポート情報で紹介されている sdbus.sys は,入手したものよりも微妙にバージョン番号が小さいわけですが,更新日時は新しいので,またまた人柱になってみました...が,結局挙動は変わりませんでした.

で,もうちょっとマイクロソフトのサポート情報を検索してみたのですが,こんな情報「一部枚安全 デジタル(SD)カードは、 Windows XP ベースのコンピュータで正常に動作しません。」 がありました.このページの「現象」という項目では,これまでに試した二つのドライバへのリンクがあります.

さらなる人柱への旅立ちの要求があるので,時間を見つけて逝ってきます!こうご期待!

→ その 2 へ続く

投稿者 kanemiki : 2008年01月18日 21:01

トラックバック

このエントリーのトラックバックURL:
https://ss1.xrea.com/www.kanemiki.net/MT/mt-tb.cgi/770

コメント

よろしければコメントなどを...

サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?