Windows26 mai 2026 17 vues

Sauvegarder son VPS Windows : 3 méthodes (du gratuit au professionnel)

Sauvegarder son VPS Windows : 3 méthodes (du gratuit au professionnel)

Résumé rapide :

3 méthodes, du plus simple au plus complet :

  1. Windows Server Backup (natif, gratuit): sauvegarde complète du système, restauration bare-metal, zéro installation.

  2. Veeam Agent Free (gratuit, niveau professionnel): restauration bare-metal, sauvegarde vers stockage objet S3, interface claire.

  3. Robocopy + Planificateur de tâches (gratuit, léger): synchronisation de fichiers critiques uniquement, pas de restauration bare-metal.

Recommandation rapide : Veeam Agent Free pour la plupart des VPS Windows. Windows Server Backup si vous voulez 100 % natif. Robocopy en complément pour des dossiers spécifiques.


Pourquoi sauvegarder son VPS Windows ?

Les risques réels sans sauvegarde

Un VPS sans sauvegarde, c'est un serveur qui peut disparaître du jour au lendemain. Pas de dramatisation: c'est juste la réalité.

Ransomware : les attaques sur Windows Server ont explosé ces 3 dernières années. Une infection chiffre tous vos fichiers en quelques minutes. Sans sauvegarde hors-site, tout est perdu.

Fausse manipulation : une commande del /f /s /q C:\inetpub\ mal ciblée, un DROP DATABASE en prod, un écrasement de fichier de config: ça arrive à tout le monde, même aux expérimentés.

Panne disque : les disques SSD NVMe ont un taux de défaillance annuel d'environ 0,5 à 1 %. Sur un parc de 100 serveurs, c'est statistiquement 1 panne par an.

Corruption OS : une mise à jour Windows qui tourne mal, un arrêt brutal pendant un patch, un pilote incompatible: l'OS peut devenir non-démarrable.

Règle de base : si vous n'avez pas de sauvegarde testée, vous n'avez pas de sauvegarde.

La règle 3-2-1 appliquée à Windows Server

La règle 3-2-1 est le standard de l'industrie. Simple, efficace, éprouvée.

Principe

Ce que ça signifie concrètement sur un VPS

3 copies

L'original sur le VPS + 2 sauvegardes

2 supports différents

Ex. : disque local du VPS + stockage objet distant

1 copie hors-site

Stockage dans un datacenter différent (ou cloud)

Sur un VPS OuiHeberg, la mise en œuvre concrète : sauvegarde locale sur un volume secondaire + sauvegarde vers un Object Storage distant (Backblaze B2, Wasabi.)


Comparatif des 3 méthodes

Méthode

Coût

Difficulté

Usage recommandé

Restauration bare-metal

Windows Server Backup

Gratuit

⭐⭐ Facile

Sauvegarde système complète, environnements simples

✅ Oui

Veeam Agent Free

Gratuit

⭐⭐⭐ Moyen

VPS pro, sauvegarde vers S3, restauration fiable

✅ Oui

Robocopy + Planificateur

Gratuit

⭐ Très facile

Fichiers critiques uniquement, complément d'une autre méthode

❌ Non


Méthode 1: Windows Server Backup (natif, gratuit)

Windows Server Backup (WSB) est intégré à Windows Server 2016, 2019 et 2022. Pas besoin d'installer un tiers. Il gère les sauvegardes complètes, les volumes, et la restauration bare-metal via l'environnement de récupération Windows.

Avant de commencer, assurez-vous que votre VPS est correctement configuré: consultez notre guide Premiers pas avec votre VPS Windows si ce n'est pas encore fait.

Installer Windows Server Backup

Via PowerShell (recommandé): ouvrez PowerShell en tant qu'administrateur :

Install-WindowsFeature Windows-Server-Backup

Via Server Manager :

  1. Ouvrez Server ManagerGérerAjouter des rôles et fonctionnalités

  2. Cliquez Suivant jusqu'à l'étape Fonctionnalités

  3. Cochez Sauvegarde Windows Server

  4. Cliquez Installer: pas de redémarrage requis

Vérifiez l'installation :

Get-WindowsFeature Windows-Server-Backup

Le champ Install State doit afficher Installed.

Configurer une sauvegarde planifiée

Via l'interface graphique :

  1. Ouvrez Sauvegarde Windows Server (cherchez "wbadmin" dans le menu Démarrer)

  2. Dans le panneau de droite, cliquez Planification de sauvegarde

  3. Choisissez Serveur complet pour une sauvegarde bare-metal complète

  4. Sélectionnez la fréquence : Une fois par jour à 02h00 (recommandé)

  5. Choisissez la destination : Disque dédié ou Dossier réseau partagé

  6. Confirmez et terminez l'assistant

Via wbadmin (ligne de commande) :

wbadmin enable backup -addtarget:\\NAS\Backups\VPS -schedule:02:00 -include:C: -allCritical -quiet

Sauvegarder vers un partage réseau

Pour une sauvegarde ponctuelle vers un partage réseau :

wbadmin start backup -backupTarget:\\192.168.1.100\Backups -include:C: -allCritical -quiet

Paramètres clés :

  • -backupTarget : chemin UNC du partage réseau

  • -include:C: : volume(s) à sauvegarder

  • -allCritical : inclut automatiquement tous les volumes nécessaires à la restauration du système

  • -quiet : pas de confirmation interactive (utile pour les scripts)

Pour sauvegarder plusieurs volumes :

wbadmin start backup -backupTarget:\\192.168.1.100\Backups -include:C:,D: -allCritical -quiet

Restaurer depuis Windows Server Backup

Restauration d'un fichier ou dossier spécifique :

wbadmin start recovery -version:MM/JJ/AAAA-HH:MM -itemType:File -items:C:\inetpub\wwwroot -recursive -recoveryTarget:D:\Restauration

Restauration complète (bare-metal) :

  1. Démarrez depuis le support de récupération Windows Server

  2. Choisissez Réparer l'ordinateurDépannageRécupération de l'image système

  3. Sélectionnez la sauvegarde WSB et suivez l'assistant

Pour lister les versions disponibles avant restauration :

wbadmin get versions

Image


Méthode 2: Veeam Agent Free (professionnel, gratuit)

Pourquoi Veeam Agent Free ?

Veeam est le standard de l'industrie pour la sauvegarde Windows. La version Free couvre largement les besoins d'un VPS.

  • Restauration bare-metal : Veeam Recovery Media permet de restaurer un serveur entier sur du matériel différent

  • Sauvegarde vers stockage objet S3 : compatible Backblaze B2, Wasabi: la copie hors-site est native

  • Sauvegarde à chaud : utilise VSS (Volume Shadow Copy) pour sauvegarder pendant que le serveur tourne, sans interruption

Limite de la version Free : 1 seul job de sauvegarde par machine. Suffisant pour un VPS.

Installer Veeam Agent for Windows

  1. Téléchargez l'installeur sur veeam.com/products/free/microsoft-windows.html (compte gratuit requis)

  2. Lancez VeeamAgentWindows_x.x.x.exe en tant qu'administrateur

  3. Acceptez la licence → cliquez Install

  4. Attendez la fin de l'installation (2-3 minutes)

  5. Redémarrez si demandé

Veeam Agent apparaît ensuite dans la barre des tâches (icône verte).

Configurer un job de sauvegarde complet

  1. Clic droit sur l'icône Veeam dans la barre des tâches → Add New Job

  2. Name : donnez un nom explicite (ex. VPS-OuiHeberg-Full)

  3. Backup Mode : choisissez Entire Computer pour une sauvegarde bare-metal complète

  4. Destination : sélectionnez Object Storage (S3) ou Network Share selon votre cible

  5. Schedule : cochez Run the job automaticallyDaily at 02:00

  6. Retention : 7 points de restauration (14 si l'espace le permet)

  7. Cliquez Finish: le job démarre selon la planification

Sauvegarder vers un stockage distant (S3 / Object Storage)

Veeam Agent Free supporte nativement les stockages compatibles S3. C'est là que la règle 3-2-1 prend tout son sens.

Configuration vers Backblaze B2 / Wasabi) :

  1. Dans Veeam, à l'étape Destination, choisissez Object Storage

  2. Cliquez Add → sélectionnez S3 Compatible

  3. Renseignez :

    • Service point : URL de l'endpoint S3 de votre fournisseur

    • Access key et Secret key : vos clés API Object Storage

    • Bucket : nom du bucket créé au préalable

  4. Testez la connexion → Apply

Pour accéder à votre VPS et configurer Veeam, consultez notre guide Se connecter à un VPS Windows via RDP.

Restauration de fichiers :

  1. Clic droit sur l'icône Veeam → RestoreIndividual files

  2. Sélectionnez le point de restauration

  3. Naviguez dans l'arborescence et restaurez les fichiers voulus

Restauration bare-metal :

  1. Créez le Veeam Recovery Media : menu Veeam → Create Recovery Media → gravez sur USB

  2. Démarrez le serveur depuis la clé USB Veeam

  3. Choisissez Bare Metal Recovery → connectez-vous au stockage de sauvegarde

  4. Sélectionnez le point de restauration → Restore

Image

Méthode 3: Robocopy + Planificateur de tâches (fichiers critiques)

Quand utiliser Robocopy ?

Robocopy n'est pas une solution de sauvegarde complète. C'est un outil de synchronisation de fichiers, intégré à Windows depuis Vista.

Utilisez Robocopy quand :

  • Vous voulez sauvegarder des dossiers précis (configs, données applicatives, exports SQL)

  • Vous avez déjà WSB ou Veeam pour le système, et vous voulez une copie supplémentaire de fichiers critiques

  • Vous avez besoin d'un script ultra-léger, sans dépendance externe

Ne l'utilisez pas pour remplacer une sauvegarde système complète: pas de restauration bare-metal possible.

Script Robocopy prêt à copier

@echo off
:: ============================================================
:: Script de sauvegarde Robocopy: VPS Windows OuiHeberg
:: ============================================================

SET SOURCE=C:\inetpub\wwwroot
SET DEST=D:\Backups\wwwroot
SET LOG=D:\Backups\logs\robocopy_%date:~-4,4%%date:~-7,2%%date:~0,2%.log

robocopy "%SOURCE%" "%DEST%" ^
  /MIR ^
  /R:3 ^
  /W:10 ^
  /LOG:"%LOG%" ^
  /TEE ^
  /NP ^
  /NDL

:: Vérification du code retour
IF %ERRORLEVEL% LEQ 3 (
    echo Sauvegarde OK >> "%LOG%"
) ELSE (
    echo ERREUR sauvegarde - code %ERRORLEVEL% >> "%LOG%"
)

Explication des paramètres :

  • /MIR : miroir complet: copie les nouveaux fichiers, met à jour les modifiés, supprime les fichiers supprimés dans la source. Attention : les suppressions se propagent.

  • /R:3 : 3 tentatives en cas d'échec de copie d'un fichier

  • /W:10 : attente de 10 secondes entre chaque tentative

  • /LOG:chemin : écrit les résultats dans un fichier log daté

  • /TEE : affiche aussi les résultats dans la console (utile pour debug)

  • /NP : n'affiche pas la progression (logs moins verbeux)

  • /NDL : n'affiche pas les noms de répertoires dans le log

Adaptez SOURCE et DEST à vos chemins réels. Créez le dossier D:\Backups\logs\ avant la première exécution.

Automatiser avec le Planificateur de tâches

Via ligne de commande (schtasks) :

schtasks /create /tn "Robocopy-Backup-wwwroot" /tr "C:\Scripts\robocopy-backup.bat" /sc DAILY /st 03:00 /ru SYSTEM /f

Paramètres :

  • /tn : nom de la tâche

  • /tr : chemin vers le script batch

  • /sc DAILY /st 03:00 : tous les jours à 03h00

  • /ru SYSTEM : exécution sous le compte SYSTEM (accès complet, pas de mot de passe)

  • /f : force la création même si la tâche existe déjà

Via l'interface graphique :

  1. Ouvrez Planificateur de tâches (taskschd.msc)

  2. Créer une tâche de base dans le panneau de droite

  3. Nom : Robocopy-Backup-wwwroot → Suivant

  4. Déclencheur : Tous les jours à 03h00

  5. Action : Démarrer un programme → chemin vers votre .bat

  6. Cochez Exécuter même si l'utilisateur n'est pas connecté

Vérifier les logs Robocopy

Les logs Robocopy sont dans D:\Backups\logs\. Ouvrez le fichier du jour avec Notepad ou PowerShell :

Get-Content "D:\Backups\logs\robocopy_20260526.log" | Select-String "ERROR|ERREUR|New File|Newer"

Codes de retour Robocopy (ERRORLEVEL) :

Code

Signification

0

Aucune copie nécessaire: source et destination identiques

1

Fichiers copiés avec succès

2

Fichiers supplémentaires détectés dans la destination

3

Combinaison de 1 et 2: normal

≥ 8

Erreur: au moins un fichier n'a pas pu être copié

Un code ≤ 3 = sauvegarde réussie. Un code ≥ 8 = vérifiez les erreurs dans le log.

Image

Sauvegarder vers un stockage distant

Pourquoi un stockage hors-site est indispensable

Un ransomware chiffre tous les lecteurs accessibles depuis le serveur infecté: y compris les partages réseau montés. Si votre sauvegarde est sur un disque attaché au même VPS, elle est compromise.

La copie hors-site (règle 3-2-1) protège contre :

  • Ransomware : le stockage objet S3 avec versioning est immuable

  • Sinistre physique : panne du datacenter principal

  • Erreur humaine : suppression accidentelle propagée à la sauvegarde locale

Options de stockage distant compatibles

Fournisseur

Prix/Go/mois

Compatibilité S3

Datacenter FR

Intégration Veeam

Cloudflare D1

À partir de 0,05 €/Go

✅ Oui

✅ Oui

✅ Native

Backblaze B2

~0,006 $/Go

✅ Oui

❌ Non (US/EU)

✅ Native

Wasabi

~0,0068 $/Go

✅ Oui

✅ Oui (Amsterdam)

✅ Native

Configurer Backblaze B2 comme destination

Étape 1: Créer un bucket

  1. Connectez-vous à votre espace client OuiHeberg

  2. Allez dans Object StorageCréer un bucket

  3. Nommez-le (ex. vps-backups) et choisissez la région France

  4. Activez le versioning pour protéger contre les suppressions accidentelles

Étape 2: Récupérer les clés S3

  1. Dans Object StorageClés d'accèsCréer une clé

  2. Notez l'Access Key et la Secret Key (affichées une seule fois)

  3. Notez l'endpoint S3 (format : https://s3.ouiheberg.com)

Étape 3: Configurer dans Veeam

Suivez les étapes de la section Méthode 2: Veeam Agent Free, partie "Sauvegarder vers un stockage distant".

Étape 3 (alternative): Configurer dans Robocopy via rclone

rclone sync D:\Backups ouiheberg-s3:vps-backups/robocopy --progress

Tester sa restauration (étape que 90 % des admins oublient)

Pourquoi tester est obligatoire

En 2023, une étude Veeam a montré que 58 % des sauvegardes échouent lors d'une tentative de restauration réelle. La cause principale : des sauvegardes jamais testées.

Une sauvegarde non testée n'est pas une sauvegarde. C'est une illusion de sécurité.

Scénario réel : un admin configure WSB en 2024, ne teste jamais. En 2025, panne disque. Il tente de restaurer: le fichier de sauvegarde est corrompu depuis 6 mois. Tout est perdu.

Checklist de test mensuel

Effectuez ces vérifications chaque mois :

  • Vérifier les logs de sauvegarde : aucune erreur dans WSB / Veeam / Robocopy depuis 30 jours

  • Tester la restauration d'un fichier unique : restaurez un fichier de config depuis la sauvegarde et vérifiez son contenu

  • Vérifier l'intégrité du fichier de sauvegarde : dans Veeam → clic droit sur le job → Verify ; dans WSB : wbadmin get versions

  • Contrôler l'espace de stockage : la destination de sauvegarde ne doit pas être pleine (alerte à 80 %)

  • Tester la restauration bare-metal (annuelle) : restaurez sur un environnement de test isolé

Comment tester sans interrompre la production

Option 1: Snapshot VM temporaire :

Si votre hyperviseur le permet (KVM/QEMU sur les VPS OuiHeberg), créez un snapshot avant le test de restauration. Restaurez, vérifiez, puis revenez au snapshot.

Option 2: Environnement de test isolé :

  1. Déployez un second VPS Windows de test (peut être éteint 99 % du temps)

  2. Restaurez la sauvegarde dessus via Veeam Recovery Media

  3. Vérifiez que les services démarrent correctement

  4. Éteignez le VPS de test

Un VPS Windows OuiHeberg se déploie en 60 secondes: idéal pour des tests ponctuels sans coût fixe.


Dépannage: 4 erreurs fréquentes

1. Erreur 0x80070005: Accès refusé (WSB)

Message : The backup operation that started at ... has failed with following error code '0x80070005' (Access is denied.)

Cause : le service WSB n'a pas les droits sur la destination de sauvegarde (partage réseau ou dossier local).

Solution :

:: Vérifier les droits sur le dossier de destination
icacls "D:\Backups" /grant "NETWORK SERVICE:(OI)(CI)F"
icacls "D:\Backups" /grant "SYSTEM:(OI)(CI)F"

Si la destination est un partage réseau, vérifiez que le compte SYSTEM a accès au partage et que les droits NTFS sont corrects.

2. Veeam : "Failed to create snapshot" (VSS error)

Message : Failed to create snapshot. Error: The shadow copy provider had an unexpected error while trying to process the specified operation.

Cause : le service VSS (Volume Shadow Copy) est défaillant ou un writer VSS est en erreur.

Solution :

:: Lister les writers VSS en erreur
vssadmin list writers

:: Redémarrer les services VSS
net stop vss
net stop swprv
net start swprv
net start vss

Si un writer est en état Failed, redémarrez le service associé (ex. : SQL Server VSS Writer → redémarrez SQL Server).

3. Robocopy : ERROR 5 (0x00000005) Accès refusé

Message : ERROR 5 (0x00000005) Accessing Source Directory C:\...

Cause : le compte qui exécute le script n'a pas accès au dossier source (souvent un dossier système ou protégé).

Solution :

:: Exécuter la tâche planifiée sous SYSTEM
schtasks /change /tn "Robocopy-Backup-wwwroot" /ru SYSTEM

:: Ou accorder les droits explicitement
icacls "C:\DossierSource" /grant "SYSTEM:(OI)(CI)R"

4. Sauvegarde réseau : "The network path was not found"

Message : wbadmin: The network path was not found. (0x80070035)

Cause : le partage réseau est inaccessible: pare-feu bloquant, partage inexistant, ou authentification échouée.

Solution :

  1. Vérifiez que le partage est accessible : net use \\192.168.1.100\Backups /user:admin motdepasse

  2. Vérifiez les règles de pare-feu Windows (port 445 TCP): consultez notre guide Configurer le pare-feu Windows Server sur un VPS

  3. Vérifiez que le service Server est démarré sur la machine cible : Get-Service LanmanServer


FAQ: Sauvegarder son VPS Windows

Q1 : Quelle est la meilleure méthode pour sauvegarder un VPS Windows ?

Veeam Agent Free est le meilleur compromis pour la plupart des VPS Windows : gratuit, restauration bare-metal, sauvegarde vers stockage objet S3, interface claire. Windows Server Backup est une bonne alternative si vous préférez rester 100 % natif Microsoft. Robocopy ne remplace pas une vraie sauvegarde système.

Q2 : Veeam Agent Free est-il vraiment gratuit pour un VPS ?

Oui, Veeam Agent for Microsoft Windows Free est gratuit et sans limite de temps. La contrainte principale : 1 seul job de sauvegarde par machine. Pour un VPS unique, c'est largement suffisant. Pour une gestion centralisée multi-serveurs, il faut passer à Veeam Backup & Replication.

Q3 : Combien de sauvegardes faut-il conserver ?

Le minimum recommandé est 7 points de restauration (7 jours). Pour des environnements critiques, visez 14 à 30 jours. Avec Veeam, configurez la rétention dans les paramètres du job. Avec WSB, la rétention dépend de l'espace disque disponible sur la destination.

Q4 : Peut-on sauvegarder un VPS Windows en cours d'utilisation ?

Oui. WSB et Veeam utilisent tous les deux VSS (Volume Shadow Copy Service) pour créer un snapshot cohérent du volume pendant que le serveur tourne. Les bases de données (SQL Server, Exchange) sont sauvegardées dans un état cohérent sans interruption de service.

Q5 : Quelle différence entre une sauvegarde et un snapshot ?

Un snapshot est une photo instantanée de l'état du disque à un instant T: rapide à créer, mais stocké sur le même support. Une sauvegarde copie les données vers un support différent (externe, réseau, cloud). Le snapshot protège contre les erreurs logicielles ; la sauvegarde protège contre la perte physique du support. Les deux sont complémentaires.

Q6 : Comment automatiser les sauvegardes sans intervention manuelle ?

Avec WSB : utilisez wbadmin enable backup avec un horaire planifié. Avec Veeam : activez l'option Run the job automatically dans la configuration du job. Avec Robocopy : créez une tâche dans le Planificateur de tâches Windows (schtasks). Dans tous les cas, configurez des alertes par e-mail ou vérifiez les logs hebdomadairement.


Sources utiles


Votre VPS Windows OuiHeberg est livré en 60 secondes avec accès root complet. Découvrir les offres VPS Windows →