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
ddrescue [Le 10/08/2024, 18:54] – [Sur l'écran d'une autre session terminal] 88.175.39.91ddrescue [Le 27/09/2026, 23:30] (Version actuelle) – geole
Ligne 9: Ligne 9:
 ddrescue copie les données d'un fichier ou disque (disque dur, SSD, CD-ROM, etc.) vers un autre. À la différence de [[dd]] qui lit les données séquentiellement, **ddrescue saute les zones endommagées** dont la lecture est lente afin de récupérer rapidement un maximum de données. **Il revient ensuite récupérer** ce qui peut l'être dans les **zones endommagées**. Il est donc **particulièrement adapté pour sauvegarder un disque dur en fin de vie**, qui peut cesser de fonctionner avant la fin de la récupération. ddrescue copie les données d'un fichier ou disque (disque dur, SSD, CD-ROM, etc.) vers un autre. À la différence de [[dd]] qui lit les données séquentiellement, **ddrescue saute les zones endommagées** dont la lecture est lente afin de récupérer rapidement un maximum de données. **Il revient ensuite récupérer** ce qui peut l'être dans les **zones endommagées**. Il est donc **particulièrement adapté pour sauvegarder un disque dur en fin de vie**, qui peut cesser de fonctionner avant la fin de la récupération.
  
-ddrescue dispose notamment une **intéressante fonction de "fusion" **qui permet d'obtenir **une copie saine** d'un disque ou fichier **à partir de plusieurs copies endommagées** dudit disque ou fichier.+ddrescue dispose notamment une **intéressante fonction de "fusion" **qui permet d'obtenir **une copie saine** d'un disque ou fichier**à partir de plusieurs copies endommagées** dudit disque ou fichier.
  
 Son interface en ligne de commande et ses nombreuses options en font un outil à destination des utilisateurs avertis. Son interface en ligne de commande et ses nombreuses options en font un outil à destination des utilisateurs avertis.
Ligne 33: Ligne 33:
 === Dans une instance opérationnelle ou la version liveusb 21.10. === === Dans une instance opérationnelle ou la version liveusb 21.10. ===
 Pour installer ce logiciel, [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>gddrescue|gddrescue]]**. Pour installer ce logiciel, [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>gddrescue|gddrescue]]**.
 +<code>sudo apt install gddrescue</code>
  
 <note important> <note important>
Ligne 64: Ligne 65:
  
  
-ddrescue  fonctionne de la  [[https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Algorithm | façon suivante]]:+ddrescue fonctionne de la [[https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html#Algorithm | façon suivante]] :
  
-- Si le fichier map est vide, dire que le traitement  est à faire sur la totalité du support entrée, sinon récupérer ce qui a déjà été analysé. Ecrire régulièrement l’état de la récupération.+- Si le fichier map est vide, dire que le traitement  est à faire sur la totalité du support entrée, sinon récupérer ce qui a déjà été analysé. Écrire régulièrement l’état de la récupération.
  
-- Le premier passage lit la totalité du support d’entrée  en faisant des demandes de lecture de taille très importante ( probablement   plusieurs Mo). Si la lecture est possible, la duplication a lieu. Si cette lecture  est impossible,  la totalité des secteurs de cette zone  est marquée « ignorée».  Quel que soit le résultat, la grande zone suivante est alors traitée. Cela jusqu'à la fin du support entrée.+- Le premier passage lit la totalité du support d’entrée  en faisant des demandes de lecture de taille très importante (probablement plusieurs Mo). Si la lecture est possible, la duplication a lieu. Si cette lecture  est impossible, la totalité des secteurs de cette zone est marquée « ignorée». Quel que soit le résultat, la grande zone suivante est alors traitée. Cela jusqu'à la fin du support entrée.
  
 - Le second passage vérifie que les zones marquées "ignorée" sont peut-être devenues lisibles pour certaines d'entre elles en partant de la fin du support entrée (Cette phrase est à confirmer). - Le second passage vérifie que les zones marquées "ignorée" sont peut-être devenues lisibles pour certaines d'entre elles en partant de la fin du support entrée (Cette phrase est à confirmer).
  
- +- Le troisième passage appelé rognage (Trimming) reprend chaque entité de taille très importante en traitant **secteur par secteur** (Secteur logique ? Secteur physique ?). On traite le premier secteur :
-- Le troisième passage appelé rognage (Trimming) reprend chaque entité de  taille très importante  en traitant **secteur par secteur** (Secteur logique ?  Secteur physique?). On traite le premier secteur :+
   *        Si le secteur est lisible, il est dupliqué et le secteur suivant est lu.   *        Si le secteur est lisible, il est dupliqué et le secteur suivant est lu.
-  *        Si le secteur  suivant est illisible, on traite le dernier secteur  de l’entité. +  *        Si le secteur suivant est illisible, on traite le dernier secteur de l’entité. 
-  *        Si le dernier secteur est lisible , il est dupliqué et le secteur précédant est lu. +  *        Si le dernier secteur est lisible, il est dupliqué et le secteur précédent est lu. 
-  *        Si le secteur précédant  est illisible, on passe au traitement de l’entité suivante de grande taille.+  *        Si le secteur précédent est illisible, on passe au traitement de l’entité de grande taille suivante.
  
-- Le quatrième passage appelé grattage (Scraping)  lit **chaque secteur**  non encore dupliqué :+- Le quatrième passage appelé grattage (Scraping) lit **chaque secteur** non encore dupliqué :
   *       Si le secteur est lisible, il est dupliqué et le secteur suivant est lu.   *       Si le secteur est lisible, il est dupliqué et le secteur suivant est lu.
-  *       Si le secteur est  illisible, il est marqué défectueux et le  secteur suivant est lu. +  *       Si le secteur est illisible, il est marqué défectueux et le secteur suivant est lu. 
-  *       Lorsque le dernier secteur est traité, l’opération est terminée.+  *       Lorsque le dernier secteur est traité l’opération est terminée.
  
-- Cependant, un secteur considéré comme défectueux peut quelquefois être relu. Il est donc possible (souhaitable?) de redemander un certain nombre de fois l’exécution du quatrième passage. +- Cependant un secteur considéré comme défectueux peut quelquefois être relu. Il est donc possible (souhaitable ?) de redemander un certain nombre de fois l’exécution du quatrième passage. 
-Lorsque le dernier secteur est  traité, l’opération de grattage continue en commençant par la fin pour se terminer au début, elle repart du début jusqu’à ce que le nombre de passages prévus soit atteint. Cependant il est possible d’interrompre l’exécution à tout instant si le taux de récupération est jugé insuffisant en appuyant sur les touches **Crtl C**.+Lorsque le dernier secteur est traité, l’opération de grattage continue en commençant par la fin pour se terminer au début, elle repart du début jusqu’à ce que le nombre de passages prévus soit atteint. Cependant il est possible d’interrompre l’exécution à tout instant si le taux de récupération est jugé insuffisant en appuyant sur les touches **Ctrl + C**.
 =====Utilisation===== =====Utilisation=====
 Si le disque usagé est un disque assez classique, il peut être équipé de pas mal de partitions **dont une seule contient les données de l'utilisateur.** Si le disque usagé est un disque assez classique, il peut être équipé de pas mal de partitions **dont une seule contient les données de l'utilisateur.**
 Dans un tel contexte, il ne faut dupliquer que cette partition. Dans l'ensemble cette partition est "moins abimée" que les partitions contenant les O.S.  Il est alors inutile de vouloir dupliquer le disque entier. Dans un tel contexte, il ne faut dupliquer que cette partition. Dans l'ensemble cette partition est "moins abimée" que les partitions contenant les O.S.  Il est alors inutile de vouloir dupliquer le disque entier.
 +
 +Si le disque usagé contient une partition NTFS, il ne faut pas utiliser une sortie image mais une sortie disque ou partition afin que l’utilitaire de réparation windows ( chkdsk ) puisse fonctionner.
  
 ====Fonctionnement de base==== ====Fonctionnement de base====