Tarjeta SD full bricks Android 2.2: En fsckdelay end. Matar dosfsck, ret=-1

Descargué este archivo ZIP de 80 MB que contiene 27000 archivos en mi tarjeta SD y lo descomprimí usando este código .
Se produjo un error de falta de espacio antes de que se pudieran extraer todos los archivos.

No pude eliminar la carpeta, ni con adb shell rm -fla aplicación Open Manager ni montando la tarjeta SD y quitándola de Ubuntu/Nautilus:

$ adb shell rm -f /sdcard/OxygenGuide
rm failed for /sdcard/OxygenGuide, I/O error

Ubuntu/Nautilus:

There was an error deleting 08267130495190304.html.
Error removing file: Read-only file system

Parecía que tratar de eliminar este archivo en particular hace que toda la tarjeta SD sea de solo lectura. Desmontar/volver a montar hizo que volviera a leer/escribir, pero ocurrió el mismo error cuando intenté eliminarlo de nuevo.


Decidí reiniciar, y ahora solo tengo una pantalla negra con solo la barra superior, que muestra el ícono "Comprobando tarjeta SD" y la red/batería/fecha habituales. adb logcatmuestra esto:

I/ActivityThread(  323): Publishing provider downloads: com.android.providers.downloads.DownloadProvider
W/Vold    (   71): Filesystem modified - rechecking (pass 2)
I/Vold    (   71): Device /dev/block/vold/179:1, target /mnt/sdcard mounted @ /mnt/secure/staging
D/Vold    (   71): Volume sdcard state changing 3 (Checking) -> 4 (Mounted)
I/ActivityThread(  270): Publishing provider call_log: com.android.providers.contacts.CallLogProvider
W/logwrapper(   71): In fsckdelay end. Kill dosfsck, ret=-1

androide 2.2

Respuestas (1)

Así es como resolví ambos problemas:

1) Retire la batería y reinicie. Dos veces porque todavía se estaba comportando de manera extraña la primera vez.

2) Elimine los archivos poco a poco, hasta que encontré el archivo problemático, llamado %01.%02, reconocí su contenido como un mosaico de la aplicación de mapas Maverick (que no he iniciado, por lo que es más una casualidad aleatoria). De todos modos, cambié el nombre de ese archivo a.a.y luego la eliminación fue exitosa.