Got message that as card was corrupt. any way to fix without formatting and losing everything
Probably. Will look for it when I get home. If it is reported as corrupt, will PC be able to read it. Had considered using PC utilities to scan and fix problems. Android does not seem to have an app for that.
Never dealt with a corrupt SD card in an Android device before. Did you try restarting your phone or reinserting the sd card? PC may or may not be able to read it, but you won't know until you try.
Instead of using some sorta scanner I say just transfer your files over, format, and transfer back. I'm betting it'll take just about as long as your PC utility scanner. At least this way you get a clean start.