Hope you you have got it fixed as per the suggestions given by Brink and Grimmjow. I looked from your screenshot that allthe drive icons have changed. Technically I may say that icon #36 is replaced by icon #35 ; #32 is replaced by #31 and #37 is replaced by #36. So I fear that your entire icon cache may be one step advanced (just assumption, I am not sure). Look for your file tyoe icons and folder icons. If they are appropriate, and after Icon cache repair everything is just the same, you may try Resource Hacker
Download it and start it. In the opening window, File > Open (a box like pic 1 will appear, in filename box, type imageres.dll and press 'open'), pic 2 will appear. In pic 2, click the plus sign in front of "Icon Group", again on 36, pic 3 will appear, displaying 1033. Click on 1033, if it says that "out of system resources", click ok. Then right click on 1033 and then on replace resource. A new window will appear like pic 5. Click on open file with new icon ( I provide them for you , just remember the numbers to replace). Browse for it and select.
Repeat the process for 32 and 37. Save the result as imageres.dll on your desktop, and replace the original (C:\Windows\System32\imageres.dll ) by it.
Icons (originals extracted from my machine) are in the zip. Change them carefully.