Comment utiliser ddrescue sur Mac : guide complet de récupération de données

Apprenez à utiliser ddrescue sur Mac : installation, commandes, exemples, et quand passer à EaseUS Data Recovery Wizard pour Mac.

Sommaire

Comment utiliser ddrescue sur un Mac ? Si votre disque dur Mac présente une défaillance, est endommagé ou illisible, ddrescue est l’un des outils en ligne de commande les plus puissants pour récupérer des données. Conçu initialement pour Linux, GNU ddrescue peut être utilisé sous macOS pour créer une image d'un disque défaillant et est particulièrement utile pour créer une image secteur par secteur d'un disque problématique, même en présence de secteurs défectueux.

Ce guide vous accompagnera pas à pas dans l'utilisation de ddrescue sur Mac, de l'installation à l'exécution des commandes. De plus, pour ceux qui préfèrent une interface graphique moderne ou qui ont besoin de récupérer des fichiers spécifiques perdus après la création d'une image système, nous présenterons EaseUS Data Recovery Wizard for Mac comme une alternative conviviale.

Qu'est-ce que ddrescue et pourquoi l'utiliser sur un Mac ?

Ddrescue (GNU ddrescue) est un outil de récupération de données qui copie des données d'un fichier ou d'un périphérique de stockage par blocs vers un autre, en gérant intelligemment les erreurs de lecture. Contrairement aux commandes de copie standard (comme cp ou dd), ddrescue :

  • Il poursuit la copie malgré les erreurs de lecture et enregistre les zones qui n’ont pas pu être récupérées.
  • Utilise un fichier map (mapfile), qui mémorise l’état de la récupération et permet de la reprendre pour suivre la progression, ce qui vous permet d'interrompre et de reprendre la récupération à tout moment.
  • Effectue plusieurs passages (par exemple, extraction, nouvelle tentative) pour maximiser la quantité de données récupérées.

Ces fonctionnalités font de ddrescue l'outil idéal pour récupérer des données à partir de disques durs, de SSD, de clés USB ou de cartes mémoire défaillants sur votre Mac.

Prérequis : Ce dont vous avez besoin avant de commencer

  1. Un autre Mac sur lequel démarrer ddrescue, ou un Mac démarré depuis un support externe.Ne tentez pas d’imager le disque de démarrage depuis macOS lorsque ce disque est en cours d’utilisation. Si possible, connectez-le à un autre Mac ou démarrez le Mac depuis un autre support.

  2. Un disque de destination disposant d'un espace libre suffisant pour contenir la totalité de la taille du disque source (ou une image disque).

  3. Homebrew (optionnel mais recommandé) – le moyen le plus simple d'installer ddrescue sur macOS.

  4. Privilèges d'administrateur – la plupart des commandes nécessiteront sudo.

Étape 1. Installez ddrescue sur macOS

La méthode la plus simple consiste à utiliser Homebrew :

1. Ouvrez le Terminal (vous le trouverez dans /Applications/Utilitaires/).

2. Si vous n'avez pas Homebrew, installez-le avec :

bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3. Installez ddrescue :

bash
brew install ddrescue

Vous pouvez aussi compiler à partir du code source, mais Homebrew est plus rapide et maintient l'outil à jour.

Étape 2. Identifiez vos périphériques source et de destination

Avant d'exécuter ddrescue, vous devez connaître les noms exacts des périphériques source (disque défaillant) et de destination (où vous enregistrerez l'image ou le clonerez).

1. Lister tous les disques et partitions :

bash
diskutil list

Le résultat ressemblera à ceci :

text
/dev/disk0 (internal, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: GUID_partition_scheme *500.1 GB disk0
 1: EFI EFI 314.6 MB disk0s1
 2: Apple_APFS Container disk1 499.8 GB disk0s2
/dev/disk1 (synthesized):
 #: TYPE NAME SIZE IDENTIFIER
 0: APFS Container Scheme - +499.8 GB disk1
 Physical Store disk0s2
 1: APFS Volume Macintosh HD 150.2 GB disk1s1

Identifiez le disque physique à récupérer en vérifiant son identifiant, sa capacité et, si possible, son modèle.

Note du forum Technibble : Un utilisateur a initialement confondu /dev/disk0 (disque physique) avec /dev/disk1 (disque synthétique). Choisissez toujours l’identifiant du disque physique.

  • Dans l'exemple ci-dessus, le lecteur physique interne est /dev/disk0 .

  • N’utilisez pas le conteneur APFS synthétisé ( /dev/disk1 ) comme source – il s’agit d’une représentation virtuelle des partitions sur le disque physique.

  1. Pour la destination , vous pouvez soit :

    Important : Pour enregistrer une image complète, le volume de destination doit disposer d’un espace libre au moins égal à la capacité totale du disque source.

    • Cloner directement sur un autre disque physique (par exemple, /dev/disk2 ), ou

    • Créez un fichier image sur un disque externe sain (par exemple, /Volumes/MyBackup/failing_drive.img ).

Étape 3 : Exécuter ddrescue – Syntaxe de la commande de base

La syntaxe générale est :

bash
sudoddrescue[options] infile outfile [mapfile]
  • fichier d'entrée – périphérique source (par exemple, /dev/disk0)
  • outfile – fichier image ou périphérique de destination (par exemple, /Volumes/ExternalDrive/recovery.img)
  • fichier map – fichier journal qui suit la progression (par exemple, recovery.log). Utilisez toujours un fichier map : il vous permet de reprendre une récupération interrompue.

Exemple de commande pour une image disque

Supposant:

  • Source = /dev/disk0 (le disque interne défaillant)
  • Image de destination = /Volumes/BackupDrive/source_image.img
  • Fichier journal = /Volumes/BackupDrive/recovery.log
bash
sudo ddrescue -n /dev/rdiskN /Volumes/BackupDrive/source_image.img /Volumes/BackupDrive/recovery.map

Explication des options :

  • -n – demande à ddrescue de ne pas effectuer l’étape de scraping pendant ce passage.
  • -f – autorise l’écrasement de la destination ; cette option est surtout nécessaire lorsque la destination est un périphérique.

Accès direct au disque sous macOS : certains utilisateurs rencontrent une erreur du type « Accès direct au disque non disponible ». L’option -d demande un accès direct au disque. Elle n’est pas nécessaire dans la commande de base ci-dessus. Si vous rencontrez un problème d’accès, vérifiez d’abord les autorisations, le nom du périphérique et son état de montage.

Étape 4 : Surveiller et reprendre la récupération

Pendant l'exécution de ddrescue, vous verrez une mise à jour en direct de son statut :

text
Press Ctrl-C to interrupt
Initial status (readable areas):
rescued: 450 GB, errsize: 50 MB, errors: 125
Current rate: 25 MB/s
  • Vous pouvez interrompre ddrescue avec Ctrl+C. Le programme enregistre normalement l’état dans le fichier map ; relancez ensuite la même commande avec le même fichier map pour reprendre.

  • Pour reprendre après une interruption, exécutez à nouveau la même commande. ddrescue lira le fichier journal et reprendra là où il s'était arrêté.

Étape 5. Accéder aux données récupérées à partir du fichier image

Une fois ddrescue terminé, vous obtiendrez une image disque brute (fichier .img ). Pour accéder aux fichiers individuels :

  1. Attachez l'image en tant que disque virtuel sous macOS :

    bash
    hdiutil attach -nomount /Volumes/BackupDrive/source_image.img
    Note the device name that appears (e.g., /dev/disk3).
  2. Utilisez la commande diskutil list pour afficher les partitions à l'intérieur de l'image, puis montez la partition souhaitée :

    bash
    sudo diskutil mount /dev/disk3s1
  3. Le volume apparaîtra dans le Finder. Vous pouvez maintenant copier vos fichiers dans un emplacement sûr.

Une fois ddrescue terminé – mais vous avez toujours besoin d'une récupération au niveau des fichiers

Ddrescue excelle dans la création d'une copie secteur par secteur d'un disque défaillant. Cependant, l'image résultante peut encore présenter :

  • Fichiers corrompus ou données incomplètes.

  • Un système de fichiers endommagé (par exemple, APFS, HFS+) que macOS ne peut pas monter correctement.

Dans de tels cas, vous avez besoin d'un outil qui analyse les fichiers image bruts un par un et récupère des documents, photos, vidéos, etc. spécifiques.

Recommandé : EaseUS Data Recovery Wizard pour Mac

Après avoir utilisé ddrescue pour créer une image disque stable, EaseUS Data Recovery Wizard pour Mac peut devenir votre meilleur allié. Il offre :

  • Analyse approfondie du fichier image pour récupérer plus de 200 types de fichiers.
  • Une interface conviviale – sans commande à saisir dans le Terminal.
  • Prévisualisez les fichiers détectés avant de les récupérer afin de vérifier qu’ils sont lisibles.
  • Récupération de données à partir de disques formatés, corrompus ou inaccessibles – idéal après l'utilisation de ddrescue.

Pourquoi en parler ici ?
Ddrescue copie les données lisibles du support et consigne les zones qui n’ont pas pu être récupérées. EaseUS peut ensuite analyser l’image disque et rechercher des fichiers récupérables. Ensemble, ils forment un flux de travail puissant en deux étapes :

  1. Utilisez ddrescue pour créer une image d'un disque défaillant.
  2. Utilisez EaseUS Data Recovery Wizard pour Mac afin d'extraire les fichiers réels de cette image.

Conseil de pro : même si ddrescue récupère 100 % des secteurs, le système de fichiers peut rester endommagé. L’utilisation d’EaseUS sur l’image vous épargnera des heures de récupération manuelle.

Vous pouvez télécharger EaseUS Data Recovery Wizard pour Mac depuis le site officiel. Une version d’essai est proposée. Vérifiez sur le site officiel les fonctionnalités incluses, notamment la prévisualisation et l’enregistrement des fichiers récupérés.

Conseils et avertissements importants (basés sur une expérience concrète)

  • N’exécutez pas ddrescue sur le disque interne en fonctionnement que vous tentez de sauvegarder. Démarrez toujours à partir d’un disque externe macOS ou utilisez un autre Mac. L’écriture d’un fichier journal ou d’une image sur le même disque défaillant peut aggraver les dommages.
  • CD Live APFS et Linux – Comme indiqué sur le forum Technibble, de nombreux environnements Live Linux (tels que Parted Magic) ne reconnaissent pas nativement les volumes APFS. Si vous préférez une interface graphique, envisagez d'utiliser un système de récupération macOS plutôt que Linux.
  • Espace libre sur le disque de destination : assurez-vous que ce dernier dispose de plus d’espace libre que la capacité totale du disque source (et non pas seulement l’espace utilisé). Ddrescue crée une image secteur par secteur.
  • Soyez patient : Ddrescue peut prendre des heures, voire des jours, pour les disques durs volumineux et endommagés. Utilisez le fichier journal pour reprendre la procédure si nécessaire.
  • Alternatives sur Mac – Bien que ddrescue soit gratuit et performant, certains utilisateurs préfèrent des outils commerciaux comme Data Rescue 5 ou Disk Drill. Cependant, pour une solution gratuite, programmable et extrêmement fiable, ddrescue reste la référence.

Conclusion

Utiliser ddrescue sur Mac est simple une fois qu'on a compris la nomenclature des périphériques et l'importance du fichier map. Ddrescue vous offre une seconde chance en cas de panne matérielle ; EaseUS vous permet de récupérer vos fichiers. Ensemble, ils forment une solution de récupération de données ultra-performante sur macOS.

FAQ sur l'utilisation de ddrescue sur Mac

Voici quelques questions qui pourraient vous intéresser :

1. L'utilisation de ddrescue est-elle gratuite sur macOS ?

Oui. ddrescue est un outil open source publié par GNU. Il est entièrement gratuit à télécharger, à utiliser et à modifier. Vous pouvez l'installer via Homebrew (brew install ddrescue) ou le compiler à partir du code source sans aucun frais de licence.

2. Puis-je exécuter ddrescue sur un Mac avec Apple Silicon (M1/M2/M3) ?

Oui, mais avec quelques petites réserves.

ddrescue fonctionne parfaitement sur les Mac Apple Silicon sous l'environnement de traduction Rosetta 2 lorsqu'il est installé via Homebrew. Les commandes et les chemins d'accès aux périphériques de disque (/dev/disk0, etc.) fonctionnent de manière identique à ceux des Mac Intel.

Cette page vous a-t-elle aidé ?

Mise à jour par Aurore

Passionnée d'informatique depuis toujours, je me suis spécialisée dans la récupération de données au fil de mes études et de mes expériences professionnelles. Depuis 2023, je mets mon expertise au service des utilisateurs francophones, en les accompagnant dans la sauvegarde et la restauration de leurs fichiers essentiels.

Lire la suite

Revue des produits

TrustScore 4,8 | 59 Commentaires
  • EaseUS Data Recovery Wizard est un puissant logiciel de récupération de système, conçu pour vous permettre de récupérer les fichiers que vous avez supprimés accidentellement, potentiellement perdus à cause de logiciels malveillants ou d'une partition entière du disque dur.

    En savoir plus
  • EaseUS Data Recovery Wizard est le meilleur que nous ayons vu. Il est loin d'être parfait, en partie parce que la technologie avancée des disques d'aujourd'hui rend la récupération des données plus difficile qu'elle ne l'était avec la technologie plus simple du passé.

    En savoir plus
  • EaseUS Data Recovery Wizard Pro a la réputation d'être l'un des meilleurs logiciels de récupération de données sur le marché. Il est livré avec une sélection de fonctionnalités avancées, notamment la récupération de partitions, la restauration de lecteurs formatés et la réparation de fichiers corrompus.

    En savoir plus