5 votes

Problèmes avec la table de partition

J'ai un Prestigio 5044 Duo (PAP5044) avec MTK6589. En fait, ce que j'essayais de faire était de redimensionner la partition /data, parce qu'elle n'était que d'environ 950Mb, en réduisant la partition de la carte SD interne (/emmc). Pour cela, j'ai utilisé l'application Meteos MTK6589.

Après avoir suivi toutes les étapes, j'ai découvert qu'Android OS se bloquait au démarrage (à mi-chemin du démarrage, il s'est figé sans message d'erreur). Cependant, la récupération (j'ai CWM) démarre bien.
Après avoir fait quelques recherches, j'ai découvert que la table de partition de l'appareil était en désordre après que /cache partition. Donc, tout le système et les partitions de récupération sont bien.

Voici la sortie de fdisk :

~ # fdisk -lu /dev/block/mmcblk0
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5

Disk /dev/block/mmcblk0: 3853 MB, 3853516800 bytes
1 heads, 16 sectors/track, 470400 cylinders, total 7526400 sectors
Units = sectors of 1 * 512 = 512 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1            1024        1022  2147483647+  5 Extended
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2           26624       47103       10240  83 Linux
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3           47104       67583       10240  83 Linux
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4           93184      105471        6144  83 Linux
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5          134144     1465343      665600  83 Linux
/dev/block/mmcblk0p6         7556096        1022  2143706111+ 83 Linux

Et voici /proc/partitions y fstab :

~ # cat /proc/partitions 
major minor  #blocks  name

 179        0    3763200 mmcblk0
 179        1          1 mmcblk0p1
 179        2      10240 mmcblk0p2
 179        3      10240 mmcblk0p3
 179        4       6144 mmcblk0p4
 179        5     665600 mmcblk0p5
 179        6     129024 mmcblk0p6
 179        7    2901504 mmcblk0p7
 179       64       2048 mmcblk0boot1
 179       32       2048 mmcblk0boot0
 179       96   31338496 mmcblk1
 179       97   31334400 mmcblk1p1
~ # cat /etc/fstab 
/dev/block/mmcblk0p6 /cache ext4 rw
/dev/block/mmcblk0p7 /data ext4 rw
/dev/block/mmcblk0p8 /emmc vfat rw
/dev/block/mmcblk0p5 /system ext4 rw
/dev/block/mmcblk1p1 /sdcard vfat rw
/dev/block/mmcblk1p2 /sd-ext auto rw

Donc, le mmcblk0 il doit y avoir 10 partitions, et maintenant il n'y en a que 6, selon fdisk.

J'ai deux idées sur la façon dont il est possible de restaurer les partitions : 1) manuellement avec fdisk mais cela ne semble pas être une très bonne idée. 2) J'ai trouvé des informations sur fichier de dispersion pour les appareils basés sur MTK, semble contenir toutes les informations de partitionnement ; je n'ai aucune idée de comment obtenir et utiliser ce fichier, cependant.

Que dois-je faire pour récupérer mon appareil ?

0voto

SystemManager Free Points 16

Je ne connais pas le processus de restauration de partition demandé, mais il existe une solution qui fonctionne, et le téléphone fonctionnera à nouveau. Vous aurez besoin de 1. 1.0.42 ROM image complète pour Flashtool 2. SP Flashtool 3. EBRtweak 4. CWM 6.0.4.4

Solution : 1. Extraire la ROM 1.0.42 2. Copiez le EBRtweak dans le dossier ROM, et exécutez avec l'option demandée (comme 2,5 GB) 3. Supprimez EBR*.bak du dossier ROM. 4. Copier le CWM 6.0.4.4 recovery.img dans le dossier ROM 5. Exécutez CheckSum_Generate.exe. 6. Flashez avec SP Flashtool le fichier MT6589_Android_scatter_emmc.txt du dossier ROM 1.0.42. 7. Démarrez en mode récupération et allez dans montages et stockage : format /data, format/cache. 8. Redémarrez le système.

Si vous avez besoin de l'un de ces fichiers, écrivez-moi et je vous l'enverrai.

0 votes

Merci de votre réponse. En quoi la "1.0.42 full image ROM for Flashtool" diffère-t-elle des ROMs typiques que je peux obtenir sur différents sites web, si elle diffère même ?

0 votes

Elle ne diffère pas des autres ROMs, c'est juste une ROM spéciale que vous pouvez flasher avec Flashtool. Et avec Flashtool, tu peux re-partitionner les données. Mais écrivez-moi un email si vous en avez besoin.

0 votes

Ouais, on dirait que de cette façon ce serait plus facile. Tu peux voir mon email dans le profil ?

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