BackupZit

Restauración bare-metal de un servidor Windows

Una guía paso a paso: tome imágenes de disco de servidores y PC con Windows mientras funcionan, y recupere una máquina averiada en un disco vacío — en el mismo hardware, en hardware nuevo o como máquina virtual — desde una memoria USB de recuperación.

Qué va a configurar

Una copia de archivos recupera documentos; una imagen de disco recupera toda la máquina: tabla de particiones, particiones de arranque, Windows, programas, configuración y datos. BackupZit toma las imágenes desde un snapshot VSS con Windows en marcha, guarda solo los bloques usados y cambiados y los restaura desde una ISO de recuperación en un disco nuevo — así un servidor con el disco averiado, ransomware o una actualización fallida vuelve a funcionar sin reinstalar. BackupZit es gratuito y de código abierto (AGPLv3).

Qué necesita

  • Una consola BackupZit — una pequeña VM Linux (2 vCPU, 2–4 GB de RAM, disco de 16–20 GB) a partir de la imagen lista de la página de descarga, o el script de instalación en un servidor Debian, Ubuntu, AlmaLinux o Rocky Linux existente.
  • Almacenamiento de copias en otra máquina: SFTP, un recurso SMB en un NAS, un bucket compatible con S3, Azure Blob Storage o un repositorio reforzado de BackupZit.
  • Las máquinas Windows que quiere proteger: Windows 10, 11 y Windows Server 2016 o posterior; Windows 7 SP1, Server 2008 R2 SP1 y 2012 R2 mediante el agente legacy, con las mismas funciones de imagen.
  • Una sola vez, un PC con Windows y el Windows ADK gratuito para crear la ISO de recuperación (paso 3), y una memoria USB.

Paso 1 — Instalar el agente

  1. En la consola abra Agentes y haga clic en Crear token de registro. Obtiene un código de registro (BZ1-…), válido 7 días, para cualquier número de equipos.
  2. En cada máquina ejecute el MSI del Agente de Windows desde la página Agentes y pegue el código. Para muchas máquinas use una instalación silenciosa con GPO, Intune o una herramienta RMM:
    msiexec /i backupzit-agent.msi /qn ENROLLCODE="BZ1-..."
    O deje que la consola lo instale por WinRM: Agentes → Instalar en un equipo desde aquí.
  3. En menos de un minuto la máquina aparece en la página Agentes con sus discos.

Paso 2 — Crear el trabajo de imagen

  1. Abra Trabajos de copia, cree un trabajo para la máquina y elija Imagen de disco.
  2. Elija Todos los discos para capturar cada disco interno en un solo trabajo — incluidos los que se añadan después — o marque un solo disco, completo o solo algunas particiones (por ejemplo, sin una partición de datos grande que ya cubre una copia de archivos).
  3. Elija el destino de almacenamiento, la programación y la retención. Una combinación habitual: una imagen semanal o nocturna más copias de archivos diarias.

Cómo funciona:

  • Todos los volúmenes de todos los discos se leen desde un único snapshot VSS, así que los discos son coherentes entre sí — por ejemplo una base de datos en D: con sus registros en E:.
  • Solo se leen los bloques usados (mapa de asignación de NTFS), y los bloques que ya están en el repositorio no se vuelven a subir. La segunda imagen de la misma máquina suele subir solo unos pocos por ciento.
  • Las copias se cifran con AES-256 en la máquina antes de salir de ella. Guarde la clave de recuperación que muestra la consola lejos de las copias.
  • Los discos USB y SD, los archivos VHD/VHDX montados y los medios extraíbles quedan fuera de Todos los discos, para que un disco de copias externo no se copie a sí mismo.

Las pruebas de restauración automáticas (semanales por defecto, en Configuración → Pruebas de restauración) leen bloques aleatorios de las imágenes más recientes y los verifican con sus sumas de comprobación.

Paso 3 — Crear una vez la ISO de recuperación de Windows

Windows PE no puede redistribuirse, así que la ISO de recuperación se crea una sola vez en cualquier PC con Windows 10/11 o Server:

  1. Instale el Windows ADK gratuito (característica Deployment Tools) y el complemento Windows PE de Microsoft.
  2. Descargue build-winpe.ps1 de la página de versiones y copie backupzit-agent.exe desde C:\Program Files\backupzit Agent de una máquina con el agente.
  3. En un PowerShell de administrador:
    .\build-winpe.ps1 -AgentExe .\backupzit-agent.exe -Out .\backupzit-recovery.iso
    Añada -DriverDir C:\Drivers para controladores de almacenamiento o red (por ejemplo VirtIO para VM de Proxmox) y -RecoveryJson .\recovery.json para que el sistema de recuperación se conecte sin escribir nada.
  4. Si lo desea, copie la ISO a /var/lib/backupzit/dist en la consola; entonces se ofrece en la página Medios de recuperación.

Escriba la ISO en una memoria USB con Rufus (modo ISO) o balenaEtcher. En Medios de recuperación puede usar Crear código de recuperación y descargar recovery.json; copiado en una carpeta backupzit de la memoria, permite que la máquina se conecte a la consola sin escribir nada. Pruebe la memoria una vez en un PC de reserva o una VM — no el día en que la necesite.

Las máquinas Linux se protegen con un trabajo Sistema Linux en lugar de una imagen de disco; su ISO de recuperación (backupzit-recovery-linux.iso) se publica con cada versión.

Paso 4 — Restaurar en un disco vacío

  1. Arranque la máquina desde la memoria de recuperación. Inicia el agente en modo recuperación y se conecta a la consola (o pide la dirección del servidor y el código de recuperación).
  2. La máquina aparece como agente de recuperación con sus discos, en la página Medios de recuperación y en Agentes.
  3. Abra la copia de imagen en Actividad y elija Restaurar esta imagen en un disco.
  4. En Restaurar en el agente seleccione el agente de recuperación y en Disco de destino su disco nuevo — al menos tan grande como el área usada del original. Se borran todos los datos del disco de destino; confirme.
  5. Cuando termine la ejecución, retire la memoria y reinicie.

Se admiten discos GPT y MBR y arranque UEFI y BIOS. La disposición de particiones y sus identificadores se recrean, así que el disco restaurado arranca como antes. Con Todos los discos se restaura un disco cada vez: primero el del sistema, luego los demás.

El mismo formulario también restaura en un disco libre de una máquina en marcha. Marque Dejar el disco sin conexión después cuando el disco original esté en la misma máquina, para que Windows no cambie los identificadores de disco de la copia.

Restaurar en hardware distinto

Windows solo arranca con un controlador para la controladora de disco desde la que arranca. La imagen de un PC con controladora Intel se detiene por eso con INACCESSIBLE_BOOT_DEVICE en una placa AMD, un SSD NVMe o en una VM. Marque Restaurar en hardware distinto y BackupZit prepara el Windows restaurado después de escribir la imagen:

  • Los controladores incluidos en Windows para las controladoras de disco habituales vuelven a iniciarse en el arranque: AHCI/SATA, NVMe, Intel RST, LSI/Broadcom/Dell PERC SAS y RAID, HPE Smart Array, Hyper-V y VMware.
  • Se añaden controladores adicionales con DISM: los de la ISO de recuperación y las carpetas que indique en Controladores adicionales — por ejemplo los de almacenamiento y red de la nueva placa base en una memoria USB (E:\Drivers; se buscan también las subcarpetas).
  • Los archivos de arranque se recrean para la nueva máquina (bcdboot).

La página de la ejecución lista los controladores activados y añadidos. Windows detecta los demás dispositivos nuevos en el primer arranque; en hardware nuevo puede pedir que se repita la activación.

Físico a virtual: restaurar en Proxmox VE o Hyper-V

Una imagen de disco es también la forma más sencilla de pasar un servidor físico antiguo a una VM, o de comprobar que sus imágenes arrancan de verdad:

  • Proxmox VE: cree una VM con OVMF (UEFI) para discos GPT o SeaBIOS para discos MBR, un disco VirtIO SCSI al menos tan grande como el original y una tarjeta de red VirtIO. Conecte la ISO de recuperación (creada con los controladores VirtIO) y restaure con Restaurar en hardware distinto.
  • Hyper-V: cree un disco de VM vacío al menos tan grande como el original — generación 2 para UEFI/GPT, generación 1 para BIOS/MBR —, arranque la VM desde la ISO de recuperación y restaure con Restaurar en hardware distinto.

Archivos sueltos desde una imagen

No hace falta una restauración completa para recuperar una carpeta. La ejecución de imagen lista cada disco con sus particiones; haga clic en Examinar archivos para examinar los volúmenes NTFS, descargar archivos (varios como ZIP) o restaurarlos en una carpeta de cualquier agente. Examinar en la consola requiere una copia en almacenamiento de red (SFTP, S3, SMB, Azure o repositorio reforzado).

Límites que conviene conocer

  • Las imágenes de disco son para Windows (volúmenes NTFS, discos GPT y MBR). Para máquinas Linux use un trabajo Sistema Linux.
  • El disco de destino debe ser al menos tan grande como el área usada del original.
  • No se puede restaurar entre UEFI y BIOS heredado — el destino debe arrancar igual que el original.
  • La ISO de recuperación de Windows debe crearla usted una vez con el Windows ADK, porque Windows PE no puede redistribuirse.

Siguientes pasos

Descargue BackupZit, vea las funciones de imágenes de disco o lea los capítulos sobre imágenes y restauración en la guía integrada en la consola. Las máquinas virtuales se tratan en las guías de Proxmox VE y Hyper-V. Las preguntas son bienvenidas en GitHub Discussions. Las empresas pueden contratar soporte comercial de MaxZit (solo en inglés).