I'm afraid not. Usually the corrosion sets in under the coatings and any way you'll remove the corrosion will remove the coating above it.

That's probably not the answer you wanted to hear though!

Clayton