Using fsck to fix SD card returns invalid argument I'm having issues with my 64 GB micro-sd card that I can't find a solution to solve this problem. 

I've reformatted from windows 7 using windows solution as well as the format software offered by the SD-card organization. I've also tried repairing and repartitioning through Aparted for Android. Nothing is working... The strange thing (to me at least) is that I can save things to the card itself.  The only thing is, when I go into the storage app in Android (by the way I'm on CM 12.1), Android only shows a gray bar and isn't able to identify what is on the card.  Also,  certain apps like teamviewer simply operate as if there is nothing in my SD-card slot. 

When I followed the directions in this question, I got as far as the unmount step, at which point terminal tells me that it can't find the unmount I'm trying to point it to (/dev/block/vold/179:33).  What the directions don't mention in that link is what one can do if it can't find the device.  Can someone please give me a hand with this?  Thanks so much. 

*In case anyone is wondering, I do have busybox installed. 

*I also just noticed that when I go into storage, I don't even have an option to dismount the card...only erase.
The command, Like most Linux and Unix commands is umount. Heaven knows why they could not use unmount, but since the Android kernel is Linux based, and you should have busybox installed, it should just be umount.