The top formatters I have ever found can be found through
here,
here, or one of my favorites for being fast and lightweight,
here. Of course, I don't believe any of them will format to SD spec for you without you putting in the specs yourself - but they are great for formatting things windoze won't even recognize as existing.
The only time I've had the panasonic formatter come up with a not compatible message is when I was using a wonky card reader. A bad card reader would also explain errors when trying to write to the card - though it could of course be just a bad card, a bad connection to the card inside the reader, bad connect to the usb port (use mobo connected ports instead of front wire connected ports), bad or too long usb cable, usb port is set for 1.0 mode when it should be set for hispeed in bios, lack of formatting, corrupt master record, the list goes on - you're the one with the error messages and access to your device manager interface and windows management logs though, you should probably read the stuff in there as they will generally narrow down the problem for you.
"
It dun werk" is never going to be enough to diagnose/troubleshoot a hardware/software/
any issue, so I'm not so sure why others are willing to point at one potential problem given the tiny amount of info to be had when in fact there are quite a few possibilities.