Hace algún tiempo instalé un firmware personalizado ( YAR28 ) en mi Archos 7HT. Esto funcionó bien durante un tiempo, hasta que un día cuando lo encendí mostró la pantalla de inicio inicial, y después de eso todas mis aplicaciones instaladas habían desaparecido. Así que volví a instalar el firmware de Archos. Pero entonces descubrí que ya no podía acceder a la tarjeta sd. No estaba montada cuando la inserté. Pero cuando conecté el dispositivo a mi PC mediante USB se mostró como unidad F: y G:. Podía acceder a F:, que obviamente era mi tarjeta SD, pero a G: (que debería ser la memoria flash interna) no podía acceder, y Windows incluso me preguntó si debía formatearla.
Cuando abro los Archivos en mi tablet, y selecciono 'Tarjeta SD' da el error 'La tarjeta SD está desmontada'. Y cuando selecciono 'Memoria Interna' está completamente vacía. Así que parece que el sistema de archivos sigue funcionando, pero la parte flash interna de alguna manera ya no es accesible.
Tengo la sensación de que algún ajuste de bajo nivel ha cambiado y que podría solucionarlo de algún modo si pudiera acceder al sistema Linux subyacente, pero no tengo ni idea de cómo proceder.
Respuesta
¿Demasiados anuncios?De hecho, el sistema de archivos interno de alguna manera se dañó. Para arreglarlo necesitas acceder al propio sistema de archivos, lo que se puede hacer usando ADB. (Android Debugging Bridge) Las instrucciones para conectarse a las tabletas Archos usando ADB se pueden encontrar aquí:
http://www.archos.com/support/support_tech/updates_adb.html?country=er&lang=en
Aunque la descripción es completa, a veces puede resultar difícil. Puede que tenga que reiniciar el ordenador varias veces, pero finalmente es posible.
Abra una ventana de comandos en el directorio que contiene el programa ADB.exe (se encuentra en el directorio 'platform-tools' dentro de la carpeta androis-sdk-Windows)
Tipo:
ADB SHELL
Si la conexión es correcta, iniciará un servidor y tras unos segundos mostrará el mensaje ' $ Esto significa que estás conectado a la tablet y tienes acceso directo al shell de Linux. Si escribes ' ls ' verás una lista de carpetas que contienen el sistema operativo y todos los archivos de soporte que hacen funcionar tu tablet.
Ahora navegue hasta la carpeta que contiene el sistema de archivos Flash escribiendo:
cd ./dev/block/vold
Si ahora escribe ' ls debería ver tres o cuatro carpetas con nombres numerados. Una de ellas es '31:8'. Esta es la carpeta que apunta a la memoria flash interna. Ahora podemos solucionar nuestro problema recreando el sistema de archivos MS-DOS (FAT32) en esta partición. Escribe lo siguiente:
mkdosfs -F 32 /dev/block/vold/31:8/
Esto arreglará el sistema de archivos FAT32. Ahora salga del intérprete de comandos escribiendo ' salida ', desconecta el USB y reinicia tu tablet. En mi sistema esto hizo que reapareciera el almacenamiento interno, y después de eso también montó la tarjeta sd. Problema resuelto.
Muchas gracias a este post en SlateDroid que contenía la respuesta.