Il y a quelque temps, j'ai installé un firmware personnalisé ( YAR28 ) sur mon Archos 7HT. Cela a bien fonctionné pendant un certain temps, jusqu'à ce qu'un jour, lorsque je l'ai allumé, il a montré l'écran de démarrage initial, et après cela, toutes mes applications installées ont disparu. J'ai donc réinstallé le firmware stock d'Archos. Mais ensuite j'ai découvert que je ne pouvais plus accéder à la carte SD. Elle n'était pas montée lorsque je l'ai insérée. Mais lorsque j'ai connecté l'appareil à mon PC en utilisant le port USB, elle s'est affichée comme lecteur F : et G :. Je pouvais accéder à F :, qui était évidemment ma carte sd, mais G : (qui devrait être la flash interne) n'était pas accessible, et Windows m'a même demandé si je devais la formater.
Lorsque j'ouvre les fichiers sur ma tablette, et que je sélectionne "Carte SD", le message d'erreur "La carte SD n'est pas montée" s'affiche. Et lorsque je sélectionne "Mémoire interne", elle est complètement vide. Il semble donc que le système de fichiers fonctionne toujours, mais que la partie flash interne n'est plus accessible.
J'ai le sentiment qu'un paramètre de bas niveau a changé et que je pourrais le résoudre d'une manière ou d'une autre si je pouvais accéder au système Linux sous-jacent, mais je n'ai pas la moindre idée de la manière de procéder.
Réponse
Trop de publicités?En effet, le système de fichiers interne a été endommagé. Pour réparer cela, vous devez accéder au système de fichiers lui-même, ce qui peut être fait en utilisant ADB. (Android Debugging Bridge) Les instructions pour se connecter aux tablettes Archos en utilisant ADB peuvent être trouvées ici :
http://www.archos.com/support/support_tech/updates_adb.html?country=er&lang=en
Bien que la description soit complète, cela peut parfois être difficile. Il se peut que vous deviez redémarrer votre ordinateur plusieurs fois, mais c'est finalement possible.
Ouvrez une fenêtre de commande dans le répertoire contenant le programme ADB.exe (il se trouve dans le répertoire 'platform-tools' sous le dossier androis-sdk-Windows).
Type :
ADB SHELL
Si la connexion est correcte, il démarre un serveur et après quelques secondes, il affiche l'icône ''. $ Cela signifie que vous êtes connecté à la tablette et que vous avez un accès direct au shell linux. Si vous tapez ' ls Vous verrez une liste de dossiers qui contiennent le système d'exploitation et tous les fichiers de soutien qui font fonctionner votre tablette.
Naviguez maintenant vers le dossier contenant le système de fichiers Flash en tapant :
cd ./dev/block/vold
Si vous tapez maintenant ' ls Vous devriez à nouveau voir trois ou quatre dossiers dont les noms sont numérotés. L'un d'eux est '31:8'. C'est le dossier qui pointe vers le flash interne. Maintenant, nous pouvons résoudre notre problème en recréant le système de fichiers MS-DOS (FAT32) sur cette partition. Tapez ce qui suit :
mkdosfs -F 32 /dev/block/vold/31:8/
Cela va réparer le système de fichiers FAT32. Maintenant, quittez le shell en tapant ' quitter ', déconnectez l'USB et redémarrez votre tablette. Sur mon système, cela a fait réapparaître le stockage interne, et après cela, il a également monté la carte SD. Problème résolu.
Un grand merci à cet article sur SlateDroid qui contenait la réponse.