J'ai une carte SD Kingston (16g) avec partition et données écrites dessus. voici la sortie de
root@victor-ss9:/home/victor# fdisk -l /dev/sdf
Disk /dev/sdf: 15.6 GB, 15560867840 bytes
4 heads, 16 sectors/track, 474880 cylinders, total 30392320 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
Disk identifier: 0x000cde21
Device Boot Start End Blocks Id System
/dev/sdf1 3072 266239 131584 6 FAT16
/dev/sdf2 266240 30392319 15063040 83 Linux
puis j'ai effacé avec dd:
root@victor-ss9:/home/victor# Sudo dd if=/dev/zero of=/dev/sdf bs=8192
dd: error writing ‘/dev/sdf’: No space left on device
1899521+0 records in
1899520+0 records out
15560867840 bytes (16 GB) copied, 557,952 s, 27,9 MB/s
Ensuite, je retourne à nouveau, et oh! surprise, pas de changement:
root@victor-ss9:/home/victor# fdisk -l /dev/sdf
Disk /dev/sdf: 15.6 GB, 15560867840 bytes
4 heads, 16 sectors/track, 474880 cylinders, total 30392320 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
Disk identifier: 0x000cde21
Device Boot Start End Blocks Id System
/dev/sdf1 3072 266239 131584 6 FAT16
/dev/sdf2 266240 30392319 15063040 83 Linux
les fichiers et les partitions sont toujours là! idem pour les deux cartes. J'utilise ce type de lecteur de carte SD externe (usb3):
et voici ma carte SD (le samsung semble bien fonctionner avec dd erase)
Avez-vous une idée de l'origine du problème? Je n'ai jamais vu de données/partitions aussi persistantes ... (en général, je ne veux pas les supprimer et elles sont supprimées ...)
S'il vous plaît, vérifiez si le lecteur de carte SD externe a l'option de définir en lecture seule (parfois appelé "verrouiller") à la carte SD jointe. Si ce paramètre est défini en lecture seule, vous devez d'abord le modifier, puis utilisez la commande de remplacement des données dans votre message.
Vous pouvez également utiliser urandom pour un meilleur effacement des données.
Sudo dd if=/dev/urandom of=/dev/sdX bs=8192
Si vous ne pouvez pas supprimer/créer des partitions avec fdisk (ou cfdisk), cela signifie que votre carte SD est morte.
J'ai eu le même problème. Enfin, j'ai utilisé SD Card Formatter ( https://www.sdcard.org/downloads/formatter_4/ ). Il a la possibilité d'ignorer toutes les partitions, peu importe le format du système de fichiers. Bonne chance!