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 08/12/2020, à 16:09

lebossejames

partition carte SD

Bonjour,

J'ai une carte SD, auquel il y a une partition de type FAT32.

Disque /dev/sdb : 14,86 GiB, 15931539456 octets, 31116288 secteurs
Disk model: STORAGE DEVICE  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xf1845b46

Périphérique Amorçage Début      Fin Secteurs Taille Id Type
/dev/sdb1              2048 31115263 31113216  14,9G  c W95 FAT32 (LBA)

Je souhaiterais effectué l'opération de suppression de la partition et de flasher un binaire sur la carte SD. J'ai essayé ceci:

sudo umount /dev/sdb1
sudo parted /dev/sdb rm 1

sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
sudo sfdisk --delete /dev/sdb

sudo dd if=final.img of=/dev/sdb bs=4M status=progress

A la fin j'obtiens une création de partition de type FAT32 alors que je ne l'ai pas demandé?

Voici ce que je souhaite obtenir à la fin:

$ sudo fdisk -l
Disque /dev/sdb : 14,86 GiB, 15931539456 octets, 31116288 secteurs
Disk model: STORAGE DEVICE  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets

Merci d'avance.

Hors ligne

#2 Le 08/12/2020, à 16:20

jpoc

Re : partition carte SD

pourquoi ne pas faire la commande

sudo fdisk /dev/sdb

et supprimer la partion avec les commandes qui vont bien
et penser à ecrire sur le disque
mais je crois que faire seulement  la commande dd va tout effacer

Dernière modification par jpoc (Le 08/12/2020, à 16:21)

Hors ligne

#3 Le 08/12/2020, à 18:35

lebossejames

Re : partition carte SD

Je pensais que la commande dd suffisait mais apparemment non !

Hors ligne

#4 Le 08/12/2020, à 19:27

MicP

Re : partition carte SD

Bonjour

Dans son message #1, lebossejames a écrit :

sudo dd if=final.img of=/dev/sdb bs=4M status=progress

A la fin j'obtiens une création de partition de type FAT32 alors que je ne l'ai pas demandé? …

Pour voir dans le fichier final.img
s'il n'y aurait pas déjà une partition FAT32 qui ressemblerait à celle observée

sudo fdisk -l final.img

Hors ligne

#5 Le 08/12/2020, à 20:53

lebossejames

Re : partition carte SD

MicP a écrit :

Bonjour

Dans son message #1, lebossejames a écrit :

sudo dd if=final.img of=/dev/sdb bs=4M status=progress

A la fin j'obtiens une création de partition de type FAT32 alors que je ne l'ai pas demandé? …

Pour voir dans le fichier final.img
s'il n'y aurait pas déjà une partition FAT32 qui ressemblerait à celle observée

sudo fdisk -l final.img

J'ai ceci:

sudo fdisk -l final.img

Disque final.img : 121,26 MiB, 127139328 octets, 248319 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xf1845b46

Périphérique Amorçage Début      Fin Secteurs Taille Id Type
final.img1             2048 31115263 31113216  14,9G  c W95 FAT32 (LBA)

Autre chose, lorsque j'ai dumpé des blocs mémoires sur ma carte SD pour créer le fichier final.img via Winhex sous windows et que j'analyse via la commande fdisk, j'ai ce résultat:

sudo fdisk -l final.img
Disque final.img : 121,26 MiB, 127139840 octets, 248320 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x0a0dff65

Périphérique           Amorçage      Début        Fin   Secteurs Taille Id Type
final.img1          1869881445 3571221465 1701340021 811,3G 7a inconnu
final.img2          1634566756 3553817813 1919251058 915,2G 72 inconnu
final.img3                   0          0          0     0B  0 Vide
final.img4            28049408   28049849        442   221K  0 Vide

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.

Est-ce un comportement particulier de Windows?

Hors ligne

#6 Le 09/12/2020, à 08:36

MicP

Re : partition carte SD

Bonjour

lebossejames a écrit :

… A la fin j'obtiens une création de partition de type FAT32 alors que je ne l'ai pas demandé? …

C'est donc bien ce que je pensais : la partition au format FAT32 observée correspond bien à ce qui est dans le fichier final.img et qui a bien été copié sur la clef. (on y retrouve d'ailleurs le même "Identifiant de disque : 0xf1845b46")
ce qui correspond bien au résultat attendu de la suite de lignes de commandes entrées :

Dans son message #1,lebossejames a écrit :
sudo umount /dev/sdb1
sudo parted /dev/sdb rm 1

sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
sudo sfdisk --delete /dev/sdb

sudo dd if=final.img of=/dev/sdb bs=4M status=progress

Donc, la suppression du MBR (premiers 512 octets) de la carte et la copie du fichier final.img sur la carte ont bien été faites.

Dernière modification par MicP (Le 09/12/2020, à 19:05)

Hors ligne