To set a custom icon for a drive in Windows open regedit and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\N\DefaultIcon
Where N is the driver letter.
The set the default value to the path of the ".ico" file.