PDA

View Full Version : SD card reading full, but it's not..



unseen
11-15-2008, 02:53 AM
I had recently put a Movie onto my microSD to put onto my G1. I have since deleted that movie from the card, but the card is still reading the card as full.. so I can't put anything on the card. Anyone know how to fix this, or has it happened to you? I tried google and it didn't help.

I tried ejecting/unmounting the card, restarting my phone, idk what else to do. I want to clear up that space so I can put a different movie on it. Any help would be appreciated, thanks.

CJ Chitwood
11-15-2008, 08:42 AM
How large was the movie file?

How did you put the movie on the card? Was it through a cardreader, or did you just hook the phone up to the computer through USB?

Likewise, how did you delete the movie?

Also, if you *started* to delete the file and unplugged either the card or the USB cord to whereever the card was mounted, and the delete hadn't completed yet, there could be a corrupt file allocation table indicating the file is still there when it's not (although I would expect the FAT to tbe the first thing to be edited, to say the file is not there, and then the file still be there but inaccessible, to where it will simply be overwritten later).



I would recommend putting the card in a dedicated cardreader if you have one (most new computers have them built in and if yours doesn't you can pick them up just about anywhere for $20 or less). Once in a reader, look through the filesystem on it to see if the file IS there, and see if Windows/Linux/Mac shows the card as being full as well. If not, make a folder on your desktop and copy the ENTIRE contents of the card into that folder. Then, right-click on the folder and select properties to see how large Windows/Linux/Mac thinks the folder is. If it still says 1 GB (or 2GB or whatever size your card is) then I'd say you've got a file in there you weren't aware of.

If the filesystem is fairly small (few hundred MB or whatever) go ahead and format the SD card after you've copied everything from it. Linux (and android) uses the same driver to mount FAT12, FAT16, and FAT32 devices, so go ahead and format it at FAT32 for its full capacity and your phone should still be able to mount it. [Edit: And then after the format put your stuff back on it (goes without saying, but you never know)].



Hope this helps. Ask any questions you have before starting. :)

Cheers,

CJ

MobileMan
11-15-2008, 09:35 AM
Yeah what he said but in a shorter reply. :) Just format the card BUT remember to take the folders off the card before formatting and when your done put those folders back on.

CJ Chitwood
11-15-2008, 10:42 AM
Yeah I get wordy sometimes, but working in tech support you deal with a bunch of people for 8 hours a day that don't know how to do anything they aren't trained in. They're trained in the apps they use, but not in general system management, so I have to go into detail with them a lot. I usually wait for them to say "how do I do that" but in text forums I just go ahead and post it all out so there's no question... plus, there are some newbiecubes that actually search on Google, and posting it all out puts it all in one spot... it's helped me out several times in Linux forums when people do it there. Step by step and you get it all. :shrugs: No offense taken tho. :)