Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
dd [Le 14/07/2021, 10:56]
86.220.127.173 [Créer une clé USB bootable]
dd [Le 23/07/2021, 17:06]
Amiralgaby ajout de tutoriel + déplacement de la section "Pour aller + loin" en bas
Ligne 13: Ligne 13:
  
 D'​autres fonctions que la copie au sens strict, un peu « spéciales » mais parfois utiles, sont également rendues disponibles grâce à dd, comme vous le verrez dans les sections qui suivent : recherche dans les fichiers effacés, recherche dans la mémoire vive, création de disque virtuel etc... D'​autres fonctions que la copie au sens strict, un peu « spéciales » mais parfois utiles, sont également rendues disponibles grâce à dd, comme vous le verrez dans les sections qui suivent : recherche dans les fichiers effacés, recherche dans la mémoire vive, création de disque virtuel etc...
- 
  
 <note warning>​Attention,​ la commande //dd// permet de faire beaucoup de choses intéressantes,​ mais elle peut aussi être dangereuse, soyez prudent en l'​utilisant :​ une manœuvre hâtive pourrait rendre votre système inutilisable !</​note>​ <note warning>​Attention,​ la commande //dd// permet de faire beaucoup de choses intéressantes,​ mais elle peut aussi être dangereuse, soyez prudent en l'​utilisant :​ une manœuvre hâtive pourrait rendre votre système inutilisable !</​note>​
Ligne 50: Ligne 49:
  
 //Un cylindre en mode LBA// = 255 têtes x 63 secteurs par piste = 16065 secteurs = 16065 x 512 octets = 16065b. Le **b** signifie **x512** (512 octets étant la taille d'un secteur). **32130b** représente un bloc de deux cylindres. Lorsque vous utilisez des tailles de blocs représentant des nombres entiers de cylindres, vous n'avez jamais à vous soucier de la copie de la dernière fraction de bloc car les partitions sont toujours faites d'un nombre entier de cylindres. Les partitions ne peuvent pas contenir de cylindres partiels. Un cylindre comprend 8 225 280 octets. //Un cylindre en mode LBA// = 255 têtes x 63 secteurs par piste = 16065 secteurs = 16065 x 512 octets = 16065b. Le **b** signifie **x512** (512 octets étant la taille d'un secteur). **32130b** représente un bloc de deux cylindres. Lorsque vous utilisez des tailles de blocs représentant des nombres entiers de cylindres, vous n'avez jamais à vous soucier de la copie de la dernière fraction de bloc car les partitions sont toujours faites d'un nombre entier de cylindres. Les partitions ne peuvent pas contenir de cylindres partiels. Un cylindre comprend 8 225 280 octets.
- 
  
 <​note>​__**Histoires de têtes et de cylindres...**__ <​note>​__**Histoires de têtes et de cylindres...**__
Ligne 88: Ligne 86:
 dd if=/​dev/​sda2 of=/​dev/​sdb2 bs=4096 conv=notrunc,​noerror status=progress dd if=/​dev/​sda2 of=/​dev/​sdb2 bs=4096 conv=notrunc,​noerror status=progress
 </​code>​ </​code>​
- 
  
 <note warning> <note warning>
Ligne 125: Ligne 122:
   * Lire ici la procedure: [[http://​korben.info/​realiser-limage-dun-disque-dur-testdisk.html]]   * Lire ici la procedure: [[http://​korben.info/​realiser-limage-dun-disque-dur-testdisk.html]]
   * Utiliser de préférence l'​application ddrescue adaptée aux disques en mauvais état.   * Utiliser de préférence l'​application ddrescue adaptée aux disques en mauvais état.
 +  * Lire [[https://​www.cgsecurity.org/​wiki/​Damaged_Hard_Disk|ici]] la procédure utilisant dd ou ddrescue, proposée par Testdisk [[https://​www.cgsecurity.org/​wiki/​Damaged_Hard_Disk]]
  
 ====Copier un grand disque sur un autre disque plus petit==== ====Copier un grand disque sur un autre disque plus petit====
Ligne 264: Ligne 262:
  
  
-Remarquez également que toutes les données présentes sur la clé seront perdues.** ​+**Remarquez également que toutes les données présentes sur la clé seront perdues.**
  
 Faites un : Faites un :
Ligne 508: Ligne 506:
  
 Pour bzip2 (plus lent, plus petit), remplacer par bzip2 et bunzip2 Pour bzip2 (plus lent, plus petit), remplacer par bzip2 et bunzip2
- 
  
 ==== Restaurer une partition de disque depuis un fichier image==== ==== Restaurer une partition de disque depuis un fichier image====
Ligne 515: Ligne 512:
 dd if=/​home/​user/​partition.image of=/​dev/​sdb2 bs=4096 conv=notrunc,​noerror dd if=/​home/​user/​partition.image of=/​dev/​sdb2 bs=4096 conv=notrunc,​noerror
 </​code>​ </​code>​
- 
- 
- 
  
 De cette façon, vous pouvez avoir un grand disque dur et le partitionner,​ ainsi vous pouvez sauvegarder votre partition root. Si vous  De cette façon, vous pouvez avoir un grand disque dur et le partitionner,​ ainsi vous pouvez sauvegarder votre partition root. Si vous 
Ligne 880: Ligne 874:
 fdisk -l /dev/sdX > geometry.txt fdisk -l /dev/sdX > geometry.txt
 </​code>​ </​code>​
-=====Pour aller plus loin===== 
-====Récupérer des secteurs défectueux==== 
- 
-Il existe une variante de dd pour récupérer des données sur un média défectueux,​ tel qu'un disque dur avec des mauvais secteurs. Il est appelé dd_rescue. Il est disponible ici : http://​www.garloff.de/​kurt/​linux/​ddrescue/​ 
- 
-<note tip>Nota Bene : Il existe aussi des paquets dans les dépôts à utiliser avec précaution (voir [[:​ddrescue#​installation_de_ddrescue|cet article]]).</​note>​ 
- 
-L'​implémentation de dd pour le département de la défense est appelée dcfldd, et possède quelques caractéristiques comme une barre de progression,​ ainsi vous pouvez planifier vos pauses café : http://​dcfldd.sourceforge.net/​ 
- 
-====Sdd==== 
- 
-Sdd est utile quand la taille des blocs d'​entrée est différente de celle des blocs de sortie, et réussira dans des cas où dd échoue. 
- 
-http://​linux.maruhn.com/​sec/​sdd.html 
- 
-====Un des meilleurs liens sur dd==== 
- 
-http://​www.softpanorama.org/​Tools/​dd.shtml 
  
 ===== Pour plus de détails techniques ===== ===== Pour plus de détails techniques =====
Ligne 1093: Ligne 1069:
 https://​launchpad.net/​gdiskdump https://​launchpad.net/​gdiskdump
  
 +FIXME  Gdiskdump n'est plus mis à jour depuis 2011 et ne se lance pas, surtout si la configuration comporte GPT et MBR ensemble.
  
 +=====Pour aller plus loin=====
 +====Récupérer des secteurs défectueux====
  
 +Il existe une variante de dd pour récupérer des données sur un média défectueux,​ tel qu'un disque dur avec des mauvais secteurs. Il est appelé dd_rescue. Il est disponible ici : http://​www.garloff.de/​kurt/​linux/​ddrescue/​
 +
 +<note tip>Nota Bene : Il existe aussi des paquets dans les dépôts à utiliser avec précaution (voir [[:​ddrescue#​installation_de_ddrescue|cet article]]).</​note>​
 +
 +L'​implémentation de dd pour le département de la défense est appelée dcfldd, et possède quelques caractéristiques comme une barre de progression,​ ainsi vous pouvez planifier vos pauses café : http://​dcfldd.sourceforge.net/​
 +
 +====Sdd====
 +
 +Sdd est utile quand la taille des blocs d'​entrée est différente de celle des blocs de sortie, et réussira dans des cas où dd échoue.
 +
 +http://​linux.maruhn.com/​sec/​sdd.html
 +
 +====Tutoriel sur l'​utilitaire====
 +  * [[https://​wiki.debian-fr.xyz/​La_commande_dd|La commande dd]] **(fr)**
 +  * [[http://​www.softpanorama.org/​Tools/​dd.shtml|DD Command (guide extrêment complet)]] **(en)**
 +  * [[https://​wiki.archlinux.org/​title/​Dd|DD (documentation Arch Linux)]] **(en)**
  
-FIXME  Gdiskdump n'est plus mis à jour depuis 2011 et ne se lance pas, surtout si la configuration comporte GPT et MBR ensemble. 
 ---- ----
 source : http://​wiki.mandriva.com/​fr/​Copie_par_blocs_d%27octets_avec_dd source : http://​wiki.mandriva.com/​fr/​Copie_par_blocs_d%27octets_avec_dd
  • dd.txt
  • Dernière modification: Le 23/11/2021, 20:55
  • par moths-art