S’abonnez
Terminal : effacer un disque dur de manière sécurisée
Mac

Terminal : effacer un disque dur de manière sécurisée

LoKan Sardari
Sommaire

Effacer un disque dur peut se faire avec l'utilitaire de disque. Mais quand il ne fonctionne pas, ou pour avoir des options supplémentaires, le Terminal est votre ami.

Rappel sur le Terminal

Aujourd'hui nous allons voir comment il est possible de formater un disque dur de manière sécurisée à l'aide du Terminal. Il est donc important de rappeler plusieurs choses :

  • le Terminal est un outil puissant, qui peut résoudre vos problèmes, ou dans le cas présent, tout casser.
  • lisez bien l'intégralité de l'article avant de prendre la responsabilité de lancer une quelconque commande.
  • si vous vous plantez, vous pouvez tout perdre, de manière sécurisée, donc vérifiez vos commandes.

Ceci étant dit, rentrons dans le vif du sujet !

Avec quelle sécurité effacer votre disque ?

Effacer un disque dur de manière sécurisée veut dire qu'on va écrire des 0 sur chaque bit du disque, afin de rendre la récupération des données compliquée/difficile/impossible en fonction du choix effectué.

Il vous appartient de savoir quel niveau de sécurité vous voulez appliquer, en sachant que plus vous viserez haut, plus ce sera long - mais comme je n'ai pas besoin de rester devant l'écran quand le Terminal travaille, je privilégie toujours la sécurité la plus élevée.

Pour connaître les différentes options possibles, ouvrez le Terminal et tapez la commande suivante :

man diskutil

"man" appelle le manuel d'utilisation de la fonction "diskutil" (l'utilitaire de disque du Terminal). C'est l'image à la une, et je vous laisse lire la partie "secureErase".

effacer disque dur terminal secureErase

Trouver le bon disque à effacer

Pour indiquer au Terminal quel disque vous voulez effacer, il faut d'abord le trouver. On va donc demander à "diskutil" la liste des disques connectés :

diskutil list

Vous voyez à présent chaque volume physique, et ses volumes logiques rattachés.

diskutil list lokan

Effacer un disque de manière sécurisée

Pour effacer un disque de manière sécurisée, la commande est simple :

diskutil secureErase 1 /dev/disk5

Vous verrez ensuite une barre de progression rudimentaire - on est dans le Terminal, hein ! - qui vous informera du temps restant pour votre effacement.

diskutil secureErase Terminal

Effacer l'espace libre de manière sécurisée

Si maintenant vous voulez effacer de manière sécurisée l'espace libre sur un volume, sans toucher aux données présentes sur celui-ci, il faudra rajouter l'argument "freespace", qui est juste vital (et ne surtout pas l'oublier, sous peine de tout effacer, point). La commande sera la suivante :

diskutil secureErase freespace 1 /dev/disk5s2

Notez que cette fois, il faut indiquer un volume monté, et non pas un volume physique (disk5s2 au lieu de disk5 jusqu'à présent).

diskutil secureErase freespace

Comme précédemment, une fois la commande lancée, vous aurez une superbe barre de progression avec une estimation du temps restant :

diskutil secureErase freespace progress

Conclusion

Cet article peut paraître un peu dense, mais en réalité il ne s'agit que d'une fonction, avec plusieurs arguments. Je vous conseille de vous faire la main sur une clé USB, ou une carte SD, pour apprendre.

En espérant que cet article vous sera utile, je vous fais des bisous ?

Rejoignez-nous !

Abonnez-vous sur Patreon pour accéder à notre communauté Discord et au contenu VIP.

S’abonner sur Patreon

Commentaires

kevysis
il y a 9 ans
Répondre

Whoua il est pourris le terminal de mac os :O (désoler j'ai pas pu m’empêcher), je travail à 90% sur des OS Linux (je suis administrateur système et réseau linux pour une grosse SSII), et par moment je suis obliger d'utiliser mac os (à cause de certains clients ), mais c'est toujours utile ce genre d’article car je fais jamais de mac os et par moment ça peu m’être utile même si le système et fort limité, il y a toujours des astuces à connaître 🙂

Gslack
il y a 9 ans
Répondre

Bj,

Trés bon article à garder sous le coude... par contre n'y a t-il pas une petite coquille :

Pour le formatage du disque tu indique disk5s1 ne serait ce pas plutôt disk5 tout court ? (disk5s1 étant une partition spécifique).

LoKan Sardari
il y a 9 ans

Salut à toi,

Tu as totalement raison, merci pour avoir vu cette coquille.

(désolé d'avoir été si long à modérer ce commentaire)

Mic Onta
il y a 9 ans
Répondre

Bonsoir Lokan,

En pratique, est ce qu' effacer des fichiers de mon SSD avec l'option "vider la corbeille en mode sécurisé..." du finder sous Mavericks ne servirait à rien, voir serait pas bon pour lui ?

merci

LoKan Sardari
il y a 9 ans

Salut 😉

Je n'ai pas la réponse à ta question, puisque je ne sais pas précisément comment le Finder fonctionne en mode sécurisé sur un SSD, mais j'ai bon espoir que la commande TRIM soit utilisée pour effacer le contenu de manière sécurisée, et pas une écriture de 0.

Si tu trouves l'infos en fouinant le net, je suis curieux de ton retour 😉

Florent
il y a 9 ans
Répondre

Bonjour Lokan,

Très bon article. As-tu déjà testé le formatage bas niveau (écriture de zéro) pour la redonner une seconde vie à un disque dur ?

Je cherche des infos à ce niveau donc je m'adresse à un expert de l'univers Apple et ses périphériques 😉

Bonne soirée,

Florent

LoKan Sardari
il y a 9 ans

Salut Florent,

Pour redonner une seconde vie ? Je n'avais pas conscience que ça pouvait "réparer" un disque dur, et du coup, non, je n'ai jamais testé. Je n'ai jamais eu de soucis de lenteur sur un disque non plus.

Tu peux tester de ton côté et revenir nous dire ce que tu en penses 😉

Thierry
il y a 9 ans
Répondre

Ces opérations son la plupart du temps inefficace sur un SSD, et ne fait qu'accélérer l'usure. El Capitan a même supprimé l'option de la corbeille.

http://www.tomshardware.fr/articles/SSD,1-38830.html

LoKan Sardari
il y a 9 ans

Tout d'abord "bonjour" Thierry,

Tu constateras que mon article ne parle que de disques durs, et pas de SSD 😉

Kévin V
il y a 9 ans
Répondre

Très bon article, mais tu ne parles pas d'un point très important : il ne faut pas le faire sur un SSD : la commande TRIM nettoie déjà l'espace disque (et rend les récupérations très difficiles) et de plus, tu écris sur tout le disque, et le nombre d'écriture par cellule est limité : on fait donc perdre beaucoup de durée de vie.
À mon avis, un simple formatage du SSD suffit, la commande TRIM s'occupera du reste (elle est présente je crois depuis OS X 10.6, Windows 7 et Linux 2.6.33 🙂 )

LoKan Sardari
il y a 9 ans

Bonjour Kévin,

En effet, je n'en parle pas, car l'article parle des disques durs, et pas des SSD.