2 methods

1. autorun 2. regedit

autorun

make “autorun.inf” file [AutoRun] label=usbName ICON=usbicon.ico

regedit

open regedit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

In the left pane, right click on Explorer, click/tap on New and Key, type DriveIcons, and press Enter.

In the left pane, right click on DriveIcons and click/tap on New and Key, type the drive letter (ex: C ) that you want to change the icon for, and press Enter.

In the left pane, right click on the drive letter (ex: C ), click/tap on New and Key, type DefaultIcon, and press Enter.

put “c:\folder\icon.ico

ref: http://www.sevenforums.com/tutorials/65828-drive-icon-change.html

result driveicon