Faites sortir automatiquement votre PC de veille à 3 h pour lancer une sauvegarde, puis laissez les disques se rendormir après 20 minutes d’inactivité. Ce guide pas à pas couvre Windows 10/11, le Planificateur de tâches, les minuteries de reprise et des scripts prêts à l’emploi.
Vue d’ensemble
Objectif : programmer un réveil automatique à 03:00, démarrer votre logiciel de sauvegarde (ou un script), et s’assurer que les disques mécaniques se coupent après 20 minutes d’inactivité. Vous avez déjà activé l’option Autoriser les minuteries de reprise ? Parfait : la suite consiste à créer correctement la tâche planifiée et à vérifier les réglages d’économie d’énergie des disques.
Résultat attendu
- Le PC sort de veille à 3 h pile, même si aucune session n’est ouverte.
- La sauvegarde démarre automatiquement (logiciel tiers ou script).
- Les disques durs se mettent en veille après 20 minutes d’inactivité.
- Des commandes de diagnostic permettent de vérifier et dépanner le réveil.
Prérequis et rappels essentiels
- Windows 10 ou Windows 11, droits administrateur.
- Le PC doit être en veille (S3) ou veille prolongée (S4). Un réveil programmé ne fonctionne pas depuis un arrêt complet (S5) via le Planificateur.
- Un plan d’alimentation actif et cohérent (secteur / batterie).
- Un outil de sauvegarde (application dédiée) ou un script (PowerShell, batch).
Compatibilité des états d’alimentation
État | Nom technique | Réveil par minuteur | Remarques |
---|---|---|---|
Veille | S3 | Oui | État recommandé pour un réveil fiable. |
Veille prolongée | S4 | Oui | Réveil possible, un peu plus lent qu’en S3. |
Arrêt | S5 | Non | Nécessite une alarme RTC/UEFI pour allumer le PC, pas un simple minuteur Windows. |
Veille moderne | S0ix | Oui | Sur machines récentes, le PC semble « éteint » mais reste en veille connectée. |
Activer les minuteries de reprise
- Ouvrir Panneau de configuration > Matériel et audio > Options d’alimentation.
- Cliquer sur Modifier les paramètres du mode pour le plan actif, puis Modifier les paramètres d’alimentation avancés.
- Dans Veille, positionner Autoriser les minuteries de reprise sur Activé (ou Important uniquement si vous souhaitez limiter aux tâches essentielles).
- Vérifier le réglage pour l’alimentation sur secteur et sur batterie (PC portable).
- Valider avec Appliquer, puis OK.
Astuce : pour lister les minuteries actives, ouvrez l’Invite de commandes et exécutez :
powercfg /waketimers
Créer la tâche qui réveille le PC
Utilisez le Planificateur de tâches (taskschd.msc
) pour une configuration complète et durable.
Paramétrage détaillé
- Créer une tâche (pas l’assistant « tâche de base »).
- Onglet Général
- Nom : « Sauvegarde nocturne 03:00 »
- Cochez Exécuter même si l’utilisateur n’est pas connecté.
- Activez Exécuter avec les autorisations maximales si votre sauvegarde requiert des accès élevés.
- Configurer pour : sélectionnez votre version de Windows.
- Onglet Déclencheurs
- Nouveau > Quotidien > 03:00.
- Activez Exécuter la tâche dès que possible après un démarrage planifié manqué (utile si le PC était éteint/occupé).
- Optionnel : Synchroniser pour les changements d’heure d’été si proposé.
- Onglet Actions
- Action Démarrer un programme.
- Programme/script : pointez vers votre exécutable de sauvegarde, ou vers
powershell.exe
si vous lancez un script. - Arguments (exemple PowerShell) :
-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\backup.ps1"
- Démarrer dans :
C:\Scripts
(évite les chemins relatifs cassés).
- Onglet Conditions
- Cochez Réveiller l’ordinateur pour exécuter cette tâche.
- Décochez Ne démarrer la tâche que si l’ordinateur est sur secteur si vous voulez autoriser l’exécution sur batterie (portable).
- Décochez Démarrer la tâche uniquement si l’ordinateur est inactif, sauf si c’est votre intention.
- Optionnel : Démarrer uniquement si une connexion réseau est disponible si la sauvegarde cible un NAS.
- Onglet Paramètres
- Autoriser l’exécution de la tâche à la demande.
- Si la tâche est déjà en cours, ne pas démarrer une nouvelle instance.
- Arrêter la tâche si elle s’exécute plus de … (par exemple 4 heures, selon le volume à sauvegarder).
- Validez avec OK et saisissez votre mot de passe si demandé.
Réglages recommandés récapitulés
Section | Paramètre | Valeur conseillée | Pourquoi |
---|---|---|---|
Général | Exécuter même si l’utilisateur n’est pas connecté | Activé | Indispensable pour les tâches nocturnes. |
Déclencheurs | Quotidien à 03:00 | Activé | Heure creuse, moins de conflit d’usage. |
Actions | Programme/script | Votre sauvegarde ou PowerShell | Point d’entrée unique et traçable. |
Conditions | Réveiller l’ordinateur | Activé | Permet le « wake » réel à 03:00. |
Paramètres | Exécuter dès que possible après un démarrage manqué | Activé | Rattrape une sauvegarde si le PC n’était pas disponible. |
Régler la mise en veille des disques à 20 minutes
- Ouvrir Options d’alimentation > Modifier les paramètres du mode > Modifier les paramètres d’alimentation avancés.
- Dans Disque dur, régler Éteindre le disque dur après sur 20 minutes (secteur et batterie si nécessaire).
- Valider Appliquer, puis OK.
Notes :
- Ce réglage concerne principalement les disques HDD mécaniques. Les SSD n’ont pas de plateau à arrêter, mais restent gérés par les politiques d’économie d’énergie.
- Certains boîtiers USB imposent leur propre minuterie de mise en veille : reportez-vous à l’outil du fabricant pour ajuster le délai si besoin.
Concevoir un script de sauvegarde fiable
Vous pouvez utiliser votre logiciel favori (Veeam, Macrium, etc.) en le lançant via l’action de la tâche. Pour un contrôle fin, un script PowerShell est idéal. Exemple minimaliste :
# C:\Scripts\backup.ps1
$ErrorActionPreference = 'Stop'
$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$log = "C:\Logs\backup-$stamp.log"
New-Item -Path (Split-Path $log) -ItemType Directory -Force | Out-Null
Start-Transcript -Path $log -Append
# Exemple de sauvegarde de dossiers vers un NAS via Robocopy
$source = "C:\Data"
$dest = "\NAS-Sauvegarde\Backups\PC-01"
# S'assure que le réseau est prêt (utile après le réveil)
Start-Sleep -Seconds 10
$robocopy = "robocopy.exe"
$args = @(
$source, $dest,
"/E", # Inclut sous-dossiers
"/COPY:DAT", # Données, attributs, timestamps
"/DCOPY:T", # Conserve timestamps des dossiers
"/R:2","/W:5", # 2 tentatives, 5s d'attente
"/MT:8", # Multithread modéré
"/XJ", # Ignore jonctions pour éviter boucles
"/FFT", # Tolérance FAT (NAS)
"/LOG+:$log","/TEE" # Log + console
)
$process = Start-Process -FilePath $robocopy -ArgumentList $args -Wait -PassThru
$code = $process.ExitCode
# Codes Robocopy 0 et 1 = succès, >=8 = échec
if ($code -ge 8) {
Write-Error "La sauvegarde a échoué (code $code)."
} else {
Write-Host "Sauvegarde terminée avec succès (code $code)."
}
Stop-Transcript </code></pre>
<p><strong>Conseils</strong> :</p>
<ul>
<li>Ajoutez <code>-ExecutionPolicy Bypass</code> dans l’action du Planificateur pour autoriser le script sans modifier la politique globale.</li>
<li>Utilisez un dossier <code>C:\Logs</code> pour tracer chaque session de sauvegarde et diagnostiquer rapidement.</li>
<li>Si vous sauvegardez vers un partage, veillez à ce que les identifiants soient mémorisés, ou mappez le lecteur dans le script avant le <code>robocopy</code>.</li>
</ul>
<h2>Tester et vérifier</h2>
<ol>
<li>Exécutez la tâche manuellement : clic droit > <em>Exécuter</em> et vérifiez que la sauvegarde démarre.</li>
<li>Mettez le PC en veille manuellement puis attendez 03:00 pour valider le réveil automatique.</li>
<li>En cas de doute, consultez les minuteries et la source de réveil :
<pre><code>powercfg /waketimers
powercfg /lastwake
powercfg /a
Ouvrez Observateur d’événements > Journaux des applications et des services > Microsoft > Windows > TaskScheduler > Operational pour suivre l’exécution de la tâche, et le journal Système (source Power-Troubleshooter) pour les reprises de veille.
Résolution des problèmes
Le PC ne se réveille pas
- Vérifiez que l’ordinateur était bien en veille ou veille prolongée, pas arrêté.
- Confirmez que Autoriser les minuteries de reprise est activé pour le plan d’alimentation actif (secteur et batterie).
- Dans la tâche, l’option Réveiller l’ordinateur pour exécuter cette tâche doit être cochée.
- Sur un portable, désactivez temporairement Veille hybride si elle empêche la reprise.
- Sur des PC très récents (veille moderne), laissez quelques secondes au réseau après le réveil (
Start-Sleep 10
dans le script) avant d’attaquer le NAS. - Certaines stratégies d’entreprise (GPO) peuvent interdire les minuteries : vérifiez avec votre administrateur.
La sauvegarde échoue après le réveil
- Ajoutez un délai initial (
Start-Sleep 10–30
s) pour laisser le réseau et les disques externes se réinitialiser. - Cochez dans Conditions l’option réseau si vous sauvegardez vers un NAS.
- Exécutez la tâche avec les autorisations maximales et, si possible, sous le compte NT AUTHORITY\SYSTEM pour éviter les problèmes d’accès.
- Consultez les logs de votre script/logiciel pour le code d’erreur précis.
Les disques ne se mettent pas en veille
- Confirmez que l’option Éteindre le disque dur après est bien à 20 minutes dans le plan actif.
- Pour les boîtiers USB, adaptez la minuterie via l’outil du constructeur si Windows ne suffit pas.
- Fermez les applications qui maintiennent un accès constant au disque (torrents, indexeurs, etc.).
Heure d’été et fuseaux horaires
- Si l’heure change (DST), activez la synchronisation des déclencheurs avec l’heure d’été si le Planificateur le propose.
- Sur des machines multi‑OS, vérifiez que l’horloge UEFI/BIOS et Windows sont cohérentes.
Diagnostic avancé
# Quels périphériques sont autorisés à réveiller la machine ?
powercfg -devicequery wake_armed
# Quelle entité a réveillé la dernière fois ?
powercfg /lastwake
# Lister les tâches qui détiennent une minuterie active
powercfg /waketimers
# Interroger la tâche planifiée en détail
schtasks /Query /TN "Sauvegarde nocturne 03:00" /V /FO LIST
Alternative en ligne de commande
Le moyen le plus robuste pour créer une tâche qui réveille la machine consiste à utiliser PowerShell, car il expose explicitement le paramètre -WakeToRun
dans les paramètres de tâche.
$trigger = New-ScheduledTaskTrigger -Daily -At 3:00am
$action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\backup.ps1"'
$settings = New-ScheduledTaskSettingsSet -WakeToRun -StartWhenAvailable `
-AllowStartIfOnBatteries:$true -StopIfGoingOnBatteries:$false
Register-ScheduledTask -TaskName 'Sauvegarde nocturne 03:00' `
-Trigger $trigger -Action $action -Description 'Sauvegarde nocturne' `
-User 'SYSTEM' -RunLevel Highest -Settings $settings
Remarque : l’outil schtasks.exe
ne propose pas de commutateur natif pour Réveiller l’ordinateur. On peut l’obtenir via un fichier XML d’export/import ou via PowerShell comme ci‑dessus.
Bonnes pratiques pour des sauvegardes qui durent
- Journalisation : conservez des logs datés et purgez‑les régulièrement (planifiez une tâche hebdomadaire de nettoyage).
- Répétition : si une sauvegarde peut durer plus longtemps, autorisez une exécution unique à la fois et définissez un délai d’arrêt raisonnable.
- Notification : en cas d’échec, envoyez un e‑mail ou créez un événement Event Log que vous surveillez.
- Tests réguliers : simulez un réveil et restaurer un échantillon de fichiers pour valider l’intégrité.
- Énergie : évitez que d’autres tâches lourdes (indexation, mises à jour) se déclenchent à la même heure.
Variantes et cas particuliers
- UEFI/BIOS : une option Wake on RTC/Resume by Alarm peut compléter ou bloquer la reprise. Assurez‑vous qu’elle n’outrepasse pas vos réglages Windows.
- Chiffrement : BitLocker ne gêne pas la reprise de veille, mais un arrêt/boot peut demander un code — d’où l’intérêt de rester en S3/S4.
- Poste portable : si la batterie est basse, Windows peut refuser la reprise ; branchez le chargeur ou autorisez l’exécution sur batterie dans Conditions.
- Serveurs/NAS : si la cible se met aussi en veille, réveillez‑la via wake‑on‑LAN ou repoussez de quelques secondes le démarrage de la copie.
Checklist finale
- Minuteries de reprise activées (secteur et batterie).
- Tâche planifiée quotidienne à 03:00 avec Réveiller l’ordinateur coché.
- Action qui lance votre sauvegarde ou
backup.ps1
. - Disque dur réglé à 20 min d’inactivité.
- Test effectué :
powercfg /waketimers
OK, journal de tâche sans erreur.
Questions fréquentes
La tâche peut‑elle allumer un PC totalement éteint ?
Non. Le Planificateur réveille depuis la veille (S3) ou la veille prolongée (S4). Depuis un arrêt complet (S5), seul le firmware (RTC/UEFI) peut rallumer la machine.
Puis‑je forcer la remise en veille du PC après la sauvegarde ?
Oui, mais ce n’est pas requis si l’objectif est uniquement la mise en veille des disques. Si vous voulez forcer la veille, ajoutez à la fin du script une commande adaptée (rundll32.exe powrprof.dll,SetSuspendState 0,1,0
ou shutdown /h
) avec prudence.
Le réglage « Éteindre le disque après » ralentira‑t‑il mon PC ?
Sur un HDD, le premier accès à froid peut prendre une ou deux secondes pour la remise en rotation. Sur SSD, l’impact est négligeable.
En résumé : activez les minuteries de reprise, créez une tâche planifiée robuste qui « réveille » le PC à 03:00 et lance votre sauvegarde, puis laissez Windows éteindre les disques après 20 minutes d’inactivité. Avec les commandes de contrôle et un script bien conçu, vous obtenez un cycle nocturne fiable, silencieux et sans intervention.