I am trying to format a microSD card which was previously used in a Windows Phone. Currently the microSD card is in a Samsung Galaxy Ace Plus (GT-S7500) running Android 2.3.6. I have tried erasing the memory from the Settings menu and now I have plugged the USB and givin it a go from Ubuntu.
Every time I try to format (or manually delete) data, every file and directory seem to stay put.
I thought it could be a microSD card corruption problem, but as I type
sudo fsck -a /dev/sdc
The only warning message I get is:
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt. Automatically removing dirty bit.
Then I issue the command one more time and the check is fine.
Is there anything I can do to format this microSD card?
gparted I get this error:
plain floppy: device "/dev/sdc" busy (Resource temporarily unavailable): Cannot initialize '::' mlabel: Cannot initialize drive
This is due to a bug in fsck.
# fsck.vfat -v -a -w /dev/sda1
The above command automatically write changes to disk.
The dirty bit is set and cleared in the kernel, when mounting and unmounting a device;
or if its not working try this HDD Low Level Format Tool.This will help you format microSD completely.