En tant que professionnels de l’informatique et fournisseurs de services gérés (MSP), la compréhension et le contrôle des fonctionnalités des systèmes font partie de vos activités. Le démarrage rapide (également connu sous le nom de Hiberboot ou Fast Boot) dans Windows 10 et Windows Server 2016, bien que généralement bénéfique, peut parfois nécessiter d’être désactivé. Dans cet article, nous verrons ce qu’est le démarrage rapide, ses implications, comment le désactiver manuellement ou via PowerShell, et les différences entre le démarrage rapide et l’hibernation.
Comprendre le démarrage rapide
Le démarrage rapide, ou Hiberboot, fonctionne en enregistrant une image du noyau et des pilotes Windows chargés dans le fichier hiber (hiberfil.sys) avant que l’ordinateur ne s’éteigne. Au redémarrage, Windows utilise cette image pour accélérer le temps de démarrage, ce qui améliore l’expérience de l’utilisateur.
Complications potentielles d’un démarrage rapide
Cependant, le démarrage rapide peut présenter des difficultés dans certaines situations :
- Systèmes à double démarrage : Le démarrage rapide peut entraîner des erreurs de disque ou des pertes de données si un autre système d’exploitation accède à la partition Windows.
- Maintenance du système : Les professionnels de l’informatique peuvent rencontrer des difficultés lorsqu’ils effectuent des mises à jour de systèmes ou des tâches de maintenance.
- Modifications du matériel : Il se peut que le démarrage rapide ne reconnaisse pas les nouvelles modifications matérielles apportées pendant l’arrêt.
Comment désactiver manuellement le démarrage rapide
Pour désactiver manuellement le démarrage rapide, procédez comme suit :
- Accédez au panneau de configuration et sélectionnez “Options d’alimentation”
- Choisissez “Choisir l’action des boutons d’alimentation”
- Cliquez sur “Modifier les paramètres qui ne sont pas disponibles actuellement”
- Sous “Paramètres d’arrêt”, décochez la case “Activer le démarrage rapide”.
Démarrage rapide ou hibernation
Le démarrage rapide et l’hibernation sont similaires mais ont des objectifs différents. L’hibernation enregistre une image de votre travail et éteint votre ordinateur, tandis que le démarrage rapide n’enregistre qu’une image du noyau du système et des pilotes afin de réduire le temps de démarrage.
L’impact de la désactivation du démarrage rapide
La désactivation du démarrage rapide peut entraîner des temps de démarrage légèrement plus longs. Toutefois, l’impact est généralement négligeable sur les systèmes modernes dotés de disques durs rapides (SSD).
Dépannage après la désactivation du démarrage rapide
Si vous rencontrez des problèmes après avoir désactivé le démarrage rapide, vous pouvez :
- Vérifier les mises à jour de Windows : Assurez-vous que votre système est à jour.
- Vérifier les mises à jour des pilotes : Un pilote obsolète peut être à l’origine des problèmes.
- Réactiver le démarrage rapide: Si les problèmes persistent, vous pouvez réactiver le démarrage rapide et demander l’aide d’un professionnel.
Comment désactiver le démarrage rapide à l’aide de PowerShell
Pour les professionnels qui préfèrent l’automatisation, voici un script PowerShell qui vérifie les privilèges administratifs et modifie le registre pour désactiver le démarrage rapide :
<# .SYNOPSIS Disable Windows Fast Boot, also known as Hiberboot or Fast Startup. .DESCRIPTION Disable Windows Fast Boot, also known as Hiberboot or Fast Startup. .EXAMPLE No parameter needed. Disables Windows Fast Boot .OUTPUTS None .NOTES Minimum OS Architecture Supported: Windows 10, Windows Server 2016 Release Notes: Initial Release (c) 2023 NinjaOne By using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https://www.ninjaone.com/terms-of-use. Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA). #> [CmdletBinding()] param () begin { function Test-IsElevated { $id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $p = New-Object System.Security.Principal.WindowsPrincipal($id) $p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator) } } process { if (-not (Test-IsElevated)) { Write-Error -Message "Access Denied. Please run with Administrator privileges." exit 1 } $Path = "HKLM:SYSTEMCurrentControlSetControlSession ManagerPower" $Name = "HiberbootEnabled" $Value = "0" try { if (-not $(Test-Path $Path)) { New-Item -Path $Path -Force | Out-Null New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType DWord -Force | Out-Null } else { New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType DWord -Force | Out-Null } } catch { Write-Error $_ Write-Host "Failed to disable Fast Boot." exit 1 } exit 0 } end {}
Accédez à plus de 700 scripts dans le Dojo NinjaOne
En conclusion, le démarrage rapide, bien que bénéfique, n’est peut-être pas la solution idéale dans certains scénarios informatiques. Comprendre cette fonctionnalité et savoir quand et comment la désactiver manuellement ou via PowerShell peut s’avérer essentiel pour maintenir une infrastructure informatique stable et performante. En comprenant et en gérant le démarrage rapide, les professionnels de l’informatique et les entreprises MSP peuvent atténuer les risques potentiels tout en garantissant une performance efficace du système.
NinjaOne peut rationaliser vos opérations en automatisant les tâches répétitives et fastidieuses. Son interface conviviale permet aux techniciens de tous niveaux d’appliquer facilement l’automatisation sur les terminaux, y compris les scripts personnalisés à partir d’une vaste bibliothèque, ce qui rend la remédiation simple et intuitive. Comme le souligne Chris Hesler, de Crossroads Church, « NinjaOne nous a aidés à réduire le nombre d’heures de travail… nous sommes en mesure d’apporter plus d’automatisation grâce à la bibliothèque de scripts pour résoudre nos problèmes récurrents ». Découvrez le pouvoir de transformation de l’automatisation de vos opérations informatiques avec NinjaOne, un outil conçu pour être flexible et intuitif.