Redumper

Redumper – El nuevo estándar en preservación de discos ópticos para la comunidad Redump

Descripción del programa Redumper

Redumper es una herramienta de línea de comandos de código abierto diseñada para crear copias de seguridad perfectas (dumps) de discos ópticos, desarrollada por Hennadiy Brych (conocido como superg), un moderador activo de la comunidad Redump.org. Lanzado a principios de la década de 2020 como una alternativa moderna a herramientas existentes, este software ha sido escrito desde cero en C++20 con un enfoque claro: ofrecer máxima precisión, fiabilidad y facilidad de uso.

Su principal fortaleza radica en proporcionar un control sin precedentes sobre el proceso de extracción, combinado con una automatización inteligente que simplifica el volcado de discos para el usuario medio. A diferencia de otras herramientas, Redumper está diseñado para ser extremadamente sencillo: en la mayoría de los casos, basta con ejecutar el programa sin argumentos para que detecte automáticamente el disco y la unidad, aplicando las configuraciones óptimas para cada situación.

El programa es el sucesor recomendado por la comunidad de Redump para reemplazar a DiscImageCreator (DIC), debido a problemas de fiabilidad y comportamiento impredecible en versiones recientes de DIC. Redumper está disponible para Windows, Linux y macOS, aunque la versión para macOS aún requiere algunos ajustes manuales.

¿Necesitas crear copias de seguridad perfectas de tus discos ópticos para preservación o para contribuir a la base de datos de Redump?

Características clave de Redumper

1. Compatibilidad universal con formatos de disco

Redumper soporta una amplísima gama de formatos de discos ópticos:

  • CD: Todos los tipos (CD-DA, CD-ROM, CD-i, CD+G, etc.)
  • DVD: DVD-ROM, DVD-Video, DVD-Audio
  • HD-DVD: Discos de alta definición
  • Blu-ray: Discos Blu-ray estándar
  • XGD: Discos Xbox y Xbox 360 (requiere firmware Kreon)

2. Extracción de precisión con soporte para áreas ocultas

Una de las capacidades más avanzadas de Redumper es su habilidad para acceder y volcar áreas del disco que normalmente son inaccesibles:

  • Lead-in y Lead-out: Captura las áreas de entrada y salida del disco, incluyendo la tabla de contenidos (TOC) y los sectores de pre-gap
  • Subcanal (Subchannel): Extrae los datos del subcanal completos (subcode Q, R-W), esenciales para preservar sistemas de protección como SecuROM o LibCrypt
  • Sectores ocultos (HTOA): Puede capturar el Hidden Track One Audio, una pista de audio oculta que algunos CDs de música tienen antes de la pista 1

3. Soporte para unidades específicas y modo genérico

Redumper ofrece soporte optimizado para modelos de unidades específicos que proporcionan la máxima calidad de extracción:

  • PLEXTOR: Soporta el método de lectura D8 y acceso a lead-in mediante rangos LBA negativos
  • LG/ASUS/LITE-ON: Soporta el método BE CDDA y extracción de lead-out mediante caché
  • ASUS BW-16D1HT: Con firmware personalizado (RibShark), permite acceso completo a lead-out

Para unidades no soportadas específicamente, Redumper incluye un modo genérico (GENERIC) que, aunque con limitaciones, permite realizar volcados básicos.

4. Sistema avanzado de corrección de errores

Redumper implementa múltiples mecanismos para manejar discos dañados o con errores de lectura:

  • SCSI/C2 repair: Reintenta la lectura de sectores problemáticos y almacena el estado de cada sector (éxito, error SCSI, error C2, omitido)
  • Incremental dumps: Permite mejorar un volcado existente re-leyendo sectores problemáticos con diferentes configuraciones o incluso con diferentes unidades
  • Velocidad de lectura configurable: Permite ajustar la velocidad para maximizar la precisión en discos dañados

5. Detección automática de offset y ajustes

Redumper incluye algoritmos inteligentes para detectar y corregir los offsets de lectura de la unidad:

  • Drive read offset: Detecta automáticamente el offset de la unidad y aplica la corrección correspondiente
  • Disc write offset: Calcula el offset de escritura del disco mediante múltiples métodos (diferencia MSF, intersección de pistas, detección de silencios)
  • Combined offset: Permite aplicar el offset combinado para una reproducción perfecta

6. Formato de salida compatible con Redump

Redumper genera archivos de salida en los formatos estándar de Redump:

  • Archivos de imagen: .bin para datos, .scram para datos crudos (scrambled)
  • Datos de subcanal: .sub con datos RAW del subcanal
  • Logs detallados: .log y .dat con toda la información técnica necesaria para la verificación y envío a Redump
  • Hashes: Calcula automáticamente CRC32, MD5 y SHA1 de todos los archivos generados

Explicación detallada del funcionamiento

Redumper opera a nivel de comandos SCSI, comunicándose directamente con la unidad de disco para obtener el máximo control sobre el proceso de lectura. A diferencia de las herramientas de grabación convencionales, Redumper accede al hardware a bajo nivel, evitando las capas de abstracción del sistema operativo que pueden interferir con la precisión de la lectura.

El flujo de trabajo típico del programa es el siguiente:

  1. Inserción del disco: El usuario inserta el disco en una unidad compatible.
  2. Ejecución del comando: En la mayoría de los casos, basta con ejecutar redumper sin argumentos. El programa detecta automáticamente la unidad con un disco insertado y comienza el volcado.
  3. Fase de detección: Redumper identifica el tipo de disco, determina las capacidades de la unidad y configura los parámetros óptimos de lectura.
  4. Volcado de datos: Lee el disco sector por sector, capturando tanto los datos de usuario como las áreas especiales (lead-in, lead-out, subcanal). Para discos CD, lee 2352 bytes por sector (modo RAW).
  5. Almacenamiento de estado: Para cada sector, guarda información sobre el éxito de la lectura y cualquier error encontrado (SCSI, C2, etc.). Esto permite mejoras incrementales en volcados futuros.
  6. Procesamiento post-volcado: Redumper genera los archivos de imagen, extrae los datos del subcanal, calcula los offsets y crea los archivos de log con todas las sumas de verificación.
  7. Verificación: Opcionalmente, puede verificar la integridad del volcado comparándolo con el disco original.

La arquitectura del programa está organizada en módulos independientes para manejar diferentes aspectos del proceso: detección de la unidad, lectura de sectores, corrección de errores, procesamiento de subcanal, y generación de archivos de salida. Esta estructura modular facilita el mantenimiento y la adición de soporte para nuevos tipos de discos o unidades.

Descarga e instalación de Redumper

  • Página oficial / Repositorio: GitHub – superg/redumper
  • Versión actual: build 666 (diciembre de 2025)
  • Tamaño del paquete: Aproximadamente 201 KB
  • Sistemas operativos compatibles: Windows, Linux, macOS
  • Unidades recomendadas: PLEXTOR, LG, ASUS, LITE-ON (modelos específicos)
  • Licencia: Código abierto (consulta el repositorio para detalles de licencia)
  • Autor: Hennadiy Brych (superg)

Instalación en Windows:

  1. Descarga la última versión desde GitHub.
  2. Extrae el contenido del archivo ZIP en una carpeta (ej. C:\redumper).
  3. Abre el Símbolo del sistema (Command Prompt) como administrador.
  4. Navega a la carpeta donde se encuentra redumper.exe.
  5. Ejecuta redumper --help para verificar que funciona correctamente.

Instalación en Linux:

# Para distribuciones basadas en Debian/Ubuntu, el paquete puede estar disponible
# o se puede compilar desde el código fuente
git clone https://github.com/superg/redumper.git
cd redumper
make

Instalación en macOS:

  1. Descarga el archivo comprimido desde GitHub.
  2. Extrae el contenido en una ubicación adecuada (ej. /usr/local/bin).
  3. Asegúrate de que el disco esté desmontado antes de ejecutar Redumper:
   diskutil unmountDisk /dev/disk2./redumper --drive=disk2

Cómo usar Redumper

Paso 1: Preparar el entorno

Asegúrate de tener una unidad de disco compatible. Para CD, se recomiendan unidades PLEXTOR, LG, ASUS o LITE-ON de modelos específicos. Inserta el disco que deseas volcar en la unidad.

Paso 2: Abrir la terminal

  • Windows: Abre el Símbolo del sistema (Command Prompt) como administrador.
  • Linux: Abre una terminal.
  • macOS: Abre Terminal.

Paso 3: Navegar a la ubicación de Redumper

cd /ruta/donde/esta/redumper

Paso 4: Ejecutar el volcado básico

Para la mayoría de los discos, el comando más sencillo es:

redumper

El programa detectará automáticamente la unidad con un disco insertado y comenzará el volcado, generando archivos con un nombre basado en la fecha y la unidad.

Paso 5: Especificar la unidad (si es necesario)

Si tienes múltiples unidades o la autodetección no funciona:

# Windows
redumper --drive=E:

# Linux (usar dispositivo SCSI genérico)
redumper --drive=/dev/sg1

# macOS
redumper --drive=disk2

Paso 6: Configurar parámetros adicionales (opcional)

Para discos dañados o situaciones especiales:

# Especificar velocidad de lectura (más lento = más preciso)
redumper --speed=8

# Aumentar reintentos para sectores con error
redumper --retries=10

# Modo verbose para ver información detallada
redumper --verbose

# Especificar carpeta de salida
redumper --image-path=/ruta/de/salida

# Especificar nombre base para los archivos
redumper --image-name=MiDisco

Paso 7: Verificar los archivos generados

Una vez completado el volcado, encontrarás los siguientes archivos:

  • *.bin o *.scram: La imagen principal del disco
  • *.sub: Datos del subcanal (si están presentes)
  • *.log: Log detallado con información técnica
  • *.dat: Sumas de verificación en formato DAT compatible con Redump

Observaciones sobre el programa Redumper

Frente a herramientas de extracción de discos como DiscImageCreator (DIC), IsoBuster o Alcohol 120%, Redumper se posiciona como la herramienta de referencia para la preservación precisa en la comunidad Redump. Mientras que DIC ha sido criticado por su desarrollo errático y resultados impredecibles, Redumper fue creado desde cero para ser más fiable y predecible.

Para los coleccionistas y preservacionistas, el beneficio práctico de Redumper es poder contribuir a la base de datos de Redump.org con la certeza de que los volcados son precisos y verificables. Los logs generados por Redumper contienen toda la información necesaria para la validación, y el programa ha sido adoptado oficialmente por la comunidad como el método recomendado para nuevos volcados.

El desarrollo de Redumper es activo y está orientado a la comunidad. El autor, superg, es un moderador de Redump que está directamente involucrado en el proceso de validación de volcados, lo que garantiza que las necesidades de la comunidad se reflejen en el desarrollo del software. Las versiones se actualizan con frecuencia, con la build 666 lanzada en diciembre de 2025.

Redumper está escrito en C++20 utilizando módulos, una arquitectura moderna que facilita el mantenimiento y la extensibilidad. El programa está diseñado con un enfoque modular, con componentes específicos para manejar diferentes tipos de unidades (PLEXTOR, LG/ASUS, MediaTek, genéricas) y diferentes formatos de disco.

Una de las características más innovadoras es el sistema de estado por muestra (sample granularity). Redumper almacena el estado de cada muestra (4 bytes de audio) en lugar de solo por sector. Esto permite mejorar un volcado existente re-leyendo solo las muestras problemáticas, incluso utilizando diferentes unidades con diferentes offsets de lectura.

La controversia sobre DiscImageCreator ha sido un factor importante en la adopción de Redumper. En la comunidad de preservación, se ha señalado que el desarrollo de DIC es impredecible y que las nuevas versiones a menudo introducen cambios sin pruebas adecuadas. El «push against using it was so strong that a separate tool was made by scratch so DIC can essentially be deprecated».

Redumper aún no es perfecto en todas las plataformas. La versión para macOS requiere trabajo adicional (auto-desmontaje, mejor soporte de paquetes) y puede ser menos conveniente de usar que en Windows o Linux. Sin embargo, sigue siendo funcional y es utilizado activamente por la comunidad.

Limitaciones importantes

  • Interfaz de línea de comandos: No tiene interfaz gráfica nativa, lo que puede intimidar a usuarios no técnicos (aunque existe MPF como frontend GUI)
  • Requiere unidades específicas para máxima precisión: Para volcados perfectos de CD, se necesitan modelos específicos (PLEXTOR, LG, ASUS, LITE-ON), que ya no se fabrican y deben conseguirse de segunda mano
  • Configuración compleja para unidades genéricas: El soporte para unidades no soportadas oficialmente requiere pruebas manuales y configuración de parámetros específicos
  • macOS menos pulido: La versión para macOS requiere más trabajo manual (desmontaje manual, permisos especiales) y no tiene un instalador oficial

Alternativa recomendada

Si buscas una herramienta con interfaz gráfica que utilice Redumper como motor, Media Preservation Frontend (MPF) es la opción recomendada. MPF proporciona una interfaz fácil de usar que automatiza el proceso de volcado y verificación, siendo la alternativa ideal para usuarios que prefieren evitar la línea de comandos.

Si necesitas volcar discos de Xbox o Xbox 360 (XGD), Redumper es compatible, pero requiere una unidad con firmware Kreon. Para otros formatos especializados, como discos de GameCube o Wii, herramientas como CleanRip pueden ser más adecuadas.

Si prefieres una herramienta más establecida pero con soporte continuo, DiscImageCreator sigue siendo funcional, aunque la comunidad recomienda migrar a Redumper para nuevos volcados debido a los problemas de fiabilidad de DIC.

Redumper es la herramienta de referencia para la preservación de discos ópticos en la comunidad Redump. Su combinación de precisión, facilidad de uso (cuando se usa en modo automático), y soporte para formatos modernos lo convierten en la opción ideal para coleccionistas, archivistas y cualquier persona que necesite crear copias de seguridad perfectas de sus discos.

Sección FAQ

¿Redumper es gratis o de pago?

Redumper es completamente gratuito y de código abierto. No tiene versiones de pago ni funcionalidades bloqueadas.

¿Funciona en Linux, macOS, Windows 10 y Windows 11?

Sí, Redumper es multiplataforma. Funciona en Windows (XP a 11), Linux y macOS. En macOS, requiere algunos pasos adicionales de configuración.

¿Qué diferencia a Redumper de DiscImageCreator?

Redumper fue creado como una alternativa más fiable y predecible a DiscImageCreator (DIC). La comunidad de Redump ha señalado que el desarrollo de DIC es errático y que las nuevas versiones introducen cambios sin pruebas adecuadas. Redumper fue escrito desde cero en C++20 para ser más robusto y fácil de usar. Además, Redumper es desarrollado por un moderador activo de Redump, lo que garantiza que el software cumple con los estándares de la comunidad.

¿Qué unidades de disco se recomiendan para usar con Redumper?

Para volcados perfectos de CD, se recomiendan unidades de modelos específicos:

  • PLEXTOR: Cualquier modelo PLEXTOR (soporta lectura D8 y lead-in negativo)
  • LG/ASUS/LITE-ON: Modelos que soportan el método BE CDDA (ej. ASUS BW-16D1HT con firmware personalizado)
  • Para DVD y Blu-ray, la mayoría de las unidades funcionan correctamente

¿Qué ha pasado con el desarrollo de Redumper?

El desarrollo de Redumper es activo y está bien mantenido. La última versión (build 666) fue lanzada en diciembre de 2025. El autor, superg, sigue siendo un miembro activo de la comunidad Redump, y las actualizaciones se publican regularmente con nuevas funcionalidades y correcciones de errores.