Sauvegardes, clones et images

Dupliquez votre disque pour la sauvegarde ou la récupération de données

DriveDoppel

DriveDoppel, proposé gratuitement par Runtime Software, permet aux utilisateurs de créer des images complètes du disque dur, y compris les zones comportant des secteurs défectueux. Ces clones secteur par secteur répondent aux besoins de récupération et de sauvegarde des données et sont compatibles avec les outils logiciels d'exécution tels que GetDataBack, Captain Nemo, RAID Reconstructor et les applications tierces.

AVERTISSEMENT : Ce programme est encore en version BETA. Utilisez-le à vos propres risques. Ne l'utilisez pas avec des données importantes.

Prix : Gratuit

Version : V0.93 BETA, 21 septembre 2024

Configuration requise : 4 Go de RAM, Windows XP, Vista, 7, 8, 10, 11, Server 2008, 2012, 2016, 2019, 2022, 32 ou 64 bits

Points forts

  • Clonage à double usage : sauvegarde et la récupération des données 

  • Sauvegarder des disques entiers dans des fichiers image

  • Restaurer les images sur les disques

  • Créer des « images chaudes » grâce à la technologie VSS

  • Créer des images compressées

  • Récupérer une sauvegarde, restaurer une image de récupération de données

  • Créer des images « intelligentes » en ne copiant que les sections utilisées

  • Afficher les images existantes avec Captain Nemo

  • Récupérer les données à partir d'images avec GetDataBack Pro

  • Copier directement d'un disque à l'autre 

  • Fonctionne comme un programme en ligne de commande et peut facilement être intégré dans des scripts et des tâches.

  • Exécuter à partir d'un support de démarrage WinPE

  • Ignorer les secteurs défectueux pour les images de récupération de données

  • Fonctionne avec des images sectorielles pures (IMG)

  • Fonctionne avec les images compressées (IMC)

  • Fonctionne avec les images virtuelles (VIM) créées par RAID Reconstructor.

  • C'est gratuit !

Récupérer une sauvegarde — Restaurer une image de récupération de données

DriveDoppel a une double fonction : il permet à la fois de dupliquer un disque dur et de multiplier les usages possibles de cette duplication : récupérer des données à partir d'une sauvegarde ou restaurer un disque à partir d'une image créée à des fins de récupération de données. Le format d'image partagé secteur par secteur rend cela possible. 

DD - DriveDoppel

DriveDoppel : exécution dans l'invite de commande

L'approche novatrice de DriveDoppel combine les fonctions de sauvegarde et de récupération de données. Cela permet d'utiliser une sauvegarde pour la récupération des données ou d'utiliser une image de récupération comme sauvegarde, ce qui permet potentiellement de contourner le processus de récupération des données.

DriveDoppel s'exécute dans l'invite de commande Windows. Le programme sauvegarde, crée des images et restaure les disques formatés avec n'importe quel système de fichiers. 

Technologie VSS pour les sauvegardes à chaud ou les clones

DriveDoppel utilise la technologie VSS de Microsoft pour créer des images « à chaud » pour les clones de sauvegarde, garantissant ainsi la cohérence et la précision des versions dès le début du processus tout en permettant une utilisation continue de l'ordinateur. Sa fonction de clonage « intelligent » ne copie que les parties utilisées du disque, ce qui accélère le processus de clonage.

Ignorer les secteurs défectueux pour la récupération des données

À des fins de récupération de données ou d'expertise judiciaire, le logiciel clone tous les secteurs, quelle que soit leur utilisation, afin de fournir une image complète pour une analyse ultérieure. DriveDoppel offre également une option permettant de contourner les secteurs défectueux, optimisant ainsi la récupération des données dans l'image créée.

Installation

L'installation est simple : il suffit de télécharger DD.EXE dans le dossier souhaité, d'ouvrir une invite de commande en tant qu'administrateur, et vous êtes prêt à commencer.

Ligne de commande DriveDoppel

DriveDoppel est un outil en ligne de commande similaire à la commande Copy. Sa syntaxe est la suivante :

dd from-drive to-drive options

Les from-drive (disque source) et to-drive (disque destination) peuvent être des lecteurs existants (DISK0:, DISK1:, etc.) ou des images créées par DriveDoppel. to-drive peut également être un nouveau nom de fichier pour créer une image, ou CON: pour afficher le contenu d'un disque sur la console. De plus, from-drive peut être NULL: pour écraser le to-drive avec des zéros, ou des fichiers VIM, représentant des lecteurs virtuels composés de plusieurs lecteurs, tels que créés par RAID Reconstructor.

Noms des lecteurs

IMPORTANT: DriveDoppel identifie les lecteurs comme DISK0:, DISK1:, etc., en utilisant un système basé sur 0 où DISK0: est le premier lecteur, DISK1: le deuxième, et ainsi de suite. Les images sont référencées par leur nom de fichier, par exemple c:\images\backup_20231114.img. Il est également possible d'utiliser la notation HDnnn de Runtime, où HD128 représente le premier disque dur, HD129 le deuxième, etc. Les lecteurs de disquettes sont désignés par FD0: ou HD0: pour la première disquette (A:). Les lecteurs logiques peuvent être référencés par leur lettre, telle que C:, mais cela n'est pas recommandé pour le clonage complet d'un lecteur.

Liste des noms de lecteurs

Nom du lecteur From-Drive To-Drive
DISK0:,
DISK1:, ...
ou
HD128:
HD129:, ...

1er disque physique,
2e disque physique, etc
(Notez que DISK est basé sur 0)


Options applicables :
/hot
/smart
/i



Options applicables :
/zapmbr
/y

C:, D:, ...

Lecteurs logiques (volumes)


Options applicables :
/i


Options applicables :
/y

Nouveau fichier image.img

Image secteur par secteur


Options applicables :
/m

Nouveau fichier image.imc

Image compressée secteur par secteur


Options applicables :
/m
/c

Fichier existant image.img

Image secteur par secteur


Options applicables :
/o (obligatoire)

Fichier existant image.imc
Fichier existant image.vim

Image compressée secteur par secteur (IMC)
Image virtuelle (VIM)


(Les images IMC ou VIM existantes sont en lecture seule)

Fichier existant image(*).img

Image dispersée secteur par secteur


(Non implémenté)

Console CON:

Si to-drive est omis, le deuxième paramètre prend par défaut la valeur CON :

NULL: Pseudo-lecteur vide avec tous des zéros
NULL(n):Pseudo-lecteur avec tous les nombres n, par exemple NULL(100)
NULL(mark) : Pseudo lecteur avec secteurs numérotés et marqué
s NULL(random) : pseudo-lecteur avec toutes les valeurs aléatoires
NULL(randomn) : pseudo lecteur avec toutes les valeurs aléatoires 0..n, par exemple NULL(random100)
NULL(randseed) :comme NULL(random) mais avec des nombres aléatoires répétables
NULL(randseedn) :comme NULL(randomn) mais avec des nombres aléatoires répétables, par exemple NULL(randseed100)
NULL(markn) :mélange de NULL(mark) et NULL(randseed), par exemple NULL(mark100)
BYTES(1188FF) :Pseudo lecteur avec octets hex 11 88 FF sur secteur 0, décalage 0..2. La taille du disque est déterminée par le nombre d'octets.
BOOT(code,no=1,fs=ntfs,bootable=false,start=63,count=10000000) :Disque à 1 secteur avec table de partition.
code ajoute le code de démarrage.
no est le numéro de partition (1..4). La valeur par défaut est 1.
fs est l'octet du système de fichiers. Peut être de 0 à 255 ou NTFS, FAT32, GPT.
bootable définit l'indicateur de démarrage. La valeur par défaut est fausse (false).
start est le secteur de début LBA de la partition actuelle. La valeur par défaut est 0.
count est le nombre de secteurs. La valeur par défaut est 4294967295.
Nouveau membre RAID raid.img

Créer un membre RAID-5 à partir du disque from-drive


Option obligatoire :
/raid-r5-d3-b128-oLA-#1

Drive Ranges

Vous pouvez définir des plages de secteurs spécifiques au sein des lecteurs. Par exemple, DISK0:100-200 cible les secteurs 100 à 200 du premier disque.

Options DriveDoppel

Les options disponibles sont /i (ignorer les erreurs), /hot (créer des images chaudes), /smart (cloner uniquement les sections utilisées) et /zapmbr (cloner vers un disque actif). L'option /y confirme automatiquement toutes les invites, ce qui est utile pour l'automatisation, mais risqué car cela contourne les confirmations de remplacement.

AVERTISSEMENT: les noms de lecteurs tels que DISK0:, DISK1:, etc. peuvent changer, ce qui risque d'entraîner un écrasement accidentel des lecteurs lors de tâches automatisées.

Exemples

La plupart des choses s'illustrent mieux à l'aide d'exemples, alors allons-y :

Récupération de données ou image judiciaire

EXEMPLE : Créer une image du troisième disque dur à des fins de récupération des données :

dd DISK2: c:\clone_of_disk2.img

EXEMPLE : Si le troisième disque comporte des secteurs défectueux, ajoutez l'option /i :

dd DISK2: c:\clone_of_disk2.img /i

EXEMPLE : Si vous souhaitez créer une image compressée, remplacez l'extension du nom de fichier du lecteur to par .imc:

dd DISK2: c:\clone_of_disk2.imc /i

Les commandes précédentes créeront l'image dans un seul fichier volumineux.

EXEMPLE : Si vous devez diviser l'image en fichiers plus petits, utilisez l'option de fichiers multiples /m:

dd DISK2: c:\clone_of_disk2.imc /i /m


Images utilisées comme lecteurs

Dans les exemples précédents, le to-drive est un fichier image qui est nouvellement créé. Si vous souhaitez traiter une image existante comme un disque, utilisez l’option /o.

EXEMPLE : Utilisez une image comme un lecteur :

dd DISK2:2048- c:\clone_of_disk2.img:63- /i /m /o

Cette commande copie les secteurs 2048 et suivants du DISK2: vers les secteurs 63 et suivants du fichier c:\clone_of_disk2.img existant. Le fichier image sur lequel vous écrivez doit être une image brute (IMG) et non une image compressée (IMC).


Utiliser un lecteur réel comme to-drive

EXEMPLE : Cloner le 4e disque vers le 5e disque à des fins de récupération de données, en ignorant les erreurs :

dd DISK3: DISK4: /i

Si DISK4: est utilisé, vous pourriez avoir une « erreur d’écriture » (« write error »).

EXEMPLE : Prévenir les erreurs d'écriture avec /zapmbr

dd DISK3: DISK4: /i /zapmbr

Cette commande supprime DISK4: de la surveillance de Windows et permet à DriveDoppel d'y écrire.


Sauvegarde et restauration

EXEMPLE : Cloner le 1er disque vers le 4e disque à l'aide de l'option /hot :

dd DISK0: DISK3: /hot /zapmbr

DriveDoppel verrouillera ou utilisera des ombres de volume pour copier tous les volumes de DISK0: vers DISK3:, assurant ainsi la cohérence des données. Si DISK0: est démarrable, DISK3: peut désormais être utilisé comme clone démarrable.

EXEMPLE : Cloner uniquement les zones utilisées à l'aide de l'option /smart :

dd DISK0: DISK3: /hot /zapmbr /smart

DriveDoppel ne clonera que les sections utilisées de DISK0: vers DISK3:, comme dans l'exemple précédent.

EXEMPLE : Créez un fichier image compressé du disque de démarrage, en capturant uniquement les parties utilisées pendant que le système est en cours d'exécution :

dd DISK0: e:\backup_clone_of_disk0.imc /hot /smart

REMARQUE : E: ne doit pas se trouver sur DISK0:.

DriveDoppel verrouillera ou utilisera des ombres de volume pour copier tous les volumes à partir de DISK0:, garantissant ainsi la cohérence des données. Si DISK0: est démarrable, l’image contiendra un clone démarrable.

EXEMPLE : Restaurer un clone de sauvegarde de fichier sur le 7e disque :

dd e:\backup_clone_of_disk0.imc DISK6: /zapmbr

Nous n'avons pas besoin des options /hot ou /smart ici, car le lecteur source est une image de fichier. Notez également que nous avons besoin de /zapmbr pour obtenir un accès en écriture du to-drive. Une fois cette commande exécutée, DISK6: est amorçable, car le fichier image a été créé précédemment à partir d'un lecteur amorçable.


Lecteur NULL

Un lecteur NULL est un lecteur imaginaire contenant uniquement des données symboliques. Cela peut être utile lorsque vous souhaitez effacer un disque ou effectuer des recherches RAID.

EXEMPLE : Remplissez tout le troisième disque avec des zéros :

dd NULL: DISK2: /zapmbr

Notez que vous aurez probablement besoin de l'option /zapmbr pour éviter une erreur d'écriture, car DISK2: est un lecteur actif.

Le lecteur NULL: peut présenter des variations. NULL(n) en fait partie, un lecteur imaginaire rempli du nombre n.

EXEMPLE : Remplissez DISK2: avec des onze :

dd NULL(11) DISK2: /zapmbr

EXEMPLE : Marquer tous les secteurs d'un DISK2: à des fins de recherche :

dd NULL(hello): DISK2: /zapmbr

Cette commande marque chaque secteur sur DISK2: avec la représentation entière du numéro de secteur courant, suivie de la chaîne « hello », le numéro de secteur courant en hexadécimale, et le numéro de secteur actuel en représentation décimale de la chaîne.

EXEMPLE : Afficher le secteur 11 du lecteur NULL(hello) sur la console :

dd NULL(hello):11

Sector 11 (0xB)
000: 0B 00 00 00 00 00 00 00 48 45 4C 4C 4F 00 00 00 ........HELLO...
010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
020: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 42 000000000000000B
030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 31 ..............11
:

Un disque NULL peut être extrêmement utile si vous souhaitez effectuer des recherches sur le RAID et que vous avez besoin de suivre l'emplacement de chaque secteur.

La dernière forme d’un disque NULL est NULL(random):, qui remplit des secteurs avec des données aléatoires.

EXEMPLE : Afficher des données aléatoires :

dd NULL(random):0


Recherche RAID

L'option /raid est conçue pour la recherche et permet d'extraire les membres RAID d'un disque.

EXEMPLE : Extraire un membre RAID de DISK3:

dd DISK3: c:\raid.img /raid:r5-d3-b128-oLA-#1

Cette commande créera le membre n° 1 (sur 3) d'un RAID-5 avec une taille de bloc de 128 secteurs et une rotation asynchrone à gauche (LA, left-asynchrounous). Ce membre sera placé dans le fichier image c:\raid-r5-d3-b128-oLA-#1.img.

Si vous voulez extraire tous les membres, continuez avec les numéros #2 et #3.

EXEMPLE : Extraire les membres RAID restants :

dd DISK3: c:\raid.img /raid:r5-d3-b128-oLA-#2
dd DISK3: c:\raid.img /raid:r5-d3-b128-oLA-#3

dd DISK3: c:\raid.img /raid:r5-d3-b128-oLA-#1

raid-r5-d3-b128-oLA-#1.img
raid-r5-d3-b128-oLA-#2.img
raid-r5-d3-b128-oLA-#3.img

Si vous utilisez RAID Reconstructor pour réassembler ces trois éléments en un seul disque, celui-ci sera équivalent à DISK3:.

© 2026 Runtime Software