Je veux nettoyer un SSD de toutes ses partitions et données, donc je peux le repartitionner (ce n'est pas pour des raisons de sécurité).
J'ai regardé sudo dd if=/dev/zero of=/dev/sdb bs=1M
mais si cela remplit simplement chaque partition avec des zéros, je ne suis pas sûr de ce que je veux faire.
J'ai l'intention d'exécuter cette commande assez souvent, et je ne veux pas épuiser les écritures de mon SSD. Quelqu'un pourrait-il me donner des conseils pour résoudre ce problème?
Réponses:
Sur un SSD: vous pouvez TRIM des disques entiers ou des partitions en utilisant
blkdiscard
. Ce n'est pas très sécurisé, mais pratiquement instantané (le disque marque simplement toutes les cellules comme inutilisées).Pour la sécurité: utilisez le chiffrement complet du disque. Ne vous embêtez pas à essuyer le disque entier s'il est chiffré - il vous suffit d'effacer la zone contenant vos clés (par exemple, les 1 à 2 premiers Mo de chaque partition chiffrée).
Pour le repartitionnement: Encore une fois, ne vous embêtez pas à effacer toutes les données. Il vous suffit de détruire les systèmes de fichiers à l'aide
wipefs
, puis de nettoyer les 1 premiers Mo de votre disque pour purger les chargeurs de démarrage restants. Après avoir formaté une partition en utilisantmkfs
, le système d'exploitation supposera simplement qu'elle est complètement vide.(En fait, sous Linux, mkfs.ext4 TRIM automatiquement la partition entière avant de la formater.)
la source
mkfs
sera de toute façon il poubelle mais différentes situations bizarres. Ne se -wipefs
existe parce qu'il était nécessaire.)man wipefs
dit-on? (Astuce: regardez le premier exemple dans la section des exemples de la page de manuel)blkdiscard
serait bien aussi car cela créerait un puzzle hors du reste du disque même si l'attaquant connaissait la clé (en supposant que l'ancien mappage ne puisse pas être récupéré également). "puis frottez le premier 1 Mo de votre disque pour purger les chargeurs de démarrage restants" - la section supplémentaire n'est utilisée que comme débordement de la première 512 Go. Si vous essuyez d'abord 512B, vous ne serez pas blessé par le reste de 1M.Comme Kamil Maciorowski le mentionne , la meilleure façon, avec le moins d'usure en écriture, de supprimer un disque entier , est d'utiliser la commande ATA «Secure Erase». Cela demandera au matériel de faire un seul effacement complet, plutôt que d'écraser les cellules à plusieurs reprises comme avec des outils comme
shred
. Cela ne peut être fait que pour l'intégralité du disque, si vous avez besoin d'effacer sélectivement les partitions, voir la réponse de grawity (blkdiscard
)L'implémentation exacte de la commande dépend du matériel.
La plupart des SSD utiliseront un signal électrique en vrac pour effacer des puces entières de manière tout ou rien. Cela entraîne une usure en écriture (normale), mais uniquement dans la mesure du possible (~ cycle d'écriture unique).
Les SSD à cryptage automatique essuieront généralement la clé de cryptage à l'intérieur de la puce du contrôleur (vraiment instantanée). Les disques à chiffrement automatique chiffrent toujours , même prêts à l'emploi (avec une clé par défaut). Ainsi, l'essuyage de la clé ne laisse qu'un pêle-mêle non déchiffrable sur les puces flash, même si aucune clé utilisateur n'a été définie.
dd if=/dev/zero
.Le processus est assez bien documenté ici: https://www.thomas-krenn.com/en/wiki/SSD_Secure_Erase (j'ai personnellement utilisé ce processus à plusieurs reprises sur mes propres SSD lors de la réinstallation des OS)
Edit: si vous êtes intéressé par les implications de sécurité: consultez cette question de Security.SE
la source
En gardant à l'esprit que vous avez demandé une solution sur la façon d'effacer rapidement les disques Remplacez / dev / sdx par votre disque, plus / dev / sda
Cela effacera la table de partition.
Cela effacera le disque entier, cela prendra un certain temps.
la source
cat
. Utilisezdd
pour améliorer les performances.dd
utilise par défaut des tampons de 512 octets, ce qui ruinera les performances ... Coreutils (cp
et probablement aussicat
) ont une taille de tampon plus sensible. Il n'y a rien àdd
ce sujet qui le rend en quelque sorte intrinsèquement plus rapide, de toute façon.dd
. La dernière fois que j'ai essayé d'cat
écrire une image sur un disque, c'était beaucoup plus lent que d'utiliserdd
avec une taille de tampon appropriée.