Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-08-2019 21:47:46

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

[Résolu] Effacer un disque dur avec la commande dd

Bonsoir,

Dernièrement, une personne m'a indiqué avoir un vieux PC (Windows XP) qui pourrait (s'il n'est pas trop mal en point) voir arriver un système Linux léger.
Si elle souhaite s'en débarrasser, elle veut avoir la certitude que les données présentes sous Windows ne pourront pas être récupérées.
L'idéal serait de faire la manipulation devant elle.

A partir d'un live USB :

- Un formatage ou la suppression de la partition Windows avec Gparted suffit-il ?

- Mieux vaut-il utiliser la commande dd avec :
sudo dd if=/dev/zero of=/dev/sdX bs=512 status=progress

bs=512 compte tenu du résultat de la commande fdisk -l
sudo fdisk -l
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets

- La commande sudo wipefs -a /dev/sdX est t'elle suffisante avant de créer une nouvelle table de partition ?

Merci pour les éclaircissements.

Dernière modification par fiche (14-08-2019 19:13:53)

Hors ligne

#2 13-08-2019 09:56:54

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Effacer un disque dur avec la commande dd

fiche a écrit :

Un formatage ou la suppression de la partition Windows avec Gparted suffit-il ?


Le formatage normal ne réinitialise que les méta-données du système de fichiers, sans effacer le contenu des fichiers. On peut le récupérer avec des outils comme photorec.

La suppression de la partition n'efface même pas les méta-données du système de fichiers, donc il est encore plus facile de récupérer les données en retrouvant la position de la partition avec des outils comme testdisk ou gpart.

dd efface réellement les données. Par contre il vaut mieux spécifier une taille de bloc d'au moins 4K car une taille de 512 peut affecter négativement la vitesse.

wipefs sur le disque entier ne fait qu'effacer les quelques octets de "signature" identifiant la table de partition, laissant intactes les méta-données et les données.

Hors ligne

#3 13-08-2019 20:42:15

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Effacer un disque dur avec la commande dd

Donc, il faut utiliser cette commande :

sudo dd if=/dev/zero of=/dev/sdX bs=4096 status=progress

Elle sera efficace sur n'importe quel disque dur (ancien, récent) ?

Dernière modification par fiche (13-08-2019 20:43:11)

Hors ligne

#4 14-08-2019 13:49:54

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Effacer un disque dur avec la commande dd

Oui.
On peut utiliser une taille de bloc encore plus grande : 128K, 1M...

Dernière modification par raleur (14-08-2019 15:25:48)

Hors ligne

#5 14-08-2019 15:00:52

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports
Noyau : 4.9.65-3+deb9u2
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Effacer un disque dur avec la commande dd

Ces explications ne manquent pas de sel, elles sont donc portées sur le wiki dans la partie formatage :
https://debian-facile.org/doc:systeme:p … -le-bureau

yes.gif

Nota, si la question est résolue, ne pas omettre de l'indiquer dans le titre du post :
Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre. cool

Dernière modification par smolski (14-08-2019 15:02:38)


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#6 14-08-2019 18:17:02

deuchdeb
Moderato ma non troppo
Lieu : Ca va bouger
Distrib. : Debian 10 Buster
Noyau : Noyau stable
(G)UI : KDE Plasma 5.14
Inscription : 13-01-2010

Re : [Résolu] Effacer un disque dur avec la commande dd

Bon sang, j'avais un formatage à faire avant de donner des disques à des associations, voilà qui tombe à pique!

Merci à vous. merci.gif

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#7 14-08-2019 19:12:42

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Effacer un disque dur avec la commande dd

Pour conclure :
sudo dd if=/dev/zero of=/dev/sdX bs=4096 status=progress

Et pour que ce soit plus rapide :
sudo dd if=/dev/zero of=/dev/sdX bs=1M status=progress

Le wiki sur la commande dd pourrait également faire apparaître cette utilisation particulière.

Hors ligne

#8 14-08-2019 20:34:13

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports
Noyau : 4.9.65-3+deb9u2
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Effacer un disque dur avec la commande dd

fiche a écrit :

Le wiki sur la commande dd pourrait également faire apparaître cette utilisation particulière.


C'est pas faux, tu peux t'en charger ?

Il suffit que tu sois membre df inscrit pour éditer librement les tutos afin de les améliorer pour tous. C'est le prolongement naturel de l'activité du forum...
Ne te gêne de rien...

character0092.gif


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#9 15-08-2019 17:47:34

fiche
Membre
Lieu : Paris
Distrib. : Debian stable Buster
Noyau : Linux 4.19.0-6-686
(G)UI : Xfce
Inscription : 11-07-2016

Re : [Résolu] Effacer un disque dur avec la commande dd

Mise à jour effectuée : https://debian-facile.org/doc:systeme:dd

Hors ligne

#10 15-08-2019 22:28:54

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports
Noyau : 4.9.65-3+deb9u2
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Effacer un disque dur avec la commande dd

woohoo.gif

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#11 17-08-2019 17:08:16

ubub
Membre
Distrib. : debian 10 buster/stable
(G)UI : xfce
Inscription : 14-05-2019

Re : [Résolu] Effacer un disque dur avec la commande dd

salut, le meme sujet sans la commande dd,

perso pour effacer radicalement un disque dur j'utilise la commande shred comme décrit dens le guide autodéfense numerique  https://guide.boum.org/tomes/1_hors_connexions/

je trouve le disque a effader avec

 fdisk-l


je tape

 pkexec shred -n 3 -v sdx


[
{ou x est le numero du disque dur]  {attention sda est souvent, tout le temps?, le disque principal de l'ordi]
l'ordi si j'ai tout bien compris va reecrire n fois des zeros ou données aléatoires sur le disque a effacer... dans ce cas 3 fois {si on met pas de chiffre apres -n ca sera 3 fois par defaut]
-v pour un mode verbeux...
C'est tres tres long, genre quasi 24h pour 3 passages sur un disque de 500 Go
apres y a plus rien sur le disque.. plus de partition ni systeme de fichiers, nada... suffit de le reformater et voila un disque tout clean big_smile
[

Hors ligne

#12 17-08-2019 17:30:50

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Effacer un disque dur avec la commande dd

shred n'est pas plus efficace que dd et beaucoup plus long.
Quel est l'intérêt de pkexec en root ?

Hors ligne

#13 17-08-2019 17:50:28

ubub
Membre
Distrib. : debian 10 buster/stable
(G)UI : xfce
Inscription : 14-05-2019

Re : [Résolu] Effacer un disque dur avec la commande dd

l interet je ne sais pas, si ce n'est peut etre qu'on peut effacer son disque, mais lorsqu'on lance cette commande en "user" le mot de passe root {ou administrateur] est demandé

Hors ligne

#14 18-08-2019 13:32:25

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Effacer un disque dur avec la commande dd

ubub a écrit :

l interet je ne sais pas, si ce n'est peut etre qu'on peut effacer son disque


Je répète que dd en fait autant en moins de temps.

ubub a écrit :

lorsqu'on lance cette commande en "user" le mot de passe root {ou administrateur] est demandé


Mais dans ton message #11 tu indiques de la lancer en root.

Hors ligne

#15 18-08-2019 14:26:35

ubub
Membre
Distrib. : debian 10 buster/stable
(G)UI : xfce
Inscription : 14-05-2019

Re : [Résolu] Effacer un disque dur avec la commande dd

Désolé, je me suis mal exprimé;
  Vu que je passe en root pour lancer la commande [ fdisk-l ]  , je reste en root pour lancer [ pkexec shred ] vu que de toute facon le mot de passe root va m'etre demandé

   pkexec :

DESCRIPTION
       pkexec allows an authorized user to execute PROGRAM as another user. If
       username is not specified, then the program will be executed as the
       administrative super user, root.



  Mon post n'était pas du tout pour critiquer la commande [ dd ] sur la rapidité ou l'efficacité, je n'y connais pas assez pour débattre la dessus. {et j'ai bien vu que c'était plus rapide que [ shred ] }
   mais comme il m'a semblé que le sujet du post était d'effacer un disque dur, et que c'est la fonction de [ shred ] j'ai trouvé qu'en parler était a propos...

   shred :

DESCRIPTION
       Récrire sur les FICHIERs indiqués, de façon  répétée,  afin  de  rendre
       difficile  toute  récupération  des  données, même à l'aide de matériel
       coûteux.



  En plus, avec l'option -v {verbose) , la personne devant laquelle on fait l'opération voit la progression de l'effacement (meme si ca prend une nuit ou 24h)
  Du coup je trouvais intéressant de parler de cette commande, non pas pour critiquer dd mais parceque je l'utilise

Hors ligne

#16 18-08-2019 14:55:09

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Effacer un disque dur avec la commande dd

ubub a écrit :

Vu que je passe en root pour lancer la commande [ fdisk-l ]  , je reste en root pour lancer [ pkexec shred ] vu que de toute facon le mot de passe root va m'etre demandé


Non. Si tu étais déjà root pour exécuter fdisk, tu n'as pas besoin de pkexec pour exécuter shred et il n'y a aucune raison que le mot de passe soit demandé.

Hors ligne

#17 18-08-2019 15:02:54

ubub
Membre
Distrib. : debian 10 buster/stable
(G)UI : xfce
Inscription : 14-05-2019

Re : [Résolu] Effacer un disque dur avec la commande dd

ok, je savais pas, j'ai toujours fait comme ca, ca semble logique, je comprend mieux le role de pkexec, merci du renseignement...

Hors ligne

Pied de page des forums