5 votes

Comment changer de carte SD en utilisant une ROM personnalisée data2whatever (d2w) ?

Je suis actuellement en train d'exécuter MIUI XJ (Gingerbread 2.3.5) avec d2w sur mon HTC Desire avec la carte sd de 4GB avec laquelle il était livré, mais comme j'ai trouvé la joie du ROM-switch occasionnel, je me suis retrouvé à court de stockage sur la carte sd, qui se remplissait avec des roms alternatives, des mises à jour flashables pour lesdites roms, des sauvegardes nandroid de différentes roms, des sauvegardes titanium, des sauvegardes miui et, bien, les choses que j'aimerais vraiment utiliser (photos, musique).

Ma question est donc la suivante : comment puis-je remplacer en toute sécurité une carte SD par une carte plus grande, même si la carte d'origine est partitionnée d'une manière spéciale pour utiliser le d2w ? Je réalise que je pourrais simplement partitionner la plus grande carte sd de la même manière que l'originale, mais que faire si j'ai besoin d'une plus grande partition sd-ext ? (Ce dont j'ai, en effet, besoin pour certaines ROMs Gingersense). Le système acceptera-t-il simplement la plus grande partition ou dois-je faire une sauvegarde de nandroid avec la carte sd originale et reflasher cette sauvegarde une fois que la carte sd plus grande et partitionnée est montée ? Les partitions resteront-elles intactes ?
Y aurait-il une perte considérable si je démarre le système avec la carte sd partitionnée avec une partition ext vide ? Comme vous pouvez le voir, je ne sais même pas vraiment quel type de données est stocké là.

EDIT :

Alors, je l'ai fait. Ma solution (ce n'est pas optimal, mais ça a marché. Gardez à l'esprit : Avec le HTC Desire, vous ne pouvez pas changer de carte SD tant que la batterie est en place, donc pas de moyen "à la volée". De plus, je n'ai pas de lecteur de carte approprié qui traîne) :

  1. Sauvegarde de TOUT (sauvegarde Nandroid, juste au cas où, sauvegarde MIUI/Titanium pour les applications+paramètres système (choses stockées sur la partition sd-ext) et une copie complète de la précédente partition FAT32)
  2. Mettez la nouvelle carte SD dans le téléphone et partitionnez-la (j'ai utilisé la fonction 4EXTRécupération pour pouvoir le faire dans le téléphone et augmenter la partition sd-ext de 256 à 1024mb)
  3. Montez la carte sd sur un ordinateur, copiez le contenu de l'ancienne partition FAT32 vers la nouvelle (la partition FAT32 doit maintenant être la même qu'avant et elle contient votre MIUI/TitaniumBackup).
  4. Démarrez le système (cela peut être lent car il y a maintenant une partition de données vide), lorsque le système est en place, vous pouvez restaurer vos sauvegardes via MIUI Backup et/ou Titanium Backup. J'ai utilisé Google pour synchroniser les contacts et les messages etc. ont été synchronisés avec MIUI Backup, si vous n'exécutez pas un MIUI alors vous pouvez utiliser SMS Backup+ pour les messages.
  5. Le système est maintenant le même qu'avant, mais les partitions sont plus grandes :)

Recommandé solution sur laquelle je suis tombée et qui me semble plus facile :

  1. Montez la carte sd sur un pc, ouvrez dans l'outil de partitionnement de votre choix (on m'a dit que c'était le cas). assistant de partition ferait l'affaire)

  2. Clonez la carte sd dans son ensemble

  3. Appliquez ce clone à la nouvelle carte SD.

  4. Augmentez les partitions comme vous le souhaitez

  5. Mettez la nouvelle carte SD dans votre téléphone. Cela devrait fonctionner exactement comme avant.

2voto

pr0nin Points 353

A priori, les différentes partitions sont identifiées par leur ordre sur la carte SD. Ainsi, la partition standard FAT32 vient en premier, suivie de la partition app/data (généralement ext3 ou ext4). Parfois, une partition swap suit comme troisième partition.

Si vous utilisez le même modèle de partition (nombre de partitions et types de partitions) sur la nouvelle carte SD, il ne devrait pas y avoir de problème. La taille des partitions ne devrait pas jouer de rôle - tant que vous ne réduisez pas la taille. Il suffit de partitionner la carte sd, de formater les partitions et de copier les données de votre ancienne carte sd sur la nouvelle.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X