Can't format microSD card 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?

Update: Running 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.