logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 20:47:46

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(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 18:13:53)

Hors ligne

#2 13-08-2019 08: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.


Il vaut mieux montrer que raconter.

Hors ligne

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

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(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 19:43:11)

Hors ligne

#4 14-08-2019 12: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 14:25:48)


Il vaut mieux montrer que raconter.

Hors ligne

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

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(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 14:02:38)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

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 18:12:42

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(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 19:34:13

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(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


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

fiche
Membre
Lieu : Paris
Distrib. : Debian stable
Noyau : Linux debian 6.1.0-16-amd64
(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 21:28:54

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

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

woohoo.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

ubub
Membre
Distrib. : Debian
(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
[

En ligne

#12 17-08-2019 16: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 ?

Il vaut mieux montrer que raconter.

Hors ligne

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

ubub
Membre
Distrib. : Debian
(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é

En ligne

#14 18-08-2019 12: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.


Il vaut mieux montrer que raconter.

Hors ligne

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

ubub
Membre
Distrib. : Debian
(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

En ligne

#16 18-08-2019 13: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é.


Il vaut mieux montrer que raconter.

Hors ligne

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

ubub
Membre
Distrib. : Debian
(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...

En ligne

Pied de page des forums