I'll check out the logs for this error as you mentioned.
In my case, it simply does not re-mount the card even correctly or looses it during operation with a maximum performance setting while typing and using the drive. I had the drive re-assigned as drive M: as this allows me to use the uSD card on any computer
always with the same drive path setup. The surface just decides to re-mount it under operating conditions as D: or in this case, just does not bother to re-mount until I eject and re-insert. I'll will go through the records/logs to verify.
I just wanted a way to determine if it was the SD card and be able to use the surface in between. the USB card reader solved all those problems including waking from sleep works fine. It was not why I bought the surface though - I bought it as a field
computer so I would not have to use the USB, but the microSD instead and have no ports where employees can leave something connected and rip out the jacks. The whole intent was to have multiple surfaces and plug in the SD card with everything preprogramed
which basically went bust.
I have as of yet not tried without the surface cover attached. I will try this next.
Apparently the surface 3 is having similar issues.
I have since tried my microSD cards in an Asus, Dell and HP where they did not have this issue at all after running for 6 hours. No random un-mounts during operation. From sleep they showed the correct drive letter as well. They were all windows 8.1 pro
machines.