Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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édentesRévision précédente
Prochaine révision
Révision précédente
logiciel:systeme:dd:start [2020/10/24 18:24] adminlogiciel:systeme:dd:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 9: Ligne 9:
 Idéal pour sauvegarder le "mbr", créer des "iso" ... Idéal pour sauvegarder le "mbr", créer des "iso" ...
  
-====== Introduction ======+===== Introduction =====
  
-====== Pré-requis ======+===== Pré-requis =====
  
-====== Installation ======+===== Installation =====
  
 Cette commande fait partie d'Ubuntu. Aucune installation nécessaire Cette commande fait partie d'Ubuntu. Aucune installation nécessaire
  
-====== Configuration ======+===== Configuration =====
  
-====== Utilisation ======+===== Utilisation =====
  
-===== Syntaxe de base =====+==== Syntaxe de base ====
  
 <cli prompt='$ ' comment='#'>$ sudo dd if=[fichier_source] of=[fichier_cible] [Options]</cli> <cli prompt='$ ' comment='#'>$ sudo dd if=[fichier_source] of=[fichier_cible] [Options]</cli>
  
-  if=fichier_source+  if=fichier_source
   : abréviation de **Input File**, source : un fichier, un répertoire, un blocs du disque, un périphérique...   : abréviation de **Input File**, source : un fichier, un répertoire, un blocs du disque, un périphérique...
-  of=fichier_cible+  of=fichier_cible
   : abréviation de **Output File**, emplacement de sortie, où l'on va écrire.   : abréviation de **Output File**, emplacement de sortie, où l'on va écrire.
  
-===== Options =====+==== Options ====
  
-  bs=taille_des_blocs+  bs=taille_des_blocs
   : abréviation de **Block Size**, taille des blocs pour copier les données, par défaut en octets, pour Ko ajouter un "K", pour Mo ajouter un "M"...   : abréviation de **Block Size**, taille des blocs pour copier les données, par défaut en octets, pour Ko ajouter un "K", pour Mo ajouter un "M"...
-  count=nombre_de_blocs+  count=nombre_de_blocs
   : nombre de blocs à copier, vous pouvez ajouter un "K" pour "1 000", un "M" ajouter un "1 000 000"...   : nombre de blocs à copier, vous pouvez ajouter un "K" pour "1 000", un "M" ajouter un "1 000 000"...
-  skip=nombre_de_blocs_a_sauter+  skip=nombre_de_blocs_a_sauter
   : nombre de blocs à sauter au début du fichier.   : nombre de blocs à sauter au début du fichier.
-  ibs=taille_des_blocs_a_l'entrée+  ibs=taille_des_blocs_a_l'entrée
   : taille des blocs en entrée en octets. Par défaut 512 octets. Nécessite **obs**.   : taille des blocs en entrée en octets. Par défaut 512 octets. Nécessite **obs**.
-  obs=taille_des_blocs_en sortie+  obs=taille_des_blocs_en sortie
   : taille des blocs en sortie en octets. Par défaut 512 octets. Nécessite **ibs**.   : taille des blocs en sortie en octets. Par défaut 512 octets. Nécessite **ibs**.
-  seek=nombre_de_blocs_a_sauter+  seek=nombre_de_blocs_a_sauter
   : nombre de blocs à sauter au début du fichier dont la taille est fournie par **ibs**.   : nombre de blocs à sauter au début du fichier dont la taille est fournie par **ibs**.
-  conv=type_1,type_2+  conv=type_1,type_2
   : Permet de faire une ou plusieurs conversions d'un type vers un autre.   : Permet de faire une ou plusieurs conversions d'un type vers un autre.
   : Liste des types de conversion:   : Liste des types de conversion:
-    - ascii+    - ascii
     : => EBCDIC vers ASCII     : => EBCDIC vers ASCII
-    - ebcdic+    - ebcdic
     : => ASCII vers EBCDIC     : => ASCII vers EBCDIC
-    - ibm+    - ibm
     : => EBCDIC vers ASCII     : => EBCDIC vers ASCII
-    - lcase+    - lcase
     : => Convertit en minuscules     : => Convertit en minuscules
-    - noerror+    - noerror
     : => continuer même s'il y a des erreurs de lecture     : => continuer même s'il y a des erreurs de lecture
-    - ucase+    - ucase
     : => Convertit en majuscules     : => Convertit en majuscules
-    - swab+    - swab
     : => Échanger par paire les octets lus en entrée     : => Échanger par paire les octets lus en entrée
-    - sync+    - sync
     : => Compléter chaque blocs d'entrée avec des zéros pour avoir la bonne taille de blocs en "ibs"     : => Compléter chaque blocs d'entrée avec des zéros pour avoir la bonne taille de blocs en "ibs"
  
-===== Exemples =====+==== Exemples ====
  
   * sauvegarder les 512 premiers octets (bs=512) du disque **sda1**, en une seule partie (count=1), dans le fichier **boot.mbr** :<cli prompt='$ ' comment='#'>$ sudo dd if=/dev/sda1 of=boot.mbr bs=512 count=1</cli>   * sauvegarder les 512 premiers octets (bs=512) du disque **sda1**, en une seule partie (count=1), dans le fichier **boot.mbr** :<cli prompt='$ ' comment='#'>$ sudo dd if=/dev/sda1 of=boot.mbr bs=512 count=1</cli>
Ligne 74: Ligne 74:
 $ sudo dd bs=10K count=1K skip=4K if=fichier_a_découper of=fichier_a_découper_5ème_partie</cli> $ sudo dd bs=10K count=1K skip=4K if=fichier_a_découper of=fichier_a_découper_5ème_partie</cli>
  
-====== Désinstallation ======+===== Désinstallation =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[http://www.octetmalin.net/linux/tutoriels/dd-copier-et-convertir-disque-ou-fichier-par-blocs-blocks.php]]   * **(fr)** [[http://www.octetmalin.net/linux/tutoriels/dd-copier-et-convertir-disque-ou-fichier-par-blocs-blocks.php]]