J'ai installé CM11 sur mon Sprint Note II, et cette chose ne reconnaît soudainement pas ma carte SD externe de 64 Go (alors que la ROM stock le faisait).
J'ai cherché sur Google - il semble que je doive réparer la partition. J'ai essayé différentes options de partitionnement et de formatage dans Clockworkmod recovery, mais je ne peux toujours pas voir ma carte.
Certains ont suggéré de le réparer sur ordinateur et je n'ai ni lecteur de carte ni machine avec Windows à ma disposition. Et pourtant, même avec ces derniers, je dois encore savoir quel type de partition ce devrait être. Fat, exFat, ext3, ext4 ?
Donc, je me demande s'il est possible de réparer une table de partition sans retirer la carte, en utilisant peut-être adb shell
con fdisk
o parted
ou autre chose ?
UPD :
J'ai essayé de le repartitionner avec fdisk. D'abord, j'ai dû déterminer l'identifiant du périphérique de bloc de la carte. Vous pouvez le faire soit en exécutant blkid
(et dans mon cas, ma carte n'est même pas apparue dans la liste). Ou alors, retirez la carte et rebranchez-la, et lancez immédiatement la commande suivante dmesg | grep mmc1
après cela. Et ça m'a donné ça :
<6>[ 555.585323] c0 mmc1: new high speed SDXC card at address e624
<6>[ 555.587975] c0 mmcblk1: mmc1:e624 SU64G 59.4 GiB
Et puis j'ai utilisé fdisk /dev/block/mmcblk1
pressé p
et ça me montre ceci :
Command (m for help): p
Disk /dev/block/mmcblk1: 63.8 GB, 63864569856 bytes
4 heads, 16 sectors/track, 1948992 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Maintenant, sur la base de ces informations, je dois créer une ou plusieurs partitions, mais je n'ai aucune idée de leur nature ou de leur type. fdisk supporte une liste assez importante. Pouvez-vous me conseiller sur la marche à suivre ?