I think you might try Windows System Restore to the day it worked and hope.
It was working a few weeks ago but now it won't show the card or any card under my computer and when I plug in the USB cord to use the printer it doesn't recognize that either. I does allow me charge my phone and use external USB speakers so I know it's not the USB. I've tried all three USB ports on the computer. I'm not sure what to do from here.