Aller au contenu

[Résolu][MID0927PCE01.112] Partitions Stockage interne + SD interne cassés


Quentinover

Recommended Posts

Que donnent :

adb shell mount

adb shell df

C'est une question ?

 

 Si oui, voici ce que j'obtiens:

 

Filesystem             Size   Used   Free   Blksize
/dev                   412M    32K   412M   4096
/mnt/secure            412M     0K   412M   4096
/mnt/asec              412M     0K   412M   4096
/mnt/obb               412M     0K   412M   4096
/system                756M   510M   246M   4096
/data                 1009M   633M   375M   4096
/cache                 504M     8M   495M   4096
/mnt/extsd               1G   678M     1G   32768
/mnt/sdcard/93_81        8G    24K     8G   8192
/mnt/secure/asec         8G    24K     8G   8192
Lien vers le commentaire
Partager sur d’autres sites

Oops ! Désolé:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/system /system ext4 rw,nodev,noatime,user_xattr,barrier=0,data=ordered 0 0
/dev/block/data /data ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal_checksum,data=ordered,noauto_da_alloc 0 0
/dev/block/cache /cache ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal_checksum,data=ordered,noauto_da_alloc 0 0
/dev/block/vold/179:1 /mnt/extsd vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1023,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=ascii,shortname=mixed,
utf8,errors=remount-ro 0 0
/dev/block/vold/93:81 /mnt/sdcard/93_81 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=ascii,shortname
=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/93:81 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=ascii,shortname=
mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/93_81/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

C:\adb>adb shell df
Filesystem             Size   Used   Free   Blksize
/dev                   412M    32K   412M   4096
Lien vers le commentaire
Partager sur d’autres sites

Tu as fait une inversion SD interne / SD externe, non ?

Et tu as une carte SD partitionnée, non ?

 

Ce genre de combinaison donne ce qu'on voit là sur pas mal de tablettes. La partition FAT de la SD est montée dans /mnt/sdcard/93_81 au lieu de /mnt/sdcard et du coup Android ne retrouve plus ses petits.

C'est un bug connu du volume manager (vold) de certaines tablettes qui ajoute ce suffixe composé de deux nombres séparés par "_" (en fait les major et minor device numbers de la partition) au point de montage normal /mnt/sdcard.

 

Il a été signalé par Fafane84 dans un autre sujet, j'ai pu reproduire le problème sur ma MIDC408.

 

Pour l'instant je n'ai pas d'autre solution que : ne partitionne pas ta SD. De toutes façons si tu fais l'inversion SD interne/externe par ailleurs ça ne sert plus à grand'chose.

Lien vers le commentaire
Partager sur d’autres sites

Non, la carte SD interne et externe n'ont rien à voir, c'est juste moi qui l'a inséré en attendant que j'essaie de régler ce problème.

Et j'ai une carte SD mal formaté du coup ...

 

Donc, si j'ai bien compris, il n'y a rien à faire afin de récupérer ces 16 gb interne ? Parce que ça me fait un peu mal :'(

Lien vers le commentaire
Partager sur d’autres sites

J'ai du mal à m'y retrouver sur ta tablette.

Je vois un /mnt/sdcard/93_81 qui fait 8 Go, dont j'avais supposé que c'était ta carte SD externe (la vraie quoi, celle que tu as insérée dans la tablette)

Je vois un /mnt/extsd qui ne fait qu'1Go, ce qui correspondrait plutôt à une partition de SD interne.

D'où ma question sur l'inversion, parce que normalement :

/mnt/sdcard = SD interne

/mnt/extsd = SD externe (comme son nom l'indique)

 

Ceci dit c'est vrai que 179:1 cela correspond plutôt aux device numbers de la carte SD externe... 

SI c'est ça, cela voudrait dire que tu as réussi à partitioner ta SD interne ? qui est elle-même une partition de la flash interne, donc partitionner (au sens table de partitions Windows) une partition de NAND ? remarque, si tu branches ta tablette en mode UMS sur un PC, ça doit être possible à faire.

 

Bref. Branche ta tablette sur ton PC. Est-ce que tu as sur ta tablette quelque chose qui apparaît et qui te propose de mettre la tablette en mode stockage de masse USB ? si oui accepte. Que se passe-t-il ensuite ? as-tu une lettre lecteur de disque qui apparait sur le PC ? 

Lien vers le commentaire
Partager sur d’autres sites

J'ai du mal à m'y retrouver sur ta tablette.

Je vois un /mnt/sdcard/93_81 qui fait 8 Go, dont j'avais supposé que c'était ta carte SD externe (la vraie quoi, celle que tu as insérée dans la tablette)

Je vois un /mnt/extsd qui ne fait qu'1Go, ce qui correspondrait plutôt à une partition de SD interne.

D'où ma question sur l'inversion, parce que normalement :

/mnt/sdcard = SD interne

/mnt/extsd = SD externe (comme son nom l'indique)

Non, c'est ma SD externe qui fait 1gb, l'interne fait 16gb

Quand je veux le brancher en stockage de masse, ça charge sans rien faire sur la tablette...

Modifié par Quentinomino
Lien vers le commentaire
Partager sur d’autres sites

Peux tu donner le résultat de la commande suivante :

 

adb shell ls -l /dev/block/*

 

Ensuite peux-tu extraire le fichier /system/etc/vold.fstab et poster son contenu ici :

 

adb pull /system/etc/vold.fstab

(puis l'ouvrir dans le bloc-note ou Wordpad s'il s'ouvre dans le bloc-note comme une seule ligne)

 

En fonction de ça je pourrai peut-être te proposer quelque chose c-a-d écraser la table de partition MBR dont je pense que tu as du la créer sur la partition SD interne. 

 

+1 Zrt22, si tu peux nous donner le lien vers le tuto suivi cela aiderait énormément.

Lien vers le commentaire
Partager sur d’autres sites

Peux tu donner le résultat de la commande suivante :

 

adb shell ls -l /dev/block/*

 

Ensuite peux-tu extraire le fichier /system/etc/vold.fstab et poster son contenu ici :

 

adb pull /system/etc/vold.fstab

(puis l'ouvrir dans le bloc-note ou Wordpad s'il s'ouvre dans le bloc-note comme une seule ligne)

 

En fonction de ça je pourrai peut-être te proposer quelque chose c-a-d écraser la table de partition MBR dont je pense que tu as du la créer sur la partition SD interne. 

 

+1 Zrt22, si tu peux nous donner le lien vers le tuto suivi cela aiderait énormément.

 

Ayant peu de temps en ce moment, je ne peux pas faire tout de suite les commandes, mais voici le tuto que j'ai suivi (du moins, lors des instructions sur Windows)

http://www.androidpit.fr/augmentez-memoire-android

Modifié par Quentinomino
Lien vers le commentaire
Partager sur d’autres sites

C'est pas ça... c'est que j'essaie un maximum de donner des informations dans les plus brefs délais...

 

Enfin bref, les voici...


C:\adb>adb shell ls -l /dev/block/*
lrwxrwxrwx root     root              2014-01-19 15:59 UDISK -> /dev/block/nandk
lrwxrwxrwx root     root              2014-01-19 15:59 boot -> /dev/block/nandc
lrwxrwxrwx root     root              2014-01-19 15:59 bootloader -> /dev/block/nanda
lrwxrwxrwx root     root              2014-01-19 15:59 cache -> /dev/block/nandh
lrwxrwxrwx root     root              2014-01-19 15:59 data -> /dev/block/nande
lrwxrwxrwx root     root              2014-01-19 15:59 databk -> /dev/block/nandi
lrwxrwxrwx root     root              2014-01-19 15:59 env -> /dev/block/nandb
brw------- root     root       7,   0 2014-01-19 15:59 loop0
brw------- root     root       7,   1 2014-01-19 15:59 loop1
brw------- root     root       7,   2 2014-01-19 15:59 loop2
brw------- root     root       7,   3 2014-01-19 15:59 loop3
brw------- root     root       7,   4 2014-01-19 15:59 loop4
brw------- root     root       7,   5 2014-01-19 15:59 loop5
brw------- root     root       7,   6 2014-01-19 15:59 loop6
brw------- root     root       7,   7 2014-01-19 15:59 loop7
lrwxrwxrwx root     root              2014-01-19 15:59 misc -> /dev/block/nandf
brw------- root     root     179,   0 2014-01-19 15:59 mmcblk0
brw------- root     root     179,   1 2014-01-19 15:59 mmcblk0p1
brw------- root     root      93,   0 2014-01-19 15:59 nanda
brw------- root     root      93,   8 2014-01-19 15:59 nandb
brw------- root     root      93,  16 2014-01-19 15:59 nandc
brw------- root     root      93,  24 2014-01-19 15:59 nandd
brw------- root     root      93,  32 2014-01-19 15:59 nande
brw-rw-rw- root     root      93,  40 2014-01-19 15:59 nandf
brw------- root     root      93,  48 2014-01-19 15:59 nandg
brw------- root     root      93,  56 2014-01-19 15:59 nandh
brw------- root     root      93,  64 2014-01-19 15:59 nandi
brw------- root     root      93,  72 2014-01-19 15:59 nandj
brw------- root     root      93,  80 2014-01-19 15:59 nandk
brw------- root     root      93,  81 2014-01-19 15:59 nandk1
brw------- root     root      93,  82 2014-01-19 15:59 nandk2
brw------- root     root      93,  85 2014-01-19 15:59 nandk5
drwxr-xr-x root     root              2014-01-19 15:59 sunxi-mmc.0
lrwxrwxrwx root     root              2014-01-19 15:59 private -> /dev/block/nandj
lrwxrwxrwx root     root              2014-01-19 15:59 recovery -> /dev/block/nandg
lrwxrwxrwx root     root              2014-01-19 15:59 system -> /dev/block/nandd
brw------- root     root     179,   0 2014-01-19 15:59 179:0
brw------- root     root     179,   1 2014-01-19 15:59 179:1
brw------- root     root      93,  80 2014-01-19 15:59 93:80
brw------- root     root      93,  81 2014-01-19 15:59 93:81
brw------- root     root      93,  82 2014-01-19 15:59 93:82
brw------- root     root      93,  85 2014-01-19 15:59 93:85 

 Pour la deuxième commande, aucun bloc note s'ouvre, seul ça s'affiche :

55 KB/s (883 bytes in 0.015s)
Modifié par Quentinomino
Lien vers le commentaire
Partager sur d’autres sites

Probablement pas tapée en étant dans le répertoire adb...

 

La commande adb pull /system/etc/vold.fstab t'extrait le fichier vold.fstab qui nous intéresse dans ton dossier ADB, donc vas-y avec l'explorateur Windows, ouvre-le avec un éditeur de texte, et colle nous son contenu ici. Si le bloc-note Windows affiche tout sur une ligne, essaie avec WordPad ou mieux, sinon ce sera illisible.

Lien vers le commentaire
Partager sur d’autres sites

C'est bon:


## Vold 2.0 fstab for HTC Passion
#
## - San Mehat (san@android.com)
##
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount    sdcard    /mnt/sdcard    auto    /devices/virtual/block/nandk    /devices/platform/sunxi-mmc.2/mmc_host
dev_mount    extsd    /mnt/extsd    auto    /devices/platform/sunxi-mmc.1/mmc_host    /devices/platform/sunxi-mmc.0/mmc_host
dev_mount    usbhost1    /mnt/usbhost1    auto    /devices/platform/sw-ehci.1    /devices/platform/sw_hcd_host0    /devices/platform/sw-ohci.1
Lien vers le commentaire
Partager sur d’autres sites

OK ça se précise : la SD interne est /dev/block/nandk et elle est bien partitionnée (cf. les /dev/block/nandk1 et /dev/block/nandk2)

Je pense que tu as du lancer un outil de partitionnement sous Windows (comme Minitool) alors que ta tablette était connectée en USB et c'est donc la zone SD interne de la flash que tu as partitionnée !

 

Le tuto que tu citais précisait bien de partitionner la carte SD (en la mettant dans un lecteur connecté au PC).

 

Il faut donc écraser cette table de partition. Je te propose :

adb shell dd if=/dev/zero of=/dev/block/nandk count=32

ATTENTION ! cette commande est dangereuse.

La moindre faute de frappe pourrait être fatale à la tablette. Fais un copier/coller ou relis-là 10 fois avant d'appuyer sur la touche Entrée.

En particulier n'ajoute pas d'espace là ou il n'y en a pas, fais bien attention au "nandk", c'est bien la lettre "k" comme "kilo" en dernier.

Je décline toute responsabilité si cela plante totalement la tablette

 

Ensuite :

adb reboot

Il devrait te dire que la SD interne (qu'il peut appeler autrement) est corrompue et te demander de la reformater, ce que tu peux faire depuis le menu de stockage des paramètres système.

S'il ne te dit rien, c'est possible qu'il l'ait déjà fait.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

C'est réparé !

 

Aucun message n'est apparu, cela c'est fait tout seul !

 

Le seul truc (qui n'est pas important, je te rassure) c'est qu'il ne détecte que 10gb au lieu des 16. Mais encore une fois, c'est sans importance !



Merci énormément de votre patience, Lannig & zrt22, vous avez réussi, malgré mon "noobisme" de première !

 

Je peux enfin en profiter pleinement! Bonne soirée !

 
Lien vers le commentaire
Partager sur d’autres sites

Les 10Go au lieu de 16, c'est parfaitement normal. Une partie des 16Go de flash interne de la tablette est réservée pour :

- le système

- le stockage interne (applications non déplacées)

- le cache

- le recovery

- diverses bricoles système

Tout cela explique les 6Go occupés.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

  • 2 years later...
  • 1 month later...

Bonjour,

 

Cela veut dire que BusyBox n'est pas préinstallé sur la tablette, comme elle semble quand même rootée ou "pré-rootée", ajouter manuellement busybox est possible (voir les tutos indiquant comment finir l'installation du root sur une tablette pré-rootée: installation de su, busybox et superuser.apk).

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...