Comment désactiver le démarrage rapide dans Windows 10 et Windows Server 2016 ?

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 :

  1. Accédez au panneau de configuration et sélectionnez « Options d’alimentation »
  2. Choisissez « Choisir l’action des boutons d’alimentation »
  3. Cliquez sur « Modifier les paramètres qui ne sont pas disponibles actuellement »
  4. 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

Obtenez l’accès

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. 

Pour aller plus loin

Créer une équipe informatique efficace et performante nécessite une solution centralisée qui soit l’outil principal pour fournir vos services. NinjaOne permet aux équipes informatiques de surveiller, gérer, sécuriser et prendre en charge tous les appareils, où qu’ils soient, sans avoir besoin d’une infrastructure complexe sur site.

Pour en savoir plus sur NinjaOne Endpoint Management, participez à une visite guidée ou commencez votre essai gratuit de la plateforme NinjaOne.

Catégories :

Vous pourriez aussi aimer

×

Voir NinjaOne en action !

En soumettant ce formulaire, j'accepte la politique de confidentialité de NinjaOne.

Termes et conditions NinjaOne

En cliquant sur le bouton « J’accepte » ci-dessous, vous indiquez que vous acceptez les termes juridiques suivants ainsi que nos conditions d’utilisation:

  • Droits de propriété: NinjaOne possède et continuera de posséder tous les droits, titres et intérêts relatifs au script (y compris les droits d’auteur). NinjaOne vous accorde une licence limitée pour l’utilisation du script conformément à ces conditions légales.
  • Limitation de l’utilisation: Les scripts ne peuvent être utilisés qu’à des fins personnelles ou professionnelles internes légitimes et ne peuvent être partagés avec d’autres entités.
  • Interdiction de publication: Vous n’êtes en aucun cas autorisé à publier le script dans une bibliothèque de scripts appartenant à, ou sous le contrôle d’un autre fournisseur de logiciels.
  • Clause de non-responsabilité: Le texte est fourni « tel quel » et « tel que disponible », sans garantie d’aucune sorte. NinjaOne ne promet ni ne garantit que le script sera exempt de défauts ou qu’il répondra à vos besoins ou attentes particulières.
  • Acceptation des risques: L’utilisation du script est sous votre propre responsabilité. Vous reconnaissez qu’il existe certains risques inhérents à l’utilisation du script, et vous comprenez et assumez chacun de ces risques.
  • Renonciation et exonération de responsabilité: Vous ne tiendrez pas NinjaOne pour responsable des conséquences négatives ou involontaires résultant de votre utilisation du script, et vous renoncez à tout droit ou recours légal ou équitable que vous pourriez avoir contre NinjaOne en rapport avec votre utilisation du script.
  • EULA: Si vous êtes un client de NinjaOne, votre utilisation du script est soumise au contrat de licence d’utilisateur final qui vous est applicable (End User License Agreement (EULA)).