Mon téléphone est un HTC Desire (modèle Bravo) et je l'ai précédemment rooté (en utilisant tacoroot et revolutionary) et j'avais également le recovery clockworkmod (5.8.0.2) ainsi que la rom liquidsmooth v3.2 pour le Desire.
J'ai formaté la carte SD dans clockworkmod, en choisissant 2G pour la partition étendue et 128M pour le cache. Cela fonctionne toujours après avoir flashé CWM: avancé
-> Partition SD Card
-> Taille Ext 2048M
-> Taille Swap 128M
renvoie le message de succès
Partitionnement de la carte SD... veuillez patienter...
Terminé !
Mais avec la nouvelle ROM, lorsque j'ai testé l'appareil photo, il a dit qu'il n'y avait pas de carte SD insérée.
Alors je suis retourné dans le recovery et j'ai re-partitionné la carte SD avec des tailles différentes (je ne suis pas sûr comment revenir aux paramètres d'origine). Clockworkmod a indiqué que la re-partitionnement a réussi.
Mais après ce premier re-partitionnement, la carte SD n'a pas été accessible. Cela signifie également que je ne peux pas installer une nouvelle ROM (le navigateur plante invariablement dans LiquidSmooth).
J'ai maintenant installé -la version très conviviale !- TeamWinRecovery 2.3.1.1 pour essayer de reformater ou re-partitionner la carte SD, mais il affiche E: impossible de monter /sdcard
et E:Taille EXT + Swap est plus grande que la taille de la sdcard
. Ce n'est pas correct car la carte est de 16G.
Les commandes Linux suivantes me disent que le téléphone est connecté à mon ordinateur :
$ fastboot devices -l # pendant le chargeur de démarrage
SH07XPL04124 fastboot usb:2-1.1
Parfois (mais pas toujours) lorsque je branche le téléphone à l'ordinateur, j'obtiens les lignes de dmesg
[2076992.175291] usb 2-1.1: nouvel appareil USB à haute vitesse, numéro 70, en utilisant ehci_hcd
[2076992.280434] usb 2-1.1: Nouvel appareil USB trouvé, idVendeur=0bb4, idProduit=0c87
[2076992.280442] usb 2-1.1: Nouvelles chaînes d'appareils USB trouvées : Fabricant=1, Produit=2, Numéro de série=3
[2076992.280448] usb 2-1.1: Produit : Téléphone Android
[2076992.280452] usb 2-1.1: Fabricant : HTC
[2076992.280456] usb 2-1.1: Numéro de série : SH07XPL04124
[2076992.284078] scsi168 : usb-storage 2-1.1:1.0
[2076993.285389] scsi 168:0:0:0: Stockage direct HTC Desire 0100 PQ: 0 ANSI: 2
[2076993.287105] sd 168:0:0:0: scsi générique attaché sg3 type 0
[2076993.295416] sd 168:0:0:0: [sdc] Disque SCSI amovible attaché
Et dans le Gestionnaire de fichiers (PCManFM 0.9.10) le périphérique apparaît sous le nom de 'HTC Desire'. En cliquant dessus, aucune action n'est affichée - le programme demande quelle application doit être utilisée pour ouvrir ce fichier.
Suivant les lignes de dmesg, la commande gparted /dev/sdc
donne
Erreur à l'ouverture de /dev/sdc: Aucun support trouvé
Pendant la session de recovery, je peux adb shell
mais rien n'est affiché dans /proc/filesystem
ou /proc devices
. Avec lsusb
j'obtiens
Bus 002 Device 083: ID 0bb4:0c87 HTC (High Tech Computer Corp.) Desire (debug)
Pendant le fastboot, adb shell
renvoie une erreur.
Sur le téléphone, dans le gestionnaire de fichiers TWR, je peux accéder aux répertoires /sdcard (qui contient un répertoire /sdcard/TWRP
avec un fichier .twrps
) et /sd-ext
(qui est vide). En utilisant adb shell
je peux aussi supprimer /sdcard
et /sd-ext
-- il s'avère qu'ils sont simplement des répertoires créés lors des tentatives de montage. Essayer de les monter à nouveau recrée les répertoires mais affiche également:
E:Impossible de monter le stockage
E:Impossible de monter '/sdcard'
Je ne peux tout simplement pas partitionner ou formater la carte SD pour la rendre à nouveau utilisable.
Je soupçonne que le partitionnement précédent dans CWM fait qu'il est monté en tant que répertoire système (ou quelque chose comme ça) et n'est donc plus disponible pour le montage en tant que stockage externe.
Cela a du sens ?
Et est-ce que quelqu'un a une idée pour résoudre ce problème ?
0 votes
La liste complète des partitions serait utile ici. De plus, s'il s'agit d'une carte SD externe, vous pourriez utiliser un lecteur de carte pour la vérifier / la réparer à l'aide d'un ordinateur, idéalement sous Linux (il existe des LiveCD au cas où ce ne serait pas le cas) pour traiter correctement les systèmes de fichiers EXTFS, etc.
0 votes
Puisque aucun de mes programmes de partitionnement ne peut accéder à la carte, je ne peux pas vous donner une liste. Un lecteur de carte USB pour la carte SD semble être le meilleur choix - je ne sais pas trop quelles sont mes chances si la table de partition est endommagée. Je vais en acheter un et je vous tiendrai au courant.
0 votes
Au fait, la raison pour laquelle je voulais re-partitionner la carte SD était pour pouvoir utiliser app2sd etc. -- quelle partition recommanderiez-vous? (Je comprends qu'une partie doit être FAT). J'utilise des commandes linux -- je pensais à ext3 ou 4 pour la majeure partie.
0 votes
La table de partition n'est pas un type de matériel séparé, vous pouvez simplement nettoyer la carte de toutes les partitions et la formater de manière normale. La plupart des appareils vous permettent de déplacer des applications vers la carte SD sans partitionnement spécial, ce n'est pas le cas du vôtre ?
0 votes
@MatthewRead cette fonctionnalité (App2SD native) a été "supprimée" par de nombreux fabricants avec ICS et versions ultérieures. // alle_meije : La première partition doit être primaire et formatée en FAT. Ce que vous placez "plus loin derrière" ne devrait pas interférer.
0 votes
@Izzy J'ai formaté la carte sur Windows maintenant -- la 1ère partition principale est en FAT32, la 2ème partition principale est en ext2 et il y a un espace swap d'environ 128 Mo. Est-ce que cela devrait fonctionner avec l'un des nouveaux mods personnalisés?
0 votes
Je dirais oui, en effet. Dans le pire des cas, il devrait au moins afficher (et utiliser) cette première partition primaire (avec tous les ROM que je connais). Il se peut que le swap nécessite que le noyau le prenne en charge, cependant.
0 votes
Eh bien, échec une fois de plus. Je dois dire que ni les récupérations CWM ni TWR n'ont été en mesure de faire quoi que ce soit avec mes 2 cartes micro SD - celle d'origine du téléphone et une nouvelle achetée la semaine dernière. Si je supprime toutes les partitions et laisse TWR essayer (
paritionner la carte SD
) et choisir seulement 1024M en ext4 et 128M en swap, cela renvoieE: La taille EXT + Swap est plus grande que la taille de la carte sd
suivi deE: impossible de monter /sdcard
- CWM même histoire.