0 votes

Comment reformater le stockage interne sur Android ?

J'aimerais avoir de l'aide pour formater le stockage interne de mon téléphone. J'ai réussi à le débrider et à flasher TWRP recovery mais je vois que la capacité du stockage interne est seulement de 33 MB ce qui est clairement faux. Avant que je commence à faire tout cela, il avait une capacité de GB et non de MB. Il est donc clair que je dois réparer cela. J'ai essayé d'utiliser le gestionnaire de disque de Windows mais le gestionnaire ne détecte ni le téléphone ni le stockage.

Puis-je avoir des conseils à ce sujet ? C'est un Meizu 5 pro. Toute contribution utile sera appréciée.

cat /proc/partitions me donne :

major   minor  #blocks  name
   8       0   61071360  sda
   8       1   1024      sda1
   8       2   256       sda2
   8       3   256       sda3
 259       0   4096      sda21
 259       1   8192      sda22
 259       2   2048      sda23
 259       3   4096      sda24
 259       4   4096      sda25
 259       5   24576     sda26
 259       6   32768     sda27
 259       7   32768     sda28
 259       8   20480     sda29
 259       9   20480     sda30
 259      10   20480     sda31
 259      11   20480     sda32
 259      12   20480     sda33
 259      13   2621440   sda41
 259      14   524288    sda42
 259      15   57663468  sda43
 259      16   38912     sda44
   8      16   4096      sdb
   8      32   4096      sdc
 179      0    30253056  mmcblk0
 179      1    30252032  mmcblk0p1

ls -ld /dev/block/bootdevice/by-name/* me donne "No such file or directory"

Nota:

Le téléphone n'a pas de système d'exploitation pour le moment.

enter image description here

enter image description here

J'ai réussi à utiliser ADB et fdisk pour obtenir une liste d'emplacements ( fdisk /dev/block/sda ) dans le téléphone. Puis j'ai appuyé sur "p" pour une impression. J'ai marqué les emplacements ou les partitions en question. Le cache occupe tout l'espace de stockage alors que les "données utilisateur" n'ont que 38 Mo. En mode avancé où je peux faire des changements, lorsque j'appuie à nouveau sur "p", j'obtiens un résultat différent. Je ne comprends pas cela.

Mise à jour :

J'ai modifié la table de partition pour qu'elle ressemble à ce dont j'ai besoin :

enter image description here

Le problème auquel je suis confronté actuellement est que le téléphone ne veut pas monter les appareils. Je n'arrive pas à monter le système, le cache, userdata. Je me suis assuré que "userdata" est toujours vfat et cache est ext4. Le nombre de partitions commandées a changé cependant. Est-ce important ?

dernière mise à jour :

enter image description here

On dirait que j'avais raison pour une fois. Quand j'ai couru mount -a pour monter tous les périphériques, j'ai eu une erreur parce que les périphériques sont affectés à un numéro de partition différent.

enter image description here

0voto

alecxs Points 3105

Vérifiez que votre système de fichiers est de type ext4 ou f2fs avec mount

dans TWRP vous pouvez formater à partir de la ligne de commande (attention c'est un factory reset /data et /sdcard est perdu)

adb shell
umount /sdcard /data
mount -r /system
mount -r /vendor
export PATH=/system/bin:/sbin
export LD_LIBRARY_PATH=/system/lib64:/system/vendor/lib64:/vendor/lib64:/system/lib:/system/vendor/lib:/vendor/lib
/system/bin/sh
mke2fs -t ext4 /dev/block/sda44 [fs-size]
or
mkfs.f2fs /dev/block/sda44 [fs-size]

Note : fs-size est facultatif. selon la méthode de cryptage, vous pouvez réserver les derniers -16384 octets pour le pied de page de cryptage. dans ce cas, calculez les secteurs

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