Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| linux:dd_image_disque [10-03-2008 09:25] – créée edmc73 | linux:dd_image_disque [04-04-2013 20:06] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Les images avec dd ====== | ====== Les images avec dd ====== | ||
| + | |||
| + | dd est un outils puissant sous linux qui remplacera largement les Ghost et autre alcohol 120% ou deamon tools. | ||
| ===== Faire une sauvegarde ===== | ===== Faire une sauvegarde ===== | ||
| Ligne 23: | Ligne 25: | ||
| Il est évident que l' | Il est évident que l' | ||
| + | |||
| ==== Restauration partielle ==== | ==== Restauration partielle ==== | ||
| - | Maintenant, imaginons que vous avez scratché un fichier et que vous voulez récupérer seulement ce fichier sans tout restaurer. | + | C'est la que ca devient fun, imaginons que vous avez scratché un fichier et que vous voulez récupérer seulement ce fichier sans tout restaurer. |
| + | |||
| + | === à partir d'une image d'une partition === | ||
| + | |||
| + | Tout va bien se passer si vous avez fait l' | ||
| + | |||
| + | Créer un répertoire vide afin de monter l' | ||
| + | |||
| + | Monter l' | ||
| + | |||
| + | < | ||
| + | |||
| + | Copiez ensuite le ou les fichiers que vous désirez. | ||
| + | |||
| + | N' | ||
| + | |||
| + | < | ||
| + | |||
| + | === à partir d'une image de disque dur entier === | ||
| + | |||
| + | Dans le cas de la récupération d'un fichier sur une image de disque entier, nous allons devoir procéder à plusieurs étapes. | ||
| + | |||
| + | Avant tout, regardons les infos du disque dont nous avons fait l' | ||
| + | |||
| + | < | ||
| + | |||
| + | Disk /dev/hda: 4871 MB, 4871301120 bytes | ||
| + | 255 heads, 63 sectors/ | ||
| + | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
| + | |||
| + | | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Retenons le nombre de cylindre qui est de 592 dans cet exemple. | ||
| + | |||
| + | Voyons maintenant les partitions disponibles dans notre fichier image avec la commande suivante : | ||
| + | |||
| + | < | ||
| + | |||
| + | Command (m for help): **p** | ||
| + | |||
| + | Disk / | ||
| + | 255 heads, 63 sectors/ | ||
| + | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
| + | |||
| + | | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Nous devrions avoir ici la même chose que lorsque nous regardions la structure du disque dur physique. | ||
| + | |||
| + | Maintenant, pour pouvoir monter une partition issue de l' | ||
| + | |||
| + | < | ||
| + | |||
| + | Disk / | ||
| + | 255 heads, 63 sectors/ | ||
| + | Units = sectors of 1 * 512 = 512 bytes | ||
| + | |||
| + | | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| - | Il faut monter l' | + | Cet offset doit être en octet, nous devons donc prendre le nombre de la colonne Start et le multiplier par 512. |
| - | < | + | Dans notre exemple nous allons monter l'image linux.\\ |
| + | 7695198 * 512 = 3939941376 | ||
| - | N' | ||
| - | Explication des options (-o): | + | < |
| - | * ro: read-only. This is a must when mounting any drive. If a drive is written to during an investigation, | ||
| - | * Loop: Allows a file to be mounted and accessed like a regular block device (hard drive partition). | ||
| - | * Noatime: Disables the last access time marker that is put on opened files. | ||