I have a 16 GB Transcend SD card and am using it in my smartphone. One day I discovered that the smartphone recognizes it as only 6 GB. I've tried to find the solution to set the correct size of the SD card and accidentally ran this:
dd if=/dev/zero of=/dev/sdc
/dev/sdc
is my SD card mounted via the phone. After that, my card is not recognized at all (neither by the phone, nor by the camera nor by the Linux machine). I understand I've broken some kind of MBR on it (some initial record which shows SD card necessary parameters).
I'm using Linux and don't have Windows at all. I found some solutions for Windows (for example, SDFix application), but is there a Linux alternative? Is it possible to repair?
I'm hoping to find a Linux equivalent to the SD Association SD Memory Card Formatter (which is a binary-only program only available for proprietary OSes).
/dev/sdc
?/dev/sdc
saysNo medium found
.sudo hdparm -I /dev/sdc
, do you see aSG_IO: bad/missing sense data ...
message? If so, you might want to check superuser.com/a/774673/48920, askubuntu.com/a/498797/41567 and/or dedoimedo.com/computers/low-level-formatting.html