My friend got his phone micro SD card corrupted by taking out the battery while the phone was getting stuck at booting.
If your micro SD card is not recognized by your Android phone and the phone keeps on asking you to format the card, here are a few tips that may be helpful.
Warning: no warranty that these tips will help. If the data in the sd card are so important to you, try seeking paid services from experts.
-
Clean the pins of your micro Sd card and try again with different adapters and or computers.
-
If the issue persists and your data are not important, try these tips:
On Windows
Open Explorer and check the drive letter assigned to your sd card, let say, it is a V:
Now run cmd
as administrator, then run this command to check the disk:
chkdsk V:
It will tell you whether there are issues with the micro SD card.
To fix:
chkdsk V: /F
There are also tutorials suggesting changing the Drive Letter of the card.
On Ubuntu
Data Rescue
Yes, gparted has a function called Attempt Data Rescue.
Install gparted and gpart: sudo apt install gparted gpart
(Attempt Data Rescue of gparted will prompt to install gpart if you haven’t installed gpart yet).
Open gparted > Select the SD card After selecting the SD card. Now open the menu Device > Attempt Data Rescue
If you are lucky, you should be able to copy data in the card to another place.
Fix disk
Run in the Terminal this command lsblk
to list disk and get the id of your sd card. For example, /example/abc-id
Attempt to fix with fsck
using this command
sudo fsck /example/abc-id