Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/11/2020, à 09:11

Grofzout

restauration d'un microSD 'raspberry': etiquette de disque non reconnu

Bonjour,

Je cherche à restaurer une carte microSD de 32 Go qui a été précédemment été utilisée sur un raspberry (un peu vieux, version 2 je crois).
gparted me dit qu'il n'y a pas de table de partition et si je cherche à en créer une j'obtiens :

Impossible d'ouvrir /dev/mmcblk0 - étiquette de disque non reconnue.

J'ai également testé la commande :

sudo dd if=/dev/zero of=/dev/mmcblk0

mais la encore j'obtiens des message d'erreur :

dd: écriture vers '/dev/mmcblk0': Aucun espace disponible sur le périphérique
60367873+0 enregistrements lus
60367872+0 enregistrements écrits
30908350464 octets (31 GB, 29 GiB) copiés, 2305,51 s, 13,4 MB/s

et rien n'a changé.

Auriez-vous une piste pour parvenir à restaurer la carte SD dans son état d'origine ?

Merci,

Hors ligne

#2 Le 03/11/2020, à 11:49

Vobul

Re : restauration d'un microSD 'raspberry': etiquette de disque non reconnu

sudo fdisk /dev/mmcblk0

Puis crée une table de partition et une partition.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 03/11/2020, à 11:57

Nasman

Re : restauration d'un microSD 'raspberry': etiquette de disque non reconnu

Grofzout a écrit :
dd: écriture vers '/dev/mmcblk0': Aucun espace disponible sur le périphérique
60367873+0 enregistrements lus
60367872+0 enregistrements écrits
30908350464 octets (31 GB, 29 GiB) copiés, 2305,51 s, 13,4 MB/s

C'est normal que tu aies une erreur, le but de la commande est d'écrire des zéros sur toute la carte, secteur après secteur. Lorsque toute la carte est effacée, la tentative d'écriture d'un bloc de zéros ne peut se faire (vu que cela dépasse la capacité de la carte). Tu as donc un message indiquant que tu as lu X+1 blocs de zéros (le générateur de zéros) mais que l'écriture du bloc X+1 échoue (vu qu'il n'y a que X pouvant être écrits).


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#4 Le 03/11/2020, à 17:35

Grofzout

Re : restauration d'un microSD 'raspberry': etiquette de disque non reconnu

Merci pour vos réponses.

Effectivement j'ai oublié de compléter mais j'ai déjà fait

sudo fdisk /dev/mmcblk0

et il me renvoie

Le périphérique ne contient pas de table de partitions reconnue.
Création d'une nouvelle étiquette pour disque de type DOS avec identifiant de disque 0x53070257.

du coup je créé une nouvelle table + partition que j'écris :

Commande (m pour l'aide) : g

Une nouvelle étiquette de disque GPT a été créée (GUID : 0D00A84C-061A-EF40-A3C9-606FC28ADE76).

Commande (m pour l'aide) : n
Numéro de partition (1-128, 1 par défaut) : 1
Premier secteur (2048-60367838, 2048 par défaut) : 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-60367838, 60367838 par défaut) : 

Une nouvelle partition 1 de type « Linux filesystem » et de taille 28,8 GiB a été créée.

Commande (m pour l'aide) : w
La table de partitions a été altérée.
Appel d'ioctl() pour relire la table de partitions.
Synchronisation des disques.

Mais la partition (et la table) restent introuvables. Si je relance fdisk, j'ai de nouveau :

Le périphérique ne contient pas de table de partitions reconnue.
Création d'une nouvelle étiquette pour disque de type DOS avec identifiant de disque 0xc61414e7.

Ma carte est morte ?

Merci d'avance.

Hors ligne

#5 Le 04/11/2020, à 09:31

Grofzout

Re : restauration d'un microSD 'raspberry': etiquette de disque non reconnu

Bonjour à tous,

Je pense finalement que la carte microSD est morte car j'ai lancé le script mkcard.sh et bien que tout semble se passer correctement, la carte n'a pas changé après le script... On voit d'ailleurs qu'il y a une erreur de la lecture de la carte à la fin du script.

sudo ./mkcard.sh /dev/mmcblk0  
[INFO] DANGER!! You're trying to destroyed the partition table of your: /dev/mmcblk0
Do you want to continue? [Y/N]
Y
[INFO] You've just decided to use the partition table of your: /dev/mmcblk0
[INFO] drive /dev/mmcblk0
[INFO] SD card deleted successfully
[INFO] Disk Size: 30908350464 bytes
[INFO] Number Cylinders: 3757
Checking that no-one is using this disk right now ... OK

Disk /dev/mmcblk0: 28.8 GiB, 30908350464 bytes, 60367872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

>>> Created a new DOS disklabel with disk identifier 0xa8af0142.
/dev/mmcblk0p1: Created a new partition 1 of type 'W95 FAT32 (LBA)' and of size 63 MiB.
/dev/mmcblk0p2: Created a new partition 2 of type 'Linux' and of size 4 GiB.
/dev/mmcblk0p3: Done.

New situation:
Disklabel type: dos
Disk identifier: 0xa8af0142

Device         Boot  Start     End Sectors Size Id Type
/dev/mmcblk0p1 *      8192  137215  129024  63M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      137216 8525823 8388608   4G 83 Linux

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
[INFO] sfdisk executed successfully
[ERROR] Can't find boot partition in /dev

Si quelqu'un a une idée pour s'assurer que la carte n'est pas morte, je suis preneur (j'ai également testé le formatage via un appareil photo).

Merci.

Hors ligne

#6 Le 04/11/2020, à 11:32

Vobul

Re : restauration d'un microSD 'raspberry': etiquette de disque non reconnu

Après une carte SD de 32 Go ça coûte 8€ donc bon....


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne