I didn't fully understand you proxx? how is it that windows simply couldn't read it? I've used universal usb installer prior to using this software, everything went smoothly, and I was able to access the usb. But since the usb didn't boot the installed linux distro, I had to rely on another software, and I found this one. This software is the root of the problem, but how? I don't know!
Is there any solution, other than the one you presented. because I didn't understand your solution?
Well windows for example does not understand extX , if you want windows to understand some thing other than ntfs(lol) you need additional drivers.
http://www.ext2fsd.com/Did not check it but this should be able to read the card if it isn't fucked (cheap flashdrives are designed to fail, often have almost double the actual size to be able to manage all the bad blocks)
It's either dead or windows is stupid ,thats the bottom line, its likely windows.
Altright, I suggest you just remove everything with gparted(live cd is an option)
Reformat it as FAT32 and try again.
But this all seems gelly since it is much easier from a linux env. just grab an image and dd it on the flash drive, could hardly be quicker.
From windows there is alway's unetbootin < my favo.