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 10:25] edmc73 créée |
linux:dd_image_disque [04-04-2013 22:06] (Version actuelle) |
||
---|---|---|---|
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. | ||