Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
linux:dd_image_disque [10-03-2008 10:34] edmc73 |
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 27: | Ligne 29: | ||
==== 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' | Créer un répertoire vide afin de monter l' | ||
Ligne 33: | Ligne 39: | ||
Monter l' | Monter l' | ||
- | < | + | < |
- | Si cette commande ne marche pas, essayez celle-ci | + | Copiez ensuite le ou les fichiers que vous désirez. |
- | < | + | N' |
+ | < | ||
- | Explication des options (-o): | + | === à 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 | ||
+ | |||
+ | < | ||
+ | |||
+ | Disk / | ||
+ | 255 heads, 63 sectors/ | ||
+ | Units = sectors of 1 * 512 = 512 bytes | ||
+ | |||
+ | | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | 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' | ||
+ | 7695198 * 512 = 3939941376 | ||
+ | |||
+ | |||
+ | < | ||
- | Copiez ensuite le ou les fichiers que vous désirez. | ||
- | N' | ||
- | < | ||