Есть карточка microsd, была на 16Гб, жила в телефоне. В какой то момент она вдруг стала жутко глючить, все что на ней было пропало, и вообще слетела таблица разделов. Из не обычного: сделал резервную копию /data/data на флешку, но ступил и сделал cp -l /data/data /sdcard/backup/ то есть наделал жестких ссылок на FAT раздел. При этом команда не ругнулась, что не поддерживается, а нормально отработала все, и по ls показывалось что файлы там есть.
Отформатировал - стала показывать 11Гб.
fdisk из busybox на телефоне показывает 12, но не видит разделов
Command (m for help): p
Disk /dev/block/mmcblk1p1: 12.1 GB, 12185501696 bytes
4 heads, 16 sectors/track, 371872 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System
Command (m for help): q
в бунте флешка выглядет так:
[ 1017.836086] tifm_core: MMC/SD card detected in socket 0:3
[ 1018.924482] mmc3: new SDHC card at address b368
[ 1018.930434] mmcblk0: mmc3:b368 NCard 11.3 GiB
[ 1018.935081] mmcblk0: p1
[ 1281.573181] tifm0 : demand removing card from socket 0:3
[ 1281.573245] mmc3: card b368 removed
[ 1281.573395] mmcblk0: error -123 sending status command
[ 1281.573404] mmcblk0: error -123 sending read/write command, response 0x0, card status 0x0
[ 1281.573413] mmcblk0: error -123 requesting status
[ 1281.573421] end_request: I/O error, dev mmcblk0, sector 2080
[ 1281.573431] Buffer I/O error on device mmcblk0p1, logical block 32
[ 1281.573437] lost page write due to I/O error on mmcblk0p1
[ 1281.573463] mmcblk0: error -123 sending status command
[ 1281.573470] mmcblk0: error -123 sending read/write command, response 0x0, card status 0x0
[ 1281.573478] mmcblk0: error -123 requesting status
[ 1281.573484] end_request: I/O error, dev mmcblk0, sector 2049
[ 1281.573491] Buffer I/O error on device mmcblk0p1, logical block 1
[ 1281.573497] lost page write due to I/O error on mmcblk0p1
[ 1281.573511] mmcblk0: error -123 sending status command
[ 1281.573517] mmcblk0: error -123 sending read/write command, response 0x0, card status 0x0
[ 1281.573525] mmcblk0: error -123 requesting status
[ 1281.573531] end_request: I/O error, dev mmcblk0, sector 13690
[ 1281.573538] Buffer I/O error on device mmcblk0p1, logical block 11642
[ 1281.573544] lost page write due to I/O error on mmcblk0p1
[ 1281.573557] mmcblk0: error -123 sending status command
[ 1281.573564] mmcblk0: error -123 sending read/write command, response 0x0, card status 0x0
[ 1281.573571] mmcblk0: error -123 requesting status
[ 1281.573578] end_request: I/O error, dev mmcblk0, sector 25303
[ 1281.573585] Buffer I/O error on device mmcblk0p1, logical block 23255
[ 1281.573591] lost page write due to I/O error on mmcblk0p1
[ 1290.260081] tifm_core: MMC/SD card detected in socket 0:3
[ 1291.356478] mmc3: new SDHC card at address b368
[ 1291.362173] mmcblk0: mmc3:b368 NCard 11.3 GiB
[ 1291.366815] mmcblk0: p1
Disk /dev/mmcblk0: 12.2 GB, 12186550272 bytes
256 heads, 63 sectors/track, 1475 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000aa066
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 1 1476 11899904 c W95 FAT32 (LBA)
cfdisk ругается FATAL ERROR: Bad primary partition 0: Partition ends in the final partial cylinder
что то можно сделать с флешкой?