So, I have this wonderful HTC M8. Love it. It's great. Except for my experiences with microSD cards. Basically, I bought a $30 samsung µSD, 64gb, great, wonderful, everything. Something killed it. It lost its formatting every time I mounted it in either Android or Mac OS. So, I returned it, bought a different brand (unbranded, 64gb, $10). This card works great... as long as I don't write data to it from anything except Android. I'm rooted/S-off, so I was able to mount it as RW with ES File Explorer, and yeah. But whenever I copy files to its root directory from my Mac, Android proudly declares that the card is damaged and needs to be reformatted. At this point, I'm going to assume that this isn't a problem with my card, and more a problem with how Android handles things (or how I'm writing files). What the hell is going on, and how can I fix it?