Ce que vous allez mettre en place
Une sauvegarde de fichiers ramène des documents ; une image disque ramène toute la machine : table de partitions, partitions de démarrage, Windows, programmes, paramètres et données. BackupZit prend les images depuis un instantané VSS pendant que Windows tourne, ne stocke que les blocs utilisés et modifiés et les restaure depuis une ISO de récupération sur un nouveau disque — un serveur au disque mort, touché par un ransomware ou une mise à jour ratée redémarre ainsi sans réinstallation. BackupZit est gratuit et open source (AGPLv3).
Prérequis
- Une console BackupZit — une petite VM Linux (2 vCPU, 2–4 Go de RAM, disque de 16–20 Go) depuis l’image prête de la page de téléchargement, ou le script d’installation sur un serveur Debian, Ubuntu, AlmaLinux ou Rocky Linux existant.
- Un stockage de sauvegarde sur une autre machine : SFTP, un partage SMB sur un NAS, un bucket compatible S3, Azure Blob Storage ou un dépôt renforcé BackupZit.
- Les machines Windows à protéger : Windows 10, 11 et Windows Server 2016 ou plus récent ; Windows 7 SP1, Server 2008 R2 SP1 et 2012 R2 via l’agent legacy, avec les mêmes fonctions d’image.
- Une seule fois, un PC Windows avec le Windows ADK gratuit pour construire l’ISO de récupération (étape 3), et une clé USB.
Étape 1 — Installer l’agent
- Dans la console, ouvrez Agents et cliquez sur Créer un jeton d’inscription. Vous obtenez un code d’inscription (
BZ1-…) valable 7 jours, pour un nombre illimité de machines. - Sur chaque machine, exécutez le MSI de l’Agent Windows depuis la page Agents et collez le code. Pour de nombreuses machines, utilisez une installation silencieuse via GPO, Intune ou un outil RMM :
Ou laissez la console l’installer via WinRM : Agents → Installer sur une machine depuis ici.msiexec /i backupzit-agent.msi /qn ENROLLCODE="BZ1-..." - En moins d’une minute, la machine apparaît sur la page Agents avec ses disques.
Étape 2 — Créer la tâche d’image
- Ouvrez Tâches de sauvegarde, créez une tâche pour la machine et choisissez Image disque.
- Choisissez Tous les disques pour capturer chaque disque interne dans une seule tâche — y compris ceux ajoutés plus tard — ou cochez un seul disque, entier ou seulement certaines partitions (par exemple sans une grande partition de données déjà couverte par une sauvegarde de fichiers).
- Choisissez la cible de stockage, la planification et la rétention. Une combinaison courante : une image hebdomadaire ou nocturne plus des sauvegardes de fichiers quotidiennes.
Fonctionnement :
- Tous les volumes de tous les disques sont lus depuis un seul instantané VSS : les disques sont cohérents entre eux — par exemple une base de données sur D: et ses journaux sur E:.
- Seuls les blocs utilisés sont lus (table d’allocation NTFS), et les blocs déjà présents dans le dépôt ne sont pas renvoyés. La deuxième image d’une même machine n’envoie généralement que quelques pour cent.
- Les sauvegardes sont chiffrées en AES-256 sur la machine avant de la quitter. Conservez la clé de récupération affichée par la console loin des sauvegardes.
- Les disques USB et SD, les fichiers VHD/VHDX montés et les supports amovibles sont exclus de Tous les disques, pour qu’un disque de sauvegarde externe ne se sauvegarde pas lui-même.
Les tests de restauration automatiques (hebdomadaires par défaut, sous Paramètres → Tests de restauration) lisent des blocs aléatoires des images les plus récentes et les vérifient par rapport à leurs sommes de contrôle.
Étape 3 — Construire une fois l’ISO de récupération Windows
Windows PE ne peut pas être redistribué : l’ISO de récupération se construit une fois sur n’importe quel PC Windows 10/11 ou Server :
- Installez le Windows ADK gratuit (fonctionnalité Deployment Tools) et le module complémentaire Windows PE de Microsoft.
- Téléchargez
build-winpe.ps1depuis la page des versions et copiezbackupzit-agent.exedepuisC:\Program Files\backupzit Agentd’une machine équipée de l’agent. - Dans un PowerShell administrateur :
Ajoutez.\build-winpe.ps1 -AgentExe .\backupzit-agent.exe -Out .\backupzit-recovery.iso-DriverDir C:\Driverspour des pilotes de stockage ou réseau (par exemple VirtIO pour les VM Proxmox) et-RecoveryJson .\recovery.jsonpour que le système de récupération se connecte sans saisie. - Si vous le souhaitez, copiez l’ISO dans
/var/lib/backupzit/distsur la console ; elle est alors proposée sur la page Supports de récupération.
Écrivez l’ISO sur une clé USB avec Rufus (mode ISO) ou balenaEtcher. Sur Supports de récupération, vous pouvez Créer un code de récupération et télécharger recovery.json ; copié dans un dossier backupzit sur la clé, il permet à la machine de se connecter à la console sans saisie. Testez la clé une fois sur un PC de réserve ou une VM — pas le jour où vous en avez besoin.
Les machines Linux se protègent avec une tâche Système Linux plutôt qu’une image disque ; leur ISO de récupération (backupzit-recovery-linux.iso) est publiée avec chaque version.
Étape 4 — Restaurer sur un disque vide
- Démarrez la machine sur la clé de récupération. Elle lance l’agent en mode récupération et se connecte à la console (ou demande l’adresse du serveur et le code de récupération).
- La machine apparaît comme agent de récupération avec ses disques, sur la page Supports de récupération et sous Agents.
- Ouvrez la sauvegarde d’image dans Activité et choisissez Restaurer cette image sur un disque.
- Pour Restaurer sur l’agent, sélectionnez l’agent de récupération, pour Disque cible son nouveau disque — au moins aussi grand que la zone utilisée de l’original. Toutes les données du disque cible sont détruites ; confirmez.
- Une fois l’exécution terminée, retirez la clé et redémarrez.
Les disques GPT et MBR, le démarrage UEFI et BIOS sont pris en charge. La disposition des partitions et leurs identifiants sont recréés : le disque restauré démarre comme avant. Avec Tous les disques, on restaure un disque à la fois : d’abord le disque système, puis les autres.
Le même formulaire restaure aussi sur un disque libre d’une machine en marche. Cochez Laisser ensuite le disque hors ligne lorsque le disque d’origine est dans la même machine, pour que Windows ne modifie pas les identifiants de disque de la copie.
Restaurer sur un matériel différent
Windows ne démarre qu’avec un pilote pour le contrôleur de disque sur lequel il démarre. L’image d’un PC à contrôleur Intel s’arrête donc avec INACCESSIBLE_BOOT_DEVICE sur une carte mère AMD, un SSD NVMe ou dans une VM. Cochez Restaurer sur un matériel différent et BackupZit prépare le Windows restauré après l’écriture de l’image :
- Les pilotes intégrés à Windows pour les contrôleurs de disque courants redémarrent au boot : AHCI/SATA, NVMe, Intel RST, LSI/Broadcom/Dell PERC SAS et RAID, HPE Smart Array, Hyper-V et VMware.
- Des pilotes supplémentaires sont ajoutés avec DISM : ceux de l’ISO de récupération et les dossiers indiqués sous Pilotes supplémentaires — par exemple les pilotes de stockage et réseau de la nouvelle carte mère sur une clé USB (
E:\Drivers; les sous-dossiers sont parcourus). - Les fichiers de démarrage sont reconstruits pour la nouvelle machine (
bcdboot).
La page d’exécution liste les pilotes activés et ajoutés. Windows détecte les autres nouveaux périphériques au premier démarrage ; l’activation peut demander à être refaite sur du nouveau matériel.
Physique vers virtuel : restaurer dans Proxmox VE ou Hyper-V
Une image disque est aussi le moyen le plus simple de passer un ancien serveur physique en VM, ou de vérifier que vos images démarrent vraiment :
- Proxmox VE : créez une VM avec OVMF (UEFI) pour les disques GPT ou SeaBIOS pour les disques MBR, un disque VirtIO SCSI au moins aussi grand que l’original et une carte réseau VirtIO. Attachez l’ISO de récupération (construite avec les pilotes VirtIO) et restaurez avec Restaurer sur un matériel différent.
- Hyper-V : créez un disque de VM vide au moins aussi grand que l’original — génération 2 pour UEFI/GPT, génération 1 pour BIOS/MBR —, démarrez la VM sur l’ISO de récupération et restaurez avec Restaurer sur un matériel différent.
Fichiers isolés depuis une image
Inutile de tout restaurer pour récupérer un dossier. L’exécution d’image liste chaque disque avec ses partitions ; cliquez sur Parcourir les fichiers pour parcourir les volumes NTFS, télécharger des fichiers (plusieurs en ZIP) ou les restaurer dans un dossier sur n’importe quel agent. La navigation dans la console exige une sauvegarde sur un stockage réseau (SFTP, S3, SMB, Azure ou dépôt renforcé).
Limites à connaître
- Les images disque concernent Windows (volumes NTFS, disques GPT et MBR). Pour les machines Linux, utilisez une tâche Système Linux.
- Le disque cible doit être au moins aussi grand que la zone utilisée de l’original.
- La restauration entre UEFI et BIOS legacy n’est pas possible — la cible doit démarrer de la même façon que l’original.
- L’ISO de récupération Windows doit être construite une fois par vos soins avec le Windows ADK, car Windows PE ne peut pas être redistribué.
Et ensuite
Téléchargez BackupZit, découvrez les fonctions d’image disque ou lisez les chapitres sur les images et la restauration dans le guide intégré à la console. Les machines virtuelles sont traitées dans les guides Proxmox VE et Hyper-V. Les questions sont les bienvenues dans les GitHub Discussions. Les entreprises peuvent obtenir un support commercial de MaxZit (en anglais uniquement).