35 votes

Comment puis-je afficher la table de partition interne d'Android ?

J'ai enlevé la racine de mon appareil, je l'ai mis en mode de récupération et je l'ai relié à mon PC par l'intermédiaire d'un ordinateur. shell adb .

Comment puis-je afficher la liste des périphériques de stockage et des partitions ?

Nota: fdisk ne fonctionne pas.

3voto

tanius Points 211

Vous pouvez voir les tailles et les statistiques d'utilisation de tous les monté des partitions en utilisant simplement cette commande :

df

Notez que les df -h ne fonctionne pas ici et n'est pas nécessaire car la sortie est déjà en mégaoctets. La commande fonctionne dans adb shell et l'émulateur de terminal Android, mais pas dans le terminal du mode Recovery car rien n'est monté à ce moment-là.

1voto

Ooker Points 444

Pour le stockage interne uniquement, vous pouvez installer DiskInfo . Mais il ne montre pas le système de fichiers de ma carte SD.

1voto

alecxs Points 3105

Pour lister les partitions mmcblk0 :

cat /proc/dumchar_info

Part_Name   Size    StartAddr   Type    MapTo
preloader    0x0000000000600000   0x0000000000000000   2   /dev/misc-sd
mbr          0x0000000000080000   0x0000000000000000   2   /dev/block/mmcblk0
ebr1         0x0000000000080000   0x0000000000080000   2   /dev/block/mmcblk0p1
pro_info     0x0000000000300000   0x0000000000100000   2   /dev/block/mmcblk0
nvram        0x0000000000500000   0x0000000000400000   2   /dev/block/mmcblk0
protect_f    0x0000000000a00000   0x0000000000900000   2   /dev/block/mmcblk0p2
protect_s    0x0000000000a00000   0x0000000001300000   2   /dev/block/mmcblk0p3
seccfg       0x0000000000020000   0x0000000001d00000   2   /dev/block/mmcblk0
uboot        0x0000000000060000   0x0000000001d20000   2   /dev/block/mmcblk0
bootimg      0x0000000000600000   0x0000000001d80000   2   /dev/block/mmcblk0
recovery     0x0000000000600000   0x0000000002380000   2   /dev/block/mmcblk0
sec_ro       0x0000000000600000   0x0000000002980000   2   /dev/block/mmcblk0p4
misc         0x0000000000080000   0x0000000002f80000   2   /dev/block/mmcblk0
logo         0x0000000000300000   0x0000000003000000   2   /dev/block/mmcblk0
expdb        0x0000000000080000   0x0000000003300000   2   /dev/block/mmcblk0
android      0x0000000000a00000   0x0000000003380000   2   /dev/block/mmcblk0p5
cache        0x000000002bc00000   0x0000000003d80000   2   /dev/block/mmcblk0p6
usrdata      0x00000000b6ca0000   0x000000002f980000   2   /dev/block/mmcblk0p7
bmtpool      0x0000000000000000   0x0000000037780000   2   /dev/block/mmcblk0
Part_Name:Partition name you should open;
Size:size of partition
StartAddr:Start Address of partition;
Type:Type of partition(MTD=1,EMMC=2)
MapTo:actual device you operate

1voto

Amruth A Points 65

Essayez ceci dans le chemin -

dev/block/platform/******/by-name # ls -al

essayer tous les répertoires dans dev/block/platform/**/byname

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