I have a 32GB SD card, however, every time I mount it into my phone (Huawei Y5II), it shows a message that the SD card is corrupted and I should reformat it.

I backed up my files to my PC, and formatted my sd card. After that, the SD card finally worked.

However, every time my phone is rebooted or shuts down, the SD card just gets corrupted again.

Meanwhile, I found another solution without formatting, by using CHKDSK in command prompt, which did work, but it's still the same every time the phone reboots or shuts down and back, it says SD card is corrupted!

I have tolerated this problem for a year now.

Now I think because of this, I experience more issues with my SD card. Like some files suddenly turning into 0 bytes, some files getting missing, files being renamed, etc.

Should I replace my sd card(or phone) with another one? If yes, do you have any suggestions on what brand or model?

  • Have you tested the sd-card that it really has 32GB flash? There are cards on the market that claim to have 32GB bit only contain 16GB or less flash. Such a card could explain why it alway sis getting corrupted. Use a tool like h2testw to test the sd-card after formatting it. – Robert Oct 31 at 9:03
  • Seems like an exceptional case, Android should un-mount SD card cleanly on shut down and run fsck (equivalent to Windows' chkdsk) on device boot. – Irfan Latif Oct 31 at 17:43
  • It's more likely that your SD card came corrupted. Have you tried with another SD card? – Bálint Babics Nov 7 at 10:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.