[HTC Wildfire S] woprr:
Could anyone please confirm that FAT32 corruption after making photos:

Jul 26 20:23:41 xxxxxxx kernel: [674532.215531] sd 21:0:0:0: [sdb] 32372736 512-byte logical blocks: (16.5 GB/15.4 GiB)
Jul 26 20:23:41 xxxxxxx kernel: [674532.219553] sd 21:0:0:0: [sdb] No Caching mode page present
Jul 26 20:23:41 xxxxxxx kernel: [674532.219567] sd 21:0:0:0: [sdb] Assuming drive cache: write through
Jul 26 20:23:41 xxxxxxx kernel: [674532.227541] sd 21:0:0:0: [sdb] No Caching mode page present
Jul 26 20:23:41 xxxxxxx kernel: [674532.227555] sd 21:0:0:0: [sdb] Assuming drive cache: write through
Jul 26 20:23:41 xxxxxxx kernel: [674532.231534] sdb: sdb1 sdb2 sdb3
Jul 26 20:24:05 xxxxxxx kernel: [674556.447321] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447328] FAT-fs (sdb1): Filesystem has been set read-only
Jul 26 20:24:05 xxxxxxx kernel: [674556.447344] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447349] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447354] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447358] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447363] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447367] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447371] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447375] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:05 xxxxxxx kernel: [674556.447381] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587481] fat_get_cluster: 285 callbacks suppressed
Jul 26 20:24:11 xxxxxxx kernel: [674562.587495] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587508] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587519] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587529] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587539] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587550] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587561] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587570] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587679] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)
Jul 26 20:24:11 xxxxxxx kernel: [674562.587690] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 1697661)

# fsck.vfat -vr /dev/sdb1
dosfsck 3.0.9 (31 Jan 2010)
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
4096 bytes per cluster
44 reserved sectors
First FAT starts at byte 22528 (sector 44)
2 FATs, 32 bit entries
12505600 bytes per FAT (= 24425 sectors)
Root directory start at cluster 154 (arbitrary size)
Data area starts at byte 25033728 (sector 48894)
3123232 data clusters (12792758272 bytes)
16 sectors/track, 4 heads
2048 hidden sectors
25034752 sectors total
FATs differ but appear to be intact. Use which FAT ?
1) Use first FAT
2) Use second FAT
? 1
/dcim/.thumbnails/4-81393976-32602772-480.jpg
Contains a free cluster (85348). Assuming EOF.
/dcim/.thumbnails/4-81393976-32602772-480.jpg
File size is 91881 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/dcim/.thumbnails/4-CD8A0A81-17771792-480.jpg
Contains a free cluster (85371). Assuming EOF.
/dcim/.thumbnails/4-CD8A0A81-17771792-480.jpg
File size is 87297 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/dcim/.thumbnails/4-358F54B2-22218088-480.jpg
Contains a free cluster (85393). Assuming EOF.
/dcim/.thumbnails/4-358F54B2-22218088-480.jpg
File size is 96306 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/dcim/100MEDIA/IMAG0016.jpg
Contains a free cluster (85010). Assuming EOF.
/dcim/100MEDIA/IMAG0016.jpg
File size is 900093 bytes, cluster chain length is 569344 bytes.
Truncating file to 569344 bytes.
/dcim/100MEDIA/IMAG0017.jpg
Contains a free cluster (85091). Assuming EOF.
/dcim/100MEDIA/IMAG0017.jpg
File size is 763344 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
Checking for unused clusters.
Checking free cluster summary.
Perform changes ? (y/n) n
/dev/sdb1: 402 files, 2406883/3123232 clusters

# fsck.vfat -vr /dev/sdb1
dosfsck 3.0.9 (31 Jan 2010)
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
4096 bytes per cluster
44 reserved sectors
First FAT starts at byte 22528 (sector 44)
2 FATs, 32 bit entries
12505600 bytes per FAT (= 24425 sectors)
Root directory start at cluster 154 (arbitrary size)
Data area starts at byte 25033728 (sector 48894)
3123232 data clusters (12792758272 bytes)
16 sectors/track, 4 heads
2048 hidden sectors
25034752 sectors total
FATs differ but appear to be intact. Use which FAT ?
1) Use first FAT
2) Use second FAT
? 2
Checking for unused clusters.
Reclaimed 39 unused clusters (159744 bytes).
Checking free cluster summary.
Free cluster summary wrong (716349 vs. really 716012)
1) Correct
2) Don't correct
? 1
Perform changes ? (y/n) y
/dev/sdb1: 402 files, 2407220/3123232 clusters

Pictures saved this time choosing the right FAT, copied and still on the phone after unmount and changing usb mode back to charge only.