J'ai essayé la commande clean all
dans Diskpart
et cela a pris une heure pour être complété mais à la fin rien n'a changé. Je pense que la carte SD est verrouillée et lorsque j'essaie de formater ou de repartitionner le disque, soit il affichera un résultat réussi soit il renverra une erreur "Windows n'a pas pu terminer le formatage". J'ai essayé de le formater sous Linux (cette réponse) et Android aussi mais sans succès. Y a-t-il un moyen de réutiliser ma carte SD comme stockage portable?
MISE À JOUR: Détails de GParted lorsque je supprime la partition
GParted 0.30.0 --enable-libparted-dmraid --enable-online-resize
Libparted 3.2
Supprimer /dev/mmcblk0p2 (inconnu, 59,46 Gio) de /dev/mmcblk0 00:00:08 ( SUCCÈS )
calibrer /dev/mmcblk0p2 00:00:00 ( SUCCÈS )
chemin: /dev/mmcblk0p2 (partition)
début : 34816
fin : 124735454
taille : 124700639 (59,46 Gio)
supprimer la partition 00:00:08 ( SUCCÈS )
messages libparted ( INFO )
Erreur d'entrée/sortie pendant l'écriture sur /dev/mmcblk0
========================================
Supprimer /dev/mmcblk0p1 (inconnu, 16,00 Mio) de /dev/mmcblk0 00:00:01 ( SUCCÈS )
calibrer /dev/mmcblk0p1 00:00:00 ( SUCCÈS )
chemin: /dev/mmcblk0p1 (partition)
début : 2048
fin : 34815
taille : 32768 (16,00 Mio)
supprimer la partition 00:00:01 ( SUCCÈS )
========================================
Détails de GParted lorsque j'essaie de formater:
GParted 0.30.0 --enable-libparted-dmraid --enable-online-resize
Libparted 3.2
Formater /dev/mmcblk0p1 en fat16 00:00:01 ( ERREUR )
calibrer /dev/mmcblk0p1 00:00:00 ( SUCCÈS )
chemin: /dev/mmcblk0p1 (partition)
début : 2048
fin : 34815
taille : 32768 (16,00 Mio)
effacer les anciennes signatures de système de fichiers dans /dev/mmcblk0p1 00:00:00 ( SUCCÈS )
écrire 512,00 Kio de zéros à l'octet de décalage 0 00:00:00 ( SUCCÈS )
écrire 512,00 Kio de zéros à l'octet de décalage 16252928 00:00:00 ( SUCCÈS )
écrire 4,00 Kio de zéros à l'octet de décalage 16711680 00:00:00 ( SUCCÈS )
écrire 8,00 Kio de zéros à l'octet de décalage 16769024 00:00:00 ( SUCCÈS )
vider le cache du système d'exploitation de /dev/mmcblk0 00:00:00 ( SUCCÈS )
définir le type de partition sur /dev/mmcblk0p1 00:00:01 ( SUCCÈS )
nouveau type de partition : fat16
créer un nouveau système de fichiers fat16 00:00:00 ( ERREUR )
mkfs.fat -F16 -v -I '/dev/mmcblk0p1' ( EXECUTION )
Impossible d'exécuter le processus enfant "mkfs.fat" (Erreur d'entrée/sortie) ( ERREUR )
========================================
Formatter /dev/mmcblk0p2 en fat32
Résultats pour l'effacement:
sudo dd if=/dev/zero of=/dev/mmcblk0 bs=8192
dd: erreur d'écriture `dev/mmcblk0': Aucun espace disponible sur le périphérique
7795969+0 enregistrements lus
7795968+0 enregistrements écrits
63864569856 octets (64 Go, 59 CAB) copiés, 3824.26 s, 16.7 Mo/s
Résultats pour état amd64-stdtool:
[+] Trouvé RCA pour /dev/mmcblk0: E624.
[+] CSD de la carte: 400E005A7B590001DED48F700R808006.
[+] État de la protection en écriture : Désactivée.
0 votes
Vous avez oublié de décrire le problème réel, seulement que rien n'a changé. Habituellement, si vous repartitionnez et reformatez la carte, vous pouvez simplement l'utiliser.
0 votes
Peut-être que la carte SD est corrompue
1 votes
@KirandeepMaan Ce n'est pas corrompu. Android verrouille les cartes SD lorsqu'elles sont formatées en tant que stockage interne.
0 votes
Oh je comprends, comme je l'ai dit, si la fenêtre indique "impossible de formater", il y a deux possibilités : soit c'est corrompu, soit comme vous l'avez mentionné, c'est verrouillé, ce qui ne donne pas l'autorisation d'accéder à son opération de formatage et, comme l'a dit alecxs, envoyez quelques captures d'écran pour référence afin de résoudre votre problème.
0 votes
Windows ne permet pas plusieurs partitions sur une carte sd. utilisez linux gparted (comme vous l'avez déjà mentionné)
0 votes
16,00 Mio est un peu petit pour une partition, vous devriez créer une nouvelle table de partitions et formater en fat32. L'erreur d'entrée/sortie peut indiquer un arrêt physique (usure) mais peut aussi être causée par un lecteur de carte incompatible avec Linux ou des pilotes incorrects.
1 votes
@alecxs Je n'ai pas créé la partition de 16 Mo et elle ne peut pas être modifiée. Il est ridicule qu'Android fasse cela aux cartes SD sans fournir de solution pour récupérer la carte SD. J'ai essayé ceci sur une deuxième carte SD et le même problème s'est produit. Donc, ce cas n'est pas un problème matériel.
0 votes
Vous ne pouvez pas supprimer/créer de table de partition?
0 votes
Non, même après avoir supprimé les partitions, les mêmes partitions réapparaîtront.
0 votes
Essayez
sm set-force-adoptable false
sm list-disks
sm partition disk:123,45 public
sm list-volumes all
à partir de adb shell1 votes
Juste lié pour référence plus ou moins pertinent problèmes 1, 2, 3 partitionnement 4, 5, 6
0 votes
@alecxs Vos informations sont obsolètes. Windows 10 prend en charge plusieurs partitions sur les cartes SD et les clés USB depuis ce que je sache Win 10 1903.
0 votes
C'était déjà possible même avant Win10 avec un petit hack : etcwiki.org/wiki/Cfadisk_usb_driver