Respaldos, clones e imágenes

Duplique su disco duro para realizar respaldos o realizar la recuperación de datos.

DriveDoppel

DriveDoppel, ofrecido gratuitamente por Runtime Software, permite a los usuarios crear imágenes completas del disco duro, incluidas las áreas con sectores defectuosos. Estos clones sector por sector satisfacen las necesidades de recuperación de datos y de respaldo y son compatibles con herramientas de Runtime Software como GetDataBack, Captain Nemo, RAID Reconstructor y aplicaciones de terceros.

ADVERTENCIA: Este programa aún se encuentra en fase BETA. Úselo bajo su propia responsabilidad. No lo utilice con datos valiosos.

Precio: Gratis

Versión: V0.93 BETA, 21 de septiembre de 2024

Requisitos del sistema: 4 GB de RAM, Windows XP, Vista, 7, 8, 10, 11, Server 2008, 2012, 2016, 2019, 2022, 32 o 64 bits

Aspectos destacados

  • Clonación con doble finalidad: respaldo y recuperación de datos 

  • Respaldo de unidades completas en archivos de imagen

  • Restauración de imágenes en unidades

  • Creación de «imágenes en caliente» con tecnología VSS

  • Creación de imágenes comprimidas

  • Recuperación de un respaldo y restauración de una imagen de recuperación de datos

  • Creación de imágenes «inteligentes», copiando solo las secciones utilizadas

  • Ver imágenes existentes con Captain Nemo

  • Recuperación de datos de imágenes con GetDataBack Pro

  • Copia directa de una unidad a otra 

  • Se ejecuta como un programa de línea de comandos y se puede incorporar fácilmente a scripts y tareas.

  • Ejecución desde un medio de arranque WinPE

  • Ignorar sectores defectuosos para la recuperación de datos de imágenes

  • Funciona con imágenes sector por sector (IMG)

  • Funciona con imágenes comprimidas (IMC)

  • Funciona con imágenes virtuales (VIM) creadas por RAID Reconstructor

  • ¡Es gratis!

Recuperar un respaldo: restaurar una imagen de recuperación de datos

DriveDoppel es doble en dos sentidos: duplica su unidad y duplica los posibles usos de la duplicación: recupera datos desde un respaldo o restaura una unidad desde una imagen creada con fines de recuperación de datos. El formato de imagen compartida sector por sector lo hace posible. 

DD - DriveDoppel

DriveDoppel: Ejecutar en el símbolo del sistema

El innovador enfoque de DriveDoppel combina funciones de respaldo y recuperación de datos. Permite utilizar un respaldo para la recuperación de datos o emplear una imagen de recuperación como respaldo, lo que podría evitar un proceso completo de recuperación de datos.

DriveDoppel se ejecuta dentro del símbolo del sistema de Windows. El programa realizará respaldos, creará imágenes y restaurará unidades formateadas con cualquier sistema de archivos. 

Tecnología VSS para respaldos en caliente o clones

DriveDoppel utiliza la tecnología VSS de Microsoft para crear imágenes «en caliente» para clones de seguridad, lo que garantiza la coherencia y la precisión de las versiones desde el inicio del proceso, al tiempo que permite el uso continuo del ordenador. Su función de clonación «inteligente» copia solo las partes utilizadas del disco, lo que acelera el proceso de clonación.

Ignorar sectores defectuosos para la recuperación de datos

Para la recuperación de datos o con fines forenses, el software clona todos los sectores, independientemente de su uso, para proporcionar una imagen completa para su posterior análisis. DriveDoppel también ofrece una opción para omitir los sectores defectuosos, maximizando la recuperación de datos en la imagen creada.

Instalación

La instalación es muy sencilla: solo hay que descargar DD.EXE en la carpeta deseada, abrir un símbolo del sistema como administrador y ya está todo listo para empezar.

DriveDoppel Línea de comandos

DriveDoppel es una herramienta de línea de comandos similar al comando Copiar. Su sintaxis es:

dd from-drive to-drive options

Las unidades de origen from-drive y destino to-drive pueden ser unidades existentes (DISK0:, DISK1:, etc.) o imágenes creadas con DriveDoppel. to-drive también puede ser un nuevo nombre de archivo para crear una imagen, o CON: para enviar el contenido de un disco a la consola. Además, from-drive puede ser NULL: para sobrescribir la to-drive con ceros, o archivos VIM, que representan unidades virtuales compuestas por varias unidades, tal y como las crea RAID Reconstructor.

Nombres de unidades

IMPORTANTE: DriveDoppel identifica las unidades como DISK0:, DISK1:, etc., utilizando un sistema basado en 0, donde DISK0: es la primera unidad, DISK1: la segunda, y así sucesivamente. Las imágenes se identifican por sus nombres de archivo, como c:\images\backup_20231114.img. Como alternativa, se puede utilizar la notación HDnnn de Runtime, donde HD128: representa la primera unidad, HD129: la segunda, etc. Las unidades de disquete se denominan FD0: o HD0: para el primer disquete (A:). Las unidades lógicas pueden identificarse mediante sus letras, como C:, pero esto no es recomendable para la clonación completa de unidades.

Lista de nombres de unidades

Nombre de la unidad Desde la unidad (from-drive) Unidad de destino (to-drive)
DISK0:,
DISK1:, ...
  o
HD128:
HD129:, ...

1ª unidad física, 
segunda unidad física, etc.
(Tenga en cuenta que DISK se basa en 0)


Opciones aplicables:
/hot
/inteligente
/i



Opciones aplicables:
/zapmbr
/y

C:, D:, ...

Unidades lógicas (volúmenes)


Opciones aplicables:
/i


Opciones aplicables:
/y

Nuevo archivo image.img

Imagen sector por sector


Opciones aplicables:
/m

Nuevo archivo de imagen.imc

Imagen comprimida sector por sector


Opciones aplicables:
/m
/c

Archivo existente imagen.img

Imagen sector por sector


Opciones aplicables:
/o (obligatorio)

Archivo existente imagen.imc
Archivo existente imagen.vim

Imagen comprimida sector por sector (IMC)
Imagen virtual (VIM)


(Las imágenes IMC o VIM existentes son de solo lectura)

Archivo existente image(*).img

Imagen dispersa sector por sector


(No implementado)

Consola CON:

Si se omite to-drive, el segundo parámetro toma por defecto el valor CON:

NULL:Unidad pseudo vacía con todos los ceros
NULL(n):Unidad pseudo con todos los números n, por ejemplo, NULL(100)
NULL(mark):Unidad pseudo con sectores numerados y marcados
NULL(random):unidad pseudo con todos los valores aleatorios
NULL(randomn):unidad pseudoaleatoria con todos los valores aleatorios 0..n, p. ej., NULL(random100)
NULL(randseed):igual que NULL(random), pero con números aleatorios repetibles
NULL(randseedn):igual que NULL(randomn), pero con números aleatorios repetibles, por ejemplo, NULL(randseed100)
NULL(markn):mezcla de NULL(mark) y NULL(randseed), p. ej., NULL(mark100)
BYTES(1188FF):Unidad pseudo con bytes hexadecimales 11 88 FF en el sector 0, desplazamiento 0..2. El tamaño de la unidad se determina por el número de bytes.
BOOT(code,no=1,fs=ntfs,bootable=false,start=63,count=10000000):Unidad de 1 sector con tabla de particiones.
code añade código de inicio. 
no es el número de partición (1..4). El valor predeterminado es 1.
fs es el byte del sistema de archivos. Puede ser 0..255 o NTFS, FAT32, GPT. 
bootable establece el indicador de arranque. El valor predeterminado es falso. 
start es el sector LBA inicial de la partición actual. El valor predeterminado es 0. 
count es el número de sectores. El valor predeterminado es 4294967295.
Nuevo miembro RAID raid.img

Crear miembro RAID-5 desde la unidad from-drive


Opción obligatoria:
/RAID-R5-d3-b128-oLA-#1

Gama de unidades

Puede definir rangos de sectores específicos dentro de las unidades. Por ejemplo, DISK0:100-200 se refiere a los sectores 100 a 200 de la primera unidad.

Opciones de DriveDoppel

Las opciones incluyen /i (ignorar errores), /hot (crear imágenes en caliente), /smart (clonar solo las secciones utilizadas) y /zapmbr (clonar a una unidad activa). La opción /y confirma automáticamente todas las solicitudes, lo que resulta útil para la automatización, pero arriesgado, ya que omite las confirmaciones de sobrescritura.

ADVERTENCIA: Las etiquetas de las unidades, como DISK0:, DISK1:, etc., pueden cambiar, lo que conlleva el riesgo de sobrescribir accidentalmente la unidad en tareas automatizadas.

Ejemplos

La mayoría de las cosas se explican mejor con ejemplos, así que aquí vamos:

Recuperación de datos o imagen forense

EJEMPLO: Crear una imagen de la tercera unidad con fines de recuperación de datos:

dd DISK2: c:\clone_of_disk2.img

EJEMPLO: Si la tercera unidad tiene sectores defectuosos, añada la opción /i:

dd DISK2: c:\clone_of_disk2.img /i

EJEMPLO: Sidesea crear una imagen comprimida, cambie la extensión de archivo de la unidad to a .imc:

dd DISK2: c:\clone_of_disk2.imc /i

Los comandos anteriores crearán la imagen en un solo archivo grande.

EJEMPLO: Si necesita dividir la imagen en archivos más pequeños, utilice la opción de archivos múltiples /m:

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


Imágenes utilizadas como unidades

En los ejemplos anteriores, la unidad to-drive es un archivo de imagen que se crea de nuevo. Si desea tratar una imagen existente como una unidad, utilice la opción /o.

EJEMPLO: Utilice una imagen como unidad:

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

Este comando copia los sectores 2048 y superiores de DISK2: a los sectores 63 y superiores en el archivo existente c:\clone_of_disk2.img. El archivo de imagen en el que escriba debe ser una imagen directa (IMG) y no una imagen comprimida (IMC).


Utilizar una unidad real como unidad de destino

EJEMPLO: Clonar la cuarta unidad en la quinta unidad con fines de recuperación de datos, ignorando los errores:

dd DISK3: DISK4: /i

Si DISK4: está en uso, es posible que aparezca un «error de escritura (write error)».

EJEMPLO: Evitar errores de escritura con /zapmbr

dd DISK3: DISK4: /i /zapmbr

Este comando elimina DISK4: de la supervisión de Windows y permite a DriveDoppel escribir en él.


Respaldo y restauración

EJEMPLO: Clonar la unidad 1 a la unidad 4 utilizando la opción /hot:

dd DISK0: DISK3: /hot /zapmbr

DriveDoppel bloqueará o utilizará sombras de volumen para copiar todos los volúmenes de DISK0: a DISK3, garantizando la coherencia de los datos. Si DISK0: es arrancable, DISK3: ahora se puede utilizar como un clon arrancable.

EJEMPLO: Clonar solo las áreas utilizadas con la opción /smart:

dd DISK0: DISK3: /hot /zapmbr /smart

DriveDoppel clonará solo las secciones utilizadas de DISK0: a DISK3:, de forma similar al ejemplo anterior.

EJEMPLO: Crear un archivo de imagen comprimido de la unidad de arranque, capturando solo las partes utilizadas mientras el sistema está en funcionamiento:

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

NOTA: E: no debe estar en DISK0:.

DriveDoppel bloqueará o utilizará sombras de volumen para copiar todos los volúmenes de DISK0:, garantizando la coherencia de los datos. Si DISK0: es arrancable, la imagen contendrá un clon arrancable.

EJEMPLO: Restaurar un respaldo de un archivo clonado en la séptima unidad:

dd e:\backup_clone_of_disk0.imc DISK6: /zapmbr

No necesitamos la opción /hot o /smart aquí porque la unidad de origen es una imagen de archivo. Además, tenga en cuenta que necesitamos /zapmbr para obtener acceso de escritura a la unidad de destino. Una vez completado este comando, DISK6: es arrancable porque la imagen se creó previamente desde una unidad arrancable.


Unidad NULL

Una unidad NULL es una unidad imaginaria que solo contiene datos simbólicos. Esto puede resultar útil cuando se desea borrar una unidad o realizar una investigación RAID.

EJEMPLO: Llene toda la tercera unidad con ceros:

dd NULL: DISK2: /zapmbr

Tenga en cuenta que probablemente necesite la opción /zapmbr para evitar un error de escritura, ya que DISK2: es una unidad activa.

La unidad NULL: puede tener variaciones. NULL(n) es una de ellas, una unidad imaginaria llena del número n.

EJEMPLO: Llene DISK2: con unos once:

dd NULL(11) DISK2: /zapmbr

EJEMPLO: Marcar todos los sectores de un DISK2 con fines de investigación:

dd NULL(hola): DISK2: /zapmbr

Este comando marca cada sector del DISK2 con la representación entera del número de sector actual, seguido de la cadena «hola», el número de sector actual en representación hexadecimal y el número de sector actual en representación decimal.

EJEMPLO: Mostrar el sector 11 de la unidad NULL(hello): en la consola:

dd NULL(hola):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
:

Una unidad NULL puede ser extremadamente útil si desea investigar RAID y necesita rastrear dónde va cada sector.

La última forma de una unidad NULL es NULL(random):, que llena los sectores con datos aleatorios.

EJEMPLO: Mostrar datos aleatorios:

dd NULL(random):0


Investigación sobre RAID

La opción /raid está diseñada para investigación y permite extraer miembros RAID de una unidad.

EJEMPLO: Extraer un miembro RAID del DISK3:

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

Este comando creará el miembro n.º 1 (de 3) de un RAID-5 con un tamaño de bloque de 128 sectores y rotación asíncrona izquierda (LA). Este miembro se incluirá en el archivo de imagen c:\RAID-R5-d3-b128-oLA-#1.img.

Si desea extraer todos los miembros, continúe con los pasos 2 y 3.

EJEMPLO: Extraer los miembros RAID restantes:

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

Ahora tendrá los archivos:

RAID-R5-d3-b128-oLA-#1.img
RAID-R5-d3-b128-oLA-#2.img
RAID-R5-d3-b128-oLA-#3.img

Si utiliza RAID Reconstructor para volver a ensamblar estos tres miembros en una sola unidad, será equivalente a DISK3:.

© 2026 Runtime Software