Docin Posté(e) 2 août 2010 Share Posté(e) 2 août 2010 (modifié) Bonjour, Ce petit article est là pour vous aider à changer la carte mémoire de votre HTC Desire. Dans mon cas, la carte bundle (ie celle livrée avec le téléphone), ne me convenait plus: - Faible capacité - Trop de latence en lecture/ecriture Le téléphone avec lequel j'ai fait le changement est rooté et fonctionne sous la ROM de XAV : Itanium Froyo V1.0 Les informations suivantes se basent donc sur cette configuration. Il faudra donc, suivant votre configuration, adapter ce que j'ai écrit. Vous faites cette opération en assumant les risques qu'elle comprend. Je ne fait pas de support pour cette manip. Mon rôle se limitera à éditer ce tuto pour corrections des typo et détailler eventuellement un peu plus les choses. Enfin, quelques notions sur les sujets suivants sont un plus (mais pas indispensables): - Linux - Systèmes de Fichers (FileSystem) Pré-requis - Un système Linux (vm, live CD, etc....) - Un lecteur de carte microSD sur port USB 1/ Structure de la carte La carte (4GO, dans mon cas) est constituée de 2 partitions - partition 1 : FAT32 - 3,5 GO - Données utilisables par le système et l'utilisateur. C'est cette partition qui est visible lorsque vous connecter le téléphone en mode "Partage de disque" - partition 2 : EXT3 - 512 MO - Données exclusivement système (donc cache VM Android) 2/Sauvegarde des données - mode graphique - Une fois votre Linux démarré, connectez votre lecteur de carte microSD - Si vous avez démarré un environnement graphique, le système va "monter" les 2 partitions. De ce fait vous allez voir 2 nouveaux disques (un de 3,5GO et un de 512 MO) - Créez (au hasard sous /var/tmp) deux répertoires : p1 et p2 (ou comme vous voulez) - Recopiez ensuite, par un mechant copié collé le contenu du gros disque dans p1 et les 512MO dans p2. - voilà, le contenu de votre carte est sauvegardé. 2/Sauvegarde des données - ligne de commande - Une fois votre Linux démarré, connectez votre lecteur de carte microSD - Identifiez la carte microSD à l'aide la commande fdisk -l (ce doit etre /dev/sdb ou /dev/sdi, voire /dev/sdc) - Créez (au hasard sous /var/tmp) deux répertoires : p1 et p2 (ou comme vous voulez) - Créons un point de montage mkdir /var/tmp/sdcard - Monter la partition 1 : mount /dev/sdi1 /var/tmp/sdcard - Recopier le contenu de la partition 1 sous /var/tmp/p1 : cp -pR /var/tmp/sdcard /var/tmp/p1 - Une fois fini, démontez /var/tmp/sdcard umount /var/tmp/sdcard - Rebelotte avec la deuxième partition : mount /dev/sdi2 /var/tmp/sdcard cp -pR /var/tmp/sdcard /var/tmp/p2 umount /var/tmp/sdcard - Voilà, le contenu de votre carte est sauvegardé. 3/Enlevez la "vieille" carte, et branchez la nouvelle 4/Partitionnement (attention, toutes les données de votre nouvelle carte seront perdues!!) un petit fdisk -l doit vous indiquer son emplacement (mettons /dev/sdi) - Lancer, depuis un shell, fdisk /dev/sdi - Tapez "p" : Cela affiche la liste des partitions sur la carte. S'il n'y en a pas , tout va bien. - Tapez "d" : Si votre carte avait deja une parition, ce la va la supprimer. - Une fois qu'il n'y a PLUS de partitions, tapez "n" cpour créer une nouvelle partition - Spécifiez le Cylindre de départ et celui de fin (la formule de calcul de la taille est indiquée par fdisk) - Pensez à garder de la place pour la partition 2 (au moins 512MO) - Créez la seconde parition : "n", etc... - Faites un "commit" (ecriture des modifs) sur la carte en tapant "w" - Voilà votre carte est partitionnée. 4 bis/Partitionnement - environnement graphique Plusieurs outils existent, j'ai testé GParted. Celui-ci est simple et intuitif. Les p2 partitions sont crées avec les options par défaut (partitions principales). 5/ Formatage partition1 mkfs.vfat -F 32 /dev/sdi1 partition2 mkfs.ext3 /dev/sdi2 6/ restauration des données: Partition 1: mount /dev/sdi1 /var/tmp/sdcard cp -pR /var/tmp/p1 /var/tmp/sdcard umount /var/tmp/sdcard Partition 2: mount /dev/sdi2 /var/tmp/sdcard cp -pR /var/tmp/p2 /var/tmp/sdcard umount /var/tmp/sdcard 7/Replacez votre carte dans le téléphone, et démarrez le. Le premier démarrage va peut-etre un peu plus lent qu'à la normale, mais les suivants iront mieux 8/Merci qui ? EDIT : Déjà 75 lectures et pas un commentaire. J'ai donc rédigé la prose parfaite! :-D Modifié 2 août 2010 par Docin Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
BabaTheBeast Posté(e) 3 août 2010 Share Posté(e) 3 août 2010 Moi moi j'ai une question :D Pourquoi faut passer par une telle manipulation ? Quand j'ai changé de carte, j'ai acheté la nouvelle à Carrouf, je l'ai formaté en FAT32, copié dessus le contenu de la carte dans le téléphone, puis j'ai échangé et fini... C'est à cause du 2.2 qu'il faut faire tout ça ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Docin Posté(e) 3 août 2010 Auteur Share Posté(e) 3 août 2010 (modifié) ah..... bonjour! :-p Je lis, dans ta signature, que tu étais en ROM Orange. Etait-ce le cas quand tu as changé de carte (si oui, tu a la réponse à ta question). Modifié 3 août 2010 par Docin Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
BabaTheBeast Posté(e) 3 août 2010 Share Posté(e) 3 août 2010 Bah oui et non :D J'ai fait cette manipulation en 2.1 orange. Mais hier j'ai refait la manipulation une fois le téléphone installé en rom 2.2 officielle puisque j'ai refait ma SD. Forcément dans le téléphone il y avait la SD en goldcard. J'ai procédé de la même manière, formatage intégral et copie des fichiers directement. Donc désolé mais je ne comprends toujours pas pourquoi faut passer par une telle manipulation :| Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Docin Posté(e) 3 août 2010 Auteur Share Posté(e) 3 août 2010 ah...petit détail : je ne suis pas en "Stock 2.2". mais en "Itanium Froyo V1.0". J'ai du faire ça car le cache disque de la VM Android (Dalvik) est installé sur la partition ext3 pour cette ROM. Ce n'est donc probablement pas le cas pour la ROM stock. Une nouvelle fois, dans le cas de cette ROM, sans cette manip, le téléphone ne démarre pas. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Charo Posté(e) 3 août 2010 Share Posté(e) 3 août 2010 (modifié) Oui, je pense que cela ne concerne que les roms "alternatives" et les root. J'ai aussi fait la manip directe en copiant/collant les données d'une carte SD, vers une autre. J'ai pris l'ancienne carte (Orange) J'ai pris la nouvelle (en la "goldcartant") Copié les données de l'ancienne à la nouvelle Attention quand même. J'ai utilisé le logiciel de copie préconisé dans le tuto pour romer le téléphone pour créer la goldcard, mais aussi pour copier les données. (voir la => https://forum.frandroid.com/forum/viewtopic.php?id=11288 Je suis sur une rom d'origine HTC + Sense et la manip a été faite en V2.1. Je suis maintenant en 2.2 et je n'ai aucuns problemes. La nouvelle SD est une carte de 64 Go cat. 4 (c'est pas forcement rapide, rapide, mais néanmoins largement suffisant ) Modifié 3 août 2010 par Charo Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mjfcolas Posté(e) 3 août 2010 Share Posté(e) 3 août 2010 Pourquoi ne pas faier une image de la µSD (avec dd par exemple) et la recopier telle quelle sur la nouvelle carte? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Docin Posté(e) 3 août 2010 Auteur Share Posté(e) 3 août 2010 Cloner la carte n'a d'intêret que si tes 2 cartes ont la même taille. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Kameo Posté(e) 3 août 2010 Share Posté(e) 3 août 2010 Sauf qu'avec un editeur de partition (partion manager, gparted), tu peux redimensionner la taille des partoches. Donc ca me semble être une bonne méthode: tu fais ton master/clone, tu le propages sur ta nouvelle carte et hop tu redimensionne s'il le faut. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
BabaTheBeast Posté(e) 3 août 2010 Share Posté(e) 3 août 2010 oki merci pour les infos, je savais pas que les roms customs utilisaient des partitions spécifiques ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
umibuzu Posté(e) 9 août 2010 Share Posté(e) 9 août 2010 La nouvelle SD est une carte de 64 Go cat. 4 (c'est pas forcement rapide, rapide, mais néanmoins largement suffisant ) ??? 64 go? tu le sors d'où ça? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ReActif Posté(e) 12 août 2010 Share Posté(e) 12 août 2010 Merci pour le tuto, je suis en ROM officielle 2.2 et je pense changer de carte je testerai en copiant juste les données pour voir et sinon je serai content de trouver ton tuto. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Docin Posté(e) 12 août 2010 Auteur Share Posté(e) 12 août 2010 enjoy Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mjfcolas Posté(e) 12 août 2010 Share Posté(e) 12 août 2010 Sauf qu'avec un editeur de partition (partion manager, gparted), tu peux redimensionner la taille des partoches.Donc ca me semble être une bonne méthode: tu fais ton master/clone, tu le propages sur ta nouvelle carte et hop tu redimensionne s'il le faut. C'est bien comme ça que je le voyais. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Kameo Posté(e) 12 août 2010 Share Posté(e) 12 août 2010 En fait c'est tellement évident que je n'y avais jamais pensé pour un removable media... Mais pour mes durs je procède très souvent comme ca. Merci à toi :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gpe Posté(e) 12 août 2010 Share Posté(e) 12 août 2010 (modifié) sur ma sd d'origine il n'y a qu'une seule partition... Modifié 12 août 2010 par gpe Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mjfcolas Posté(e) 12 août 2010 Share Posté(e) 12 août 2010 Tu fais pareil, sauf que tu sauvegardes que ce qu'il y a sur ta partition. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
tristan59760 Posté(e) 17 octobre 2010 Share Posté(e) 17 octobre 2010 bonjour j'ai un souci j'ai suivi a la lettre le tuto mais rien faire quand je mets ma nouvelle carte de 16 go dans le telephone et que je le redemarre il reste bloque sur l'ecran de demarrage et quand je vais dans le recovery je n'arrive pas a monte ma carte pourtant je n'ai aucun souci pour la faire reconnaitre sur mon pc si vous avez un petite idee pour m'aider et si vous voulez plus de detail merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Andjoid Posté(e) 17 octobre 2010 Share Posté(e) 17 octobre 2010 C'est moi où c'est se compliquer la vie ça ? Car en faisant un nandroid back up ça sauvegarde aussi les données en SDext, donc bon, suffit juste de re créer un ext, formater et replacer toutes les données :| Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gpe Posté(e) 19 octobre 2010 Share Posté(e) 19 octobre 2010 A quoi ça sert d'avoir une partition en ext2/3 ? Je viens de changer de carte en remplaçant la 4Go d'origine par une 16 Go et je me suis juste contenté de recopier l'unique partition FAT32 de ma carte d'origine sur ma nouvelle carte et ça fonctionne parfaitement... Pourquoi vouloir ajouter une partition ext2/3 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zire75 Posté(e) 5 janvier 2011 Share Posté(e) 5 janvier 2011 Testé sous Desire root+itanium : simple copie sous W7 du contenu de la partoche FAT32 vers la nouvelle carte (qui a deux partitions FAT32 et ext3) => au boot le téléphone ne retrouve aucune appli (les raccourcis du bureau htc ne pointent plus vers rien) meme si le dalvik semble être reconstitué. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Khaynes Posté(e) 5 janvier 2011 Share Posté(e) 5 janvier 2011 Bonjour, j'ai un petit doute, cette micro sdhc est bien compatible avec le desire ? http://www.amazon.com/Lexar-MicroSDHC-Memory-Reader-LSDMI32GBSBNAR/dp/B004AM610M/ref=sr_1_11?s=pc&ie=UTF8&qid=1294249867&sr=1-11 Merci d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vince2k Posté(e) 15 janvier 2011 Share Posté(e) 15 janvier 2011 (modifié) Bonjour, Je viens d'acheter une Kingston 16gb class 4 et Windows m'indique qu'il lui est impossible de la formater... J'ai réussi à faire un formatage rapide une fois et après redémarrage de mon PC c'est maintenant impossible. Que faire ? Merci Edit : formaté sur un Mac dernière génération ça marche... A mon avis certains PC ne prennent pas en compte les cartes à grosse capacité. Modifié 15 janvier 2011 par vince2k Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
HoM3r17 Posté(e) 15 janvier 2011 Share Posté(e) 15 janvier 2011 Bonjour, j'ai un petit doute, cette micro sdhc est bien compatible avec le desire ? http://www.amazon.com/Lexar-MicroSDHC-Memory-Reader-LSDMI32GBSBNAR/dp/B004AM610M/ref=sr_1_11?s=pc&ie=UTF8&qid=1294249867&sr=1-11 Merci d'avance Elle l'est ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jeanluc Posté(e) 15 janvier 2011 Share Posté(e) 15 janvier 2011 Moi, aussi je pense achete une micro sd 32go ,mais j aimerai savoir si il y a qulqu un qui utilise deja une carte sd 32go avec htc disire?, car j entendu parler que certains carte sd 32go ne fonctionne pas avec desire Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.