3 votes

Formatage de la carte SD dans xubuntu

Je viens d'acheter une nouvelle carte SDHC de 8 Go, mais je ne parviens pas à y créer des partitions. Ni lorsque j'utilise GParted, ni lorsque j'utilise mkfs.

Lorsque j'insère la carte SD, le message suivant apparaît dans dmesg :

...
[ 8488.662181] mmc0: card lacks mandatory switch function, performance might suffer.
[ 8488.839524] mmc0: new SDHC card at address b368
[ 8488.839870] mmcblk0: mmc0:b368 SMI-S 7.54 GiB 
[ 8488.842163]  mmcblk0: unknown partition table

Mais lorsque j'essaie d'utiliser dd pour écrire un fichier .img sur la carte SD, de nombreuses erreurs d'E/S apparaissent :

...
[ 8639.446903] mmcblk0: error -123 sending status command, aborting
[ 8639.446905] end_request: I/O error, dev mmcblk0, sector 460672
[ 8639.446910] end_request: I/O error, dev mmcblk0, sector 460680
[ 8639.446915] end_request: I/O error, dev mmcblk0, sector 460688
...

Lorsque j'essaie de créer une table de partition dans GParted, l'erreur suivante s'affiche également :

...
[ 8840.084006] mmc0: Timeout waiting for hardware interrupt.
[ 8840.084252] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0xe00

Quelqu'un a-t-il une idée de ce qu'il faut faire pour que cela fonctionne ?

3voto

Insérez la carte SD dans votre lecteur de carte et permettez-lui d'être reconnue et montée par Ubuntu.

Cliquez sur le menu "Applications" en haut de l'écran, puis sur "Accessoires" et "Terminal" pour ouvrir l'invite de commande.

Type df et appuyez sur Enter . Cela affiche une liste de tous les périphériques de stockage actuellement utilisés par l'ordinateur. Localisez le nom du périphérique de votre carte SD. Il peut s'agir de quelque chose comme /dev/mmcblk0 ou, si vous utilisez un lecteur de carte USB, /dev/sdxN (avec x étant une lettre, et N un nombre ; par exemple : /dev/sdb1 (.

Type umount suivi du nom du périphérique que vous avez trouvé à l'étape 1. Par exemple, la commande complétée pourrait être umount /dev/sdb1 . Appuyez sur Enter après avoir tapé la commande. Cette commande permet de démonter la carte SD du système.

Type mkdosfs -F 32 -v <device name as explained above> et appuyez sur Enter . Par exemple, la commande complétée pourrait être mkdosfs -F 32 -v /dev/sdb1 . Le site -F 32 La partie de la commande formate la carte SD en utilisant le système de fichiers FAT32. Laissez cette partie de côté si vous préférez formater la carte en utilisant la FAT16. Le site -v La partie de la commande donne un résumé verbeux (complet) de l'opération.

Retirez et reconnectez la carte SD pour la remonter lorsque l'opération est terminée.

1voto

Qurben Points 141

Je n'ai pas complètement résolu mon problème, mais je soupçonne que ma carte SD était défectueuse. J'ai essayé plusieurs systèmes d'exploitation et appareils différents, mais aucun d'entre eux n'a pu formater ma carte SD. J'en ai acheté une nouvelle et elle a fonctionné sans problème.

0voto

Exeleration-G Points 7175

J'ai eu une erreur d'E/S qui ressemblait beaucoup à la vôtre. Dans mon cas, la solution était simple : la carte SD était verrouillée manuellement. Il m'a donc suffi de déplacer le petit interrupteur dans la carte SD pour la déverrouiller. Après cela, toutes les erreurs ont disparu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins 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