So-net無料ブログ作成
  • ブログをはじめる
  • ログイン

メモリーカードのアイコン変更 [Windows]

USB接続のメモリーカードリーダー[1]を付けたのだが、アイコンや名前がいかにも味気ない。

名前はエクスプローラーから普通に変更出来るが、問題はアイコン。
検索でかかったいくつかのページ[2][3]を参考に、まずはSD/MMカード、
コンパクトフラッシュ、スマートメディアを WinXPの SHELL32.DLL に
用意されていた物に変更してみた。

ドライブ文字は「コンピューターの管理→記憶域→ディスクの管理」で
それぞれ P, Q , R, S ドライブに変更してある。これは、後から内蔵
HDDなどを増設した時にドライブ文字がずれてアイコンの設定が変わら
ないようにする為。続いてエクスプローラーで名前を変更。最後に次の
手順でレジストリ エディタを使ってアイコンを登録する。

1) スタートメニューから「ファイル名を指定して実行」を開き、
 「regedit」と入力し「OK」をクリック
2)「マイコンピュータ→HKEY_LOCAL_MACHINE→SOFTWARE→Mircosft
  →Windows→CurrentVersion→Explorer→DriveIcons」を開く。
3) それぞれのドライブ文字を右クリックし、「新規→キー」で
  新しいキーを作成し、キーの名前を「DefaultIcon」に設定。
  (既に作成済の「DefaultLabel」と同じ階層になっていればOK)
4) 作成した「DefaultIcon」キーが選択された状態で右の画面内
  の名前(規定)をダブルクリックで開き、「値のデータ」に以下を
  入力し、「OK」をクリック。

  %SystemRoot%\system32\SHELL32.DLL,193 (SD・MMカード)
  %SystemRoot%\system32\SHELL32.DLL,194 (スマートメディア)
  %SystemRoot%\system32\SHELL32.DLL,189 (コンパクトフラッシュ)

  この時点でアイコンの変更が有効になるので、入力後に
  マイ コンピュータなどで「表示→最新の情報に更新」を選ぶか
  キーボードの F5 キーを押すことで設定の確認が出来る。

あるいは以下の内容を含むテキストファイルを作成し(ドライブ文字は
適宜変更が必要)、拡張子を .reg に変更してダブルクリックしても良い。
「...内の情報をレジストリに追加しますか?」と聞かれるので、「OK」
をクリックする。

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\P]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\P\DefaultIcon]
@="%SystemRoot%\\system32\\SHELL32.DLL,193"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\P\DefaultLabel]
@="SD・MMカード"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\Q]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\Q\DefaultIcon]
@="%SystemRoot%\\system32\\SHELL32.DLL,194"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\Q\DefaultLabel]
@="スマートメディア"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\R]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\R\DefaultIcon]
@="%SystemRoot%\\system32\\SHELL32.DLL,189"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\R\DefaultLabel]
@="コンパクトフラッシュ"

残念ながらメモリースティック用のアイコンは Windows XP に用意されていない。
VAIOであれば、以下の値の設定でソニー製のアイコンが使用出来る。

%SystemRoot%\snymsico.dll,0

snymsico.dll ファイルが無い場合、ソニーの提供する「メモリースティックフォーマッタ」[4]を
ダウンロードしてインストールすれば、ちょっと不恰好だが下のようなアイコンを利用出来るようだ。

設定する値:

C:\Program Files\Sony\Memory Stick Formatter\MSFmt.exe,1

[1] http://www.owltech.co.jp/products/card_reader/FA902B/fa902b_box.html
[2] http://www.h2.dion.ne.jp/~survive/documents/icon_1/useicon_3.html
[3] http://www.mcse.ms/message338652.html
[4] http://www.sony.co.jp/Products/mssupport/download/down_formatter_w.html

 

これで安心レジストリの仕組み・設定・カスタマイズ

これで安心レジストリの仕組み・設定・カスタマイズ

  • 作者: 松本 剛
  • 出版社/メーカー: 技術評論社
  • 発売日: 2003/06/13
  • メディア: 単行本


nice!(1)  コメント(2)  トラックバック(0) 

nice! 1

コメント 2

里ちゃん

IO-DATAのリーダライタ使ってるんですが標準のソフト使うとほぼ同じ設定をするんですが反映されません。何がいけないかさっぱりわかりません。
by 里ちゃん (2007-06-24 16:31) 

とおりすがり

参考になりました。ありがとうございます。
by とおりすがり (2008-03-20 15:21) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。