Per i professionisti dell’IT e i fornitori di servizi gestiti (MSP), la comprensione e il controllo delle funzioni di sistema sono parte del lavoro. L’avvio rapido di Windows (noto anche come Hiberboot o Fastboot), disponibile in Windows 10 e Windows Server 2016, è generalmente vantaggioso ma a volte può essere necessario disabilitarlo. In questo post vedremo cos’è l’Avvio rapido, analizzeremo le sue implicazioni, e capiremo come disabilitare l’Avvio rapido manualmente o tramite PowerShell e le differenze tra Avvio rapido e Ibernazione.
→ Semplifica la gestione dei dispositivi Windows con NinjaOne.
Capire cos’è l’avvio rapido
L’avvio rapido, o Hiberboot, funziona salvando un’immagine del kernel e dei driver di Windows caricati nel file hiber (hiberfil.sys) prima che il computer si spenga. Al riavvio, Windows utilizza questa immagine per accelerare il tempo di avvio, creando una migliore esperienza utente.
Potenziali complicazioni con l’avvio rapido
Tuttavia, l’avvio rapido può presentare delle sfide in alcune situazioni:
- Sistemi a doppio avvio: L’avvio rapido può causare errori del disco o perdita di dati se un altro sistema operativo accede alla partizione di Windows.
- Manutenzione del sistema: I professionisti IT potrebbero incontrare difficoltà nell’eseguire gli aggiornamenti del sistema o le attività di manutenzione.
- Modifiche hardware: L’avvio rapido potrebbe non riconoscere le nuove modifiche hardware apportate durante lo spegnimento.
Come disabilitare avvio rapido manualmente
Per disabilitare avvio rapido manualmente, procedi come segue:
- Accedi al Pannello di controllo e seleziona “Opzioni risparmio energia”.
- Scegli “Specifica comportamento pulsanti di alimentazione”.
- Clicca su “Modifica le impostazioni attualmente non disponibili”.
- In “Impostazioni di arresto”, deseleziona la casella “Attiva avvio rapido”.
Avvio rapido vs ibernazione
L’avvio rapido e l’ibernazione sono simili ma hanno scopi diversi. L’ibernazione salva un’immagine del lavoro e spegne il computer, mentre l’avvio rapido salva solo un’immagine del kernel del sistema e dei driver caricati per ridurre i tempi di avvio.
L’impatto della scelta di disabilitare l’avvio rapido
Disabilitare l’avvio rapido può comportare tempi di avvio leggermente più lunghi. Tuttavia, l’impatto è solitamente trascurabile sui sistemi moderni con unità a stato solido (SSD) veloci.
Risoluzione dei problemi dopo la disattivazione dell’avvio rapido
Se si verificano problemi dopo aver disabilitato l’avvio rapido, hai la possibilità di:
- Controlla gli aggiornamenti di Windows: Assicurarti che il tuo sistema sia aggiornato.
- Verifica la presenza di aggiornamenti dei driver: Un driver obsoleto potrebbe essere la causa dei problemi.
- Abilitare nuovamente l’avvio rapido: Se i problemi persistono, si consiglia di riattivare l’avvio rapido e di rivolgersi ad un professionista.
Come disabilitare avvio rapido con PowerShell
Per i professionisti che preferiscono l’automazione, ecco uno script PowerShell che verifica la presenza di privilegi amministrativi e modifica il registro per disabilitare avvio rapido:
<# .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 {}
In conclusione, l’avvio rapido, pur essendo una funzione vantaggiosa, potrebbe non essere l’ideale in scenari IT specifici. Comprendere questa funzione e sapere quando e come disattivarla manualmente o tramite PowerShell può rivelarsi essenziale per mantenere un’infrastruttura IT stabile ed efficace. Conoscendo e gestendo in modo completo l’avvio veloce, i professionisti IT e gli MSP possono ridurre i rischi potenziali e garantire al contempo prestazioni efficienti del sistema.
NinjaOne è in grado di semplificare le operazioni automatizzando le attività ripetitive e che richiedono molto tempo. L’interfaccia intuitiva consente ai tecnici di tutti i livelli di applicare facilmente l’automazione agli endpoint, compresi gli script personalizzati da un’ampia libreria, rendendo la risoluzione facile e intuitiva. Come ha notato Chris Hesler della Crossroads Church, “NinjaOne ci ha aiutato… a ridurre le ore di lavoro… siamo in grado di automatizzare maggiormente la libreria di script per risolvere i nostri problemi ricorrenti”. Scopri il potere rivoluzionario dell’automazione nelle tue operazioni IT con NinjaOne, uno strumento progettato all’insegna della flessibilità e dell’intuitività.