Bonsoir
J’ai une carte sd récalcitrante au formate :
Commande (m pour l'aide) : w
La table de partitions a été altérée.
Appel d'ioctl() pour relire la table de partitions.
/dev/sdb : échec de fsync sur le périphérique: Erreur d'entrée/sortie
Donc je lui ai passé les arguments suivants :
root@acer:~# fsck -f -v -c /dev/sdb
fsck de util-linux 2.36.1
e2fsck 1.46.2 (28-Feb-2021)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
Found a dos partition table in /dev/sdb
Alors, je ne sais pas si ça peut aider, mais j’ai déjà eu cette erreur à cause d’un lecteur de carte défectueux, je te conseille un petit test croisé pour vérifier.
Un test croisé consiste, lors d’un problème d’interaction entre deux éléments (ou plus), d’essayer de faire fonctionner itérativement chaque élément par ailleurs.
Dans ton cas, le test croisé consiste à mettre ta carte SD dans un autre lecteur de carte et mettre une autre carte SD dans ton lecteur de carte afin de voir s’il n’y a pas un problème d’un des deux éléments.