Pages : 1
#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
…
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
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éesudo 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
… 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 :
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
Pages : 1