• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Problems with photos/videos

n0wy

Lurker
Hi I have a problem with my HTC Desire.

Randomly, usually a day after I take a photo or shoot a movie, the files in my gallery get broken, and I can't access them. They work just fine directly after I take them, but after some time they are unaccessible. My phone gallery looks like this:


http://img706.imageshack.us/img706/1290/04102010014.jpg

Some photos/videos work, others don't. After downloading them to my computer Windows can't read them either.

Is anyone familiar with this problem? What can I do?

SD card - 32GB, formatted in the phone.

Thanks!
 
Is the SD card from Ebay? How much was it?

The reason I am asking is this behaviour would be typical of a fake card. Sometimes, (often) they write a fake capacity value to the flash card so although it reads 32GB, it is actually 2GB. Its very clever actually. Of course if 2GB is the maximum capacity and you add 3GB to the card, where does that 3rd GB go? It writes over the 1st GB.

The files aren't that size though, they are much smaller. So you write a 2MB file onto a "Full 2GB", that 2MB overwrites something else. If that something else is bigger (4MB for example), the file becomes corrupt because only 2MB of it exists.

This download should help you find out if your card is fake and what it's true capacity is:

http://www.softpedia.com/get/System/System-Miscellaneous/H2testw.shtml
 
Thanks for the quick reply. I got the following log using H2testw:

Error reading file 'D:\4.h2w', offset 0x10e00000.
(Nie można wykonać żądania z powodu błędu urządzenia We/Wy. Code 1117)
Warning: Only 31939 of 31991 MByte tested.
The media is likely to be defective.
1 MByte OK (2048 sectors)
3.2 GByte DATA LOST (6842368 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
3.2 GByte corrupted (6842368 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000000100000
Expected: 0x0000000000100000
Found: 0x0000000000000000
H2testw version 1.3
Writing speed: 5.44 MByte/s
Reading speed: 5.67 MByte/s
H2testw v1.4


Does this mean that the whole card is corrupt? Can I divide it somehow into partitions and only use the correct one?

PS. Yes, I got the card cheap on an auction service.
 
Looks like it is fake. How long have you had it? Might be worth claiming if you can. Otherwise, just bite the bullet and take the loss.
 
Back
Top Bottom