Effacer un disque dur

Lorsqu’on se préocupe de ses informations personnelles et qu’on veut se débarrasser d’un ordinateur ou d’un vieux disque dur il faut, idéalement, le vider. J’ai une petite méthode pour le faire pas trop compliqué et totalement sécuritaire pour les données.

Ma méthode implique

  • Un disque dur qu’on veut wiper (effacer)
  • Un LiveCD de Linux
  • Du temps
  • Une tour d’ordinateur pour le processus, idéalement inutilisée… sinon où chercher ou quoi utiliser pour se dé-s’emmerder
    • Un lecteur CD-Rom

Attention, un peu technique… mais tellement conseillé :)

Étape un… backups?

C’est un peu stupide de le préciser… mais assurez-vous qu’il est vraiment vide de vos données avant de faire quoi que ce soit!!

Étape deux… Graver le LiveCD

Je recommanderait n’importequel LiveCD de Linux tel que ceux de Knoppix, Ubuntu, Gentoo, Fedora, RedHat en rescue mode. Peu importe… ce qu’il faut en fait c’est ces commandes.

  • /dev/urandom, ou
  • /dev/zero
  • dd

Je ne me rappelle pas quand Linux en général a inclus ces trucs mais c’est ce qu’il faut.

En gros les deux premiers sont des device files qui fournissent du junk aléatoire… et l’autre. Que des zéros!

Tandis que “dd” est un utilitaire pour écrire en device to device…. (aka. dd) :)

Si non…

Googleisez pour un LiveCD linux :)

Ce pourrait être le CD discuté ici.

Étape trois, on vide.

En fait, on enlève tout les autres disques durs question de ne pas se tromper!

Ensuite, il est bien de remarquer que le processus peut prendre du temps. Ce serait idéal d’avoir une tour qui sert a rien… sinon on tombe a devoir attendre après.

Étape deux, On démarre le LiveCD

… On attend le command prompt. C’est comme du DOS à l’époque, sauf que c’est vraiment plus puissant!

Pour reconnaitre un prompt linux, on voit quelque chose du genre:

user@debian:~ $

ou encore… si on voit le dièze (#)… c’est qu’on est un super utilisateur (root). Un LiveCD nous envoit généralement en root alors on devrait voir quelque chose de similaire à:

root@debian: ~ #

Étape cinq , on script un peu.

On peut le faire de plusieurs façon la même chose. En gros, on se doit, pour s’assurer d’effacer complètement le disque de le remplir au moins huit fois au minimum de données random. Alors je propose le petit script qui se copie bien à la main.

Si vous avez vidé vos disques durs le disque dur a vider devraît être /dev/hda

Pour vous en assurer, faites

root@debian: ~# file /dev/hda

Un output similaire ceci devrait sortir…

/dev/hda: block special (3/0)

Si tout est beau… on continue.

root@debian: ~# vi wipedisk.sh

En VI, il faut faire ‘i’ avant de commencer d’écrire…

#!/bin/bash
for ((i=1;i<=10;i+=1)); do
echo "Passe $i"
dd if=/dev/urandom of=/dev/hda
sleep 1
done

Ensuite on quitte en faisant [escape] on écrit:wq” (deux points… “w” et “q”… qui signifie commande write quit)

root@debian: ~# chmod 755 wipedisk.sh

Qui va rendre le fichier exécutable.

Ensuite, on exécute.

root@debian: ~# ./wipedisk.sh

En général, ça peut prendre du temps. Mais à la fin d’une soirée de film… le disque devrait être totalement rempli d’ordures aléatoire.

Au plaisir!




							

0 Responses to “Effacer un disque dur”


  1. No Comments

Leave a Reply