110 votes

Effacer en toute sécurité toutes les données d'un disque dur

Je suis sur le point de vendre mon vieux PC de bureau et je crains que certaines de mes informations sensibles ne soient accessibles à l'acheteur, même après avoir reformaté le disque dur à l'aide d'un logiciel de récupération des données.

Comment puis-je effacer le disque dur de manière sécurisée afin que les données qu'il contient ne puissent pas être récupérées ?

Bien que je souhaite spécifiquement obtenir de l'aide pour mon PC Windows, cela ne ferait pas de mal s'il y avait des suggestions pour les Macs également.

11voto

alastairs Points 3045

Plutôt que de vous soucier de la suppression sécurisée des données, vous pouvez acheter un nouveau disque dur et procéder à une installation propre du système d'exploitation sur celui-ci.

Vous pouvez alors conserver l'ancien disque dur pendant un certain temps au cas où vous auriez oublié de sauvegarder quelque chose et le recycler éventuellement comme deuxième (ou troisième !) disque dans votre nouvelle machine.

6voto

Ryan Fox Points 5181

Une autre suggestion, pour les Macs, est d'utiliser le programme Utilitaire de disque d'Apple. Il est inclus sur le disque d'installation d'OS X, donc si vous démarrez à partir de celui-ci, vous pouvez ouvrir Disk Utility, sélectionner votre disque et l'effacer (il y a quelques options pour le nombre de fois où il faut écrire sur les données et autres).

2voto

Si vous avez accès à l'équipement adéquat (ou êtes prêt à l'acheter), vous pouvez envisager de démagnétisation l'entraînement. Certaines organisations l'exigent avant que les machines puissent être réutilisées, vendues ou données.

Vous devez savoir que cela risque de rendre le disque inutilisable.

1voto

Tim Howland Points 4638

De même, si vous avez beaucoup de données importantes, le moyen le plus simple et le plus rapide est de détruire physiquement le support. Un coup de massue est bien plus simple que d'écraser 15 fois un disque de 1 To avec des motifs binaires aléatoires.

1voto

Basj Points 1572

Quand Python est installé sur la machine, je fais simplement python filldisk.py avec ce fichier :

import numpy as np
size = 256*1024*1024  # starts with 256 MB files
i = 0
while True:
    try:
        with open(str(i), 'wb') as f:
            f.write(np.random.bytes(size))
        i += 1
    except:
        print('Too big, trying new size: %i' % size)
        size /= 2
        if size == 0:
            print('Finished')
            break

Il commence à remplir le disque avec autant de fichiers de 256 Mo que nécessaire. Lorsqu'il n'y a plus de place pour un nouveau fichier de 256 Mo, il essaie de le remplir avec un fichier de 128 Mo, 64 Mo, ..., 32 octets, 16 octets, ... fichier de 1 octet. À la fin, le disque est rempli de fichiers binaires de données aléatoires.


Une autre solution en 3 lignes pour remplir un disque avec n copies d'un film AVI de 1 Go :

import shutil
for i in range(10000): 
     shutil.copy('c:\\movie.avi', 'file%i' % i)

A la fin, il y a probablement moins de 1 Go de libre sur le disque, et vous pouvez le remplir en copiant/collant divers fichiers (de plus en plus petits), et à un certain point vous verrez quelque chose comme "0 octet restant sur le disque / disque plein" .


Ces 2 méthodes sont plutôt rustiques, mais :

  • Je sais exactement ce qu'il fait : il écrit le contenu entier du disque.

  • il me permet de le faire sans installer un outil tiers qui est parfois une "boîte noire" (je ne sais pas ce qu'il fait).

  • il fonctionne également sous Windows (autres solutions avec dd ne fonctionnent pas sur Windows) et il ne nécessite pas de redémarrer sur une clé USB amorçable (comme dban logiciel...)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X