Docin Posted August 2, 2010 Share Posted August 2, 2010 (edited) 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 Edited August 2, 2010 by Docin Quote Link to comment Share on other sites More sharing options...
BabaTheBeast Posted August 3, 2010 Share Posted August 3, 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 ? Quote Link to comment Share on other sites More sharing options...
Docin Posted August 3, 2010 Author Share Posted August 3, 2010 (edited) 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). Edited August 3, 2010 by Docin Quote Link to comment Share on other sites More sharing options...
BabaTheBeast Posted August 3, 2010 Share Posted August 3, 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 :| Quote Link to comment Share on other sites More sharing options...
Docin Posted August 3, 2010 Author Share Posted August 3, 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. Quote Link to comment Share on other sites More sharing options...
Charo Posted August 3, 2010 Share Posted August 3, 2010 (edited) 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 ) Edited August 3, 2010 by Charo Quote Link to comment Share on other sites More sharing options...
mjfcolas Posted August 3, 2010 Share Posted August 3, 2010 Pourquoi ne pas faier une image de la µSD (avec dd par exemple) et la recopier telle quelle sur la nouvelle carte? Quote Link to comment Share on other sites More sharing options...
Docin Posted August 3, 2010 Author Share Posted August 3, 2010 Cloner la carte n'a d'intêret que si tes 2 cartes ont la même taille. Quote Link to comment Share on other sites More sharing options...
Guest Kameo Posted August 3, 2010 Share Posted August 3, 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. Quote Link to comment Share on other sites More sharing options...
BabaTheBeast Posted August 3, 2010 Share Posted August 3, 2010 oki merci pour les infos, je savais pas que les roms customs utilisaient des partitions spécifiques ^^ Quote Link to comment Share on other sites More sharing options...
umibuzu Posted August 9, 2010 Share Posted August 9, 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? Quote Link to comment Share on other sites More sharing options...
ReActif Posted August 12, 2010 Share Posted August 12, 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. Quote Link to comment Share on other sites More sharing options...
Docin Posted August 12, 2010 Author Share Posted August 12, 2010 enjoy Quote Link to comment Share on other sites More sharing options...
mjfcolas Posted August 12, 2010 Share Posted August 12, 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. Quote Link to comment Share on other sites More sharing options...
Guest Kameo Posted August 12, 2010 Share Posted August 12, 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 Quote Link to comment Share on other sites More sharing options...
gpe Posted August 12, 2010 Share Posted August 12, 2010 (edited) sur ma sd d'origine il n'y a qu'une seule partition... Edited August 12, 2010 by gpe Quote Link to comment Share on other sites More sharing options...
mjfcolas Posted August 12, 2010 Share Posted August 12, 2010 Tu fais pareil, sauf que tu sauvegardes que ce qu'il y a sur ta partition. Quote Link to comment Share on other sites More sharing options...
tristan59760 Posted October 17, 2010 Share Posted October 17, 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 Quote Link to comment Share on other sites More sharing options...
Andjoid Posted October 17, 2010 Share Posted October 17, 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 :| Quote Link to comment Share on other sites More sharing options...
gpe Posted October 19, 2010 Share Posted October 19, 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 ? Quote Link to comment Share on other sites More sharing options...
zire75 Posted January 5, 2011 Share Posted January 5, 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é. Quote Link to comment Share on other sites More sharing options...
Khaynes Posted January 5, 2011 Share Posted January 5, 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 Quote Link to comment Share on other sites More sharing options...
vince2k Posted January 15, 2011 Share Posted January 15, 2011 (edited) 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é. Edited January 15, 2011 by vince2k Quote Link to comment Share on other sites More sharing options...
HoM3r17 Posted January 15, 2011 Share Posted January 15, 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 ;) Quote Link to comment Share on other sites More sharing options...
jeanluc Posted January 15, 2011 Share Posted January 15, 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.