Custom folder icon doesn't display for SD card — shows as "generic .png" icon
Solution 1:
I had this problem a while ago, honestly, I've forgotten the exact cause, but I do believe it's related to the icon cache.
Try renaming your drive, or clearing the icon cache.