Attivare AHCI per sbloccare la velocità del disco e l'avvio

Aggiornato il:
Come attivare la modalità del controller AHCI sul PC per ottenere un avvio rapido del PC Windows 11 e 10 che si accende in 5 secondi
avvio rapido

Succede spesso che, anche dopo aver installato un disco SSD, il computer non si accenda istantaneamente come ci si aspetterebbe. Il sistema sembra fare fatica a "ingranare", come se ci fosse un freno a mano tirato che rallenta tutto. Molte volte il problema non è la qualità dei pezzi, ma un'impostazione del BIOS rimasta ferma a dieci anni fa, ovvero la modalità IDE, oppure un'opzione di Windows non attivata correttamente.

Se il vostro PC è vecchio o economico, i tempi di attesa possono essere infiniti. Ovviamente, il primo passo per dare una scossa al sistema è sostituire l'hard disk con un'unità SSD e, parallelamente, disattivare i programmi in avvio automatico che intasano la memoria. Ma se avete già l'SSD e il PC è ancora pigro, dobbiamo andare a toccare il modo in cui Windows comunica con l'hardware.

L'Avvio Rapido di Windows

Immaginate l'avvio standard come un operaio che ogni mattina deve riaprire l'officina, accendere le luci, preparare gli attrezzi e leggere il manuale d'istruzioni. Ci vuole tempo. L'Avvio Rapido, invece, è come se l'operaio lasciasse tutto pronto e l'officina in modalità "stand-by". Invece di spegnere tutto, Windows salva lo stato del kernel e dei driver in un file sul disco. Al riavvio, il sistema non riparte da zero, ma "riprende" da dove era rimasto.

Per attivare questa funzione, andate nel Pannello di controllo, cercate Opzioni risparmio energia e cliccate su Cambia impostazioni del piano. Da lì, entrate in Cambia impostazioni avanzate di alimentazione e cercate la voce Spegnimento del sistema.

Qui troverete la spunta Attiva avvio rapido. Se la voce appare grigia, cliccate su Modifica impostazioni attualmente non disponibili per sbloccarla. Attenzione però: questa accelerazione funziona solo quando spegnete il PC; se fate un "Riavvio", Windows ignora questa funzione per pulire la memoria e ricaricare tutto da zero.

Sbloccare l'autostrada dei dati con l'AHCI

Se l'avvio rapido è il software, l'AHCI (Advanced Host Controller Interface) è l'hardware. La vecchia modalità IDE è come una strada a corsia unica dove le auto devono procedere in fila indiana: se una macchina è lenta, blocca tutte le altre. L'AHCI è invece un'autostrada a più corsie che permette al sistema di gestire le richieste di dati in modo intelligente, facendo "sorpassare" le operazioni più veloci.

Il problema è che se cambiate questa impostazione nel BIOS a freddo, Windows va in panico perché non riconosce più il "linguaggio" del disco e vi regala una schermata blu con l'errore INACCESSIBLE_BOOT_DEVICE.

Per evitare questo disastro, seguiamo la rotta di Navigaweb e prepariamo il sistema prima di toccare il BIOS. Apriamo il prompt dei comandi come amministratore (scrivete cmd in Start, tasto destro e Esegui come amministratore) e digitiamo questo comando:

bcdedit /set {current} safeboot minimal

Ora riavviamo il computer e, mentre si accende, premiamo ripetutamente il tasto per entrare nel BIOS/UEFI (di solito è Canc, F2 o F12). Cerchiamo la sezione SATA Configuration o Storage e cambiamo la voce SATA Mode da IDE a AHCI. Salviamo con F10 e usciamo.

Il PC entrerà in modalità provvisoria, Windows si accorgerà del cambio e installerà da solo i driver corretti. Per tornare alla normalità, riapriamo il prompt dei comandi come amministratore e scriviamo:

bcdedit /deletevalue {current} safeboot

Un ultimo riavvio e il PC volerà. Per massimizzare i risultati, è consigliabile anche passare a UEFI convertendo il disco in formato GPT, eliminando definitivamente i limiti del vecchio BIOS legacy.

Dettagli per un setup perfetto e risoluzione problemi

Non basta attivare un'opzione per avere il massimo. Ci sono dei piccoli accorgimenti che fanno la differenza tra un PC veloce e uno fulmineo.

  • Driver specifici. In Gestione dispositivi, sotto Controller IDE ATA/ATAPI, se leggete "Standard SATA AHCI Controller", state usando i driver generici. Se volete limare ancora qualche secondo, scaricate i driver specifici (come l'Intel RST) dal sito del produttore della vostra scheda madre.
  • Dischi NVMe e M.2. Se avete un disco moderno che si inserisce direttamente sulla scheda madre senza cavi (NVMe), l'AHCI non vi serve. Questi dischi usano un protocollo diverso e molto più veloce che gestisce tutto in automatico.
  • Controlli di salute. Se nonostante tutto l'avvio resta lento, usate CrystalDiskInfo per vedere se il disco ha dei settori danneggiati che rallentano la lettura dei file di boot.
  • Dual Boot e Linux. Se avete installato sia Windows che Linux, cambiare l'AHCI potrebbe rompere l'avvio di Linux (GRUB). In quel caso, è meglio reinstallare il bootloader dopo la modifica.

Diario di bordo di Navigaweb

Ho fatto questo test su un vecchio laptop che sembrava ormai da buttare perché, nonostante l'SSD, ci metteva quasi un minuto ad arrivare al desktop. Dopo aver attivato l'AHCI e l'avvio rapido, il tempo è crollato a meno di dieci secondi. È stata una rinascita. Un consiglio spassionato: se avete un PC datato, non abbiate paura di smanettare nel BIOS, ma fate sempre un backup dei vostri documenti prima di iniziare. In informatica, l'entusiasmo è fondamentale, ma la prudenza salva i dati.