E-Mail:

Removable Media Drive Icons in Windows XP

Many new systems today are coming with integrated digital media readers instead of floppy drives. I say that’s a good thing. However, these manufacturers have a penchant for slapping in crappy icons for those drives - if they even bother to include icons at all. There’s no way of telling which drive letter belongs to which type of removable media - CompactFlash, Memory Stick, SD, MMC, or SmartMedia. I lived with this problem until today. Ponzi’s new machine installed a craptacular array of icons for her removable media drives. I set out to figure out where they were coming from, and ran into some amount of difficulties at first. I didn’t know where the icons were sitting; they were likely buried in a DLL. Then, I noticed that the CompactFlash drive was labeled “CompactFlashI/II.” Awesome! Now I had something to search for in the system Registry.

Less than a minute later, I was staring down the barrel of HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ DriveIcons! Each drive letter has a separate key, mind you. Once I found this location, it was relatively easy for me to change. The drive letters and icon locations for your system will definitely be different, but you can base your tweak on mine. I’ve yet to find amazing removable drive icons, but Windows XP stores a couple of good ones within Shell32.dll in the %windir%\system32 directory. If you’d rather not navigate on your own, I’ve zipped the REG file (and the icons I’m currently using from XP) in RemovableDriveIcons.zip. Again, you will need to view and edit the REG file to change the local paths and drive letters on your system. This should be completely safe, but I’m not responsible for anything you choose to do with this.

Removable Media Drive Icons in Windows XP

And for heaven’s sake - if you know of better removable media icons out there, let me know where to get ‘em. I’ve gotta find a single theme for CompactFlash, Memory Stick, SD, MMC, and SmartMedia.

24 Comments

Running WinXP MCE, I can’t seem to find the DriveIcons key. Shame, as those unlabeled icons are really annoying me…

Hi,

To be honest, one of the best places to look for icons are at Linux sites. One can find a wealth of information there. Granted, some conversion may be needed to convert to the Microsft Icon Format, but it’s worth it.

One of the most popular Icon Sets is from the Tango Project:
http://tango-project.org/Tango_Desktop_Project
There is a lot of information there and a lot of great icons. I suggest downloading that and browsing all the icons. The number of icons they have in the library grows constantly, so keep checking back.

Also, another personal favorite of mine is the Gartoon Icon Set:
http://zeus.qballcow.nl/?page_id=15
There is another icon set there and it’s great as well.

If you want a very basic and plain look, this icon set has an icon for just about anything you can think of:
http://www.kde-look.org/content/show.php?content=17158
I believe there are some removable media types there, but it’s been awhile since I last looked at it.

If you feel adventuraous, then try this site out:
http://www.kde-look.org/
They have everything there and people submit their stuff there everyday, so I am sure there are icons there that you would like. :)

Again, you may need to convert the file formats, but it should be worth it and I know I have seen free utilites to do that. I am more a Linux person than a Windows person. I think I will be sticking with XP Pro for a long while now since I read the specs of Vista. I need to upgrade my ram to run it and I really don’t want to. Plus, with XGL out now, the Linux Desktop is getting really nice, but I don’t need Eye Candy, I need fast, lean, and simply. Vista really is what turned me away from wanting to upgrade. :P I don’t think Microsoft will be able to convince me to update to it. With Icons like the ones I linked you, I have it all. :)

I hope this helps. Let me know if you like them. ^^ Have fun.

Jon

[...] Removable Media Drive Icons in Windows XP To take full advantage of Flickr, you should use a JavaScript-enabled browser andinstall the latest version of the Macromedia Flash Player. _decorate(_ge(’photo_gne_button_zoom’), 154402667); _decorate(_ge(’photo_notes’), _ge(’photoImgDiv154402667′), 154402667, ‘http://static.flickr.com/67/154402667_a542b4975f_t.jpg’, ‘1.5′); To accompany my blog post.  [...]

Hi, Saw Brad Kellett comment of the 27 May, I have the same problem, there are no entries for the DriveIcon in my Registy. But I edited the “Removable Drive Icons.reg” file, to correct for my folder location and the drive letter and then just merged it. And its working.

name says, it supports 12 different types of media. It was confusing enough for me to having all these drives listed as “Removable Drive (n)� in My Computer, so I did a little search online and came across just what I was looking for over at Chris Pirillo’s Blog. I was looking for a way to change the drive icon as well as the default volume label. Chris has a link to a zip that he created which includes the cool icon images as well as a registry file that you can import after a little editing.

i cant find the location of these files…can u give me a better location please.

[...] Who’s duck do I have to sick to make this easier to do? [...]

If you want to use icon containing in shell32.dll (or any file), you don’t need to extract each icon as a seperate ico file. Just use “C:\WINDOWS\system32\shell32.dll,193″ as a file path, where a number after comma is a position of icon within that file (start from 0).

For example:
CF icon: C:\WINDOWS\system32\shell32.dll,189
SD/MMC icon: C:\WINDOWS\system32\shell32.dll,193
SmartMedia icon: C:\WINDOWS\system32\shell32.dll,194
(I can’t find MemoryStick icon in shell32.dll.)

Hey, nice icons, but you can get more in my website. I did them myself some time ago, including Smartmedia, CompactFlash and SD, among others removable devices icons:

http://www.puntodepartida.com/en/icons.php

Is there a way to do the same thing in Windows Vista?

There doesn’t seem to be a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons registry key in Vista

I’ve always just used an autorun.inf file and an icon file stored on the removable media. The autorun.inf points to the icon file and also allows for quick renaming of the media.

I’m working on amassing photo-realistic icons of all of the USB drives and flash cards out there. The icon files, themselves, contain a variety of resolutions, so that they’ll always look pretty good no matter what size icons you’re looking at in Explorer. Have a peek and let me know what other ones you want me to create. http://joe.emenaker.com/FlashIcons/index.html

To anyone looking for drive icons: You can find a lot of them at wincustomize.com , but i haven’t been able to find MMC or any Memory Stick (MS) drives. However, there are icons for USB drives, SD cards, CompactFlash cards, CDs, DVDs, and there’s one user who even posted SmartMedia (though it’s hard to tell, that user is Dutch, because wechseldatenträger was the name of the USB drive) Right now, all I’m looking for is Memory Stick/MS or anything in that series (Pro, Duo, Pro Duo, etc.)

Also, if you are confused about how to change your drive icons, check out this link to a free PC Magazine article (courtesy of the magazine’s website): http://www.pcmag.com/article2/0,1759,2018093,00.asp . Note: This article is somewhat outdated and might not be useful on Vista. But it is still worth a view even if you do run Vista.

Chris, I’ve tried several times to unzip RemovableDriveIcons.zip but keep getting an “invalid archive” message. Any way to redo the file? (Don’t know if you can email them to me, but it would be appreciated.)

I’m really looking for the removable icon with the three little wavy green lines over it (as it shows up in the leftmost pane of windows explorer). It would also help if anyone knows the file where that icon lives.

Thanks,
Scott

Never mind about the custom icon I mentioned above…just found it on the sandisk flash drive itself. I think I’m getting the hang of how these things work.

MS (Sony Memory Stick) 的圖示啊,或是還要指定 shell32.dll 裡面的圖示好麻煩,有沒有獨立的 .ico 檔可以下載啊?有!可以參考這篇文章,或是使用該文提供的下載檔案,讀卡機的圖示檔就可以隨你指定了(當然你要自己畫也可以)。 我內建讀卡機的四個插槽,分別是 S: T: U: V:

How about in Wndows Vista? I’ve been surfing the web and I found this utility.
Vista only. It might help… http://unlockforus.blogspot.com/2007/12/unlocking-winbubble-part-8.html

Removable Media Drive Icons in Windows XP ~ Chris Pirillo

Chris, you are the man, no one could give me an easy answer for this.

I modified the REGISTRY file and moved the icons folder inside Windows folder under a custom name and it worked.

THANK YOU SO MUCH!!!

What Do You Think?