When i try to format my memory card i get error like windows was unable to compl

Is this a new card? There is a problem with fake flash, modified to report more memory than it has. Windows gets past the last read address and dies.

There is a tool to check this. See http://sosfakeflash.wordpress.com/ and look at h2testw. If this device worked before at its full capacity, then my guess is off-target.