/
/

Come attivare AHCI dopo aver installato Windows 10

di Team Ninja
How to Enable AHCI After Installing Windows blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

  • Attivare AHCI senza reinstallare Windows: passa da IDE/RAID ad AHCI dopo l’installazione di Windows 11 (o Windows 10) usando la Modalità provvisoria, il Registro di sistema o il Prompt dei comandi.
  • Esegui prima un backup: crea un punto di ripristino o un backup completo prima di cambiare la modalità del controller SATA, perché un passaggio non configurato provoca errori di avvio INACCESSIBLE_BOOT_DEVICE.
  • Aspettati l’installazione del driver al primo avvio: Windows installa automaticamente il driver generico storahci quando entri in Modalità provvisoria o al primo avvio, poi completa la configurazione dopo un ultimo riavvio.
  • Risolvi gli errori di avvio tornando indietro: se il sistema non si avvia o mostra una schermata blu, riporta prima l’impostazione del BIOS/UEFI su IDE/RAID per accedere a Windows, poi ripeti la configurazione con il metodo del Prompt dei comandi.
  • Vale solo per le unità SATA (non NVMe): AHCI migliora le prestazioni di HDD e SSD SATA grazie al Native Command Queuing (NCQ) e all’hot-swapping. Gli SSD NVMe PCIe moderni non usano AHCI e si basano sul proprio stack di driver NVMe nativo ad alta velocità.

Puoi attivare AHCI su un PC Windows 10 dopo l’installazione tramite la Modalità provvisoria, il Registro di sistema o il Prompt dei comandi, senza reinstallare Windows. AHCI (Advanced Host Controller Interface) è uno standard di archiviazione che migliora il trasferimento dei dati e le funzionalità delle unità a stato solido, e non è sempre attivo per impostazione predefinita. Esegui prima il backup del sistema, perché un passaggio errato può compromettere l’avvio; questa guida spiega anche come risolvere il problema, se dovesse verificarsi.

Per una guida visiva, guarda Come attivare AHCI dopo aver installato Windows 10.

Nota sulla compatibilità con Windows 10: i comandi, le chiavi di registro e i requisiti del controller SATA nel BIOS/UEFI descritti in questa guida funzionano allo stesso modo su Windows 10.

Come attivare AHCI in Windows 10 dopo l’installazione (guida passo passo)

Prima di iniziare, accedi come amministratore. Ti consigliamo inoltre vivamente di creare un punto di ripristino, nel caso in cui tu debba annullare le modifiche e ricominciare.

MetodoIdeale perCosa modificaReversibile
Modalità provvisoria (consigliata)La maggior parte degli utentiL’impostazione di avvio sicuro, poi l’impostazione SATA nel BIOS/UEFISì, basta ripristinare l’impostazione di avvio sicuro
Editor del Registro di sistemaUtenti esperti a proprio agio nella modifica del registroLe chiavi di registro iaStorV, iaStorAVC e storahciSì, basta ripristinare i valori di registro
Prompt dei comandiUtenti avanzati che preferiscono gli strumenti da riga di comandoIl flag di avvio in Modalità provvisoria tramite bcdedit, poi l’impostazione SATA nel BIOS/UEFISì, basta eseguire il comando bcdedit deletevalue

Metodo 1: attivare AHCI dalla Modalità provvisoria (consigliato)

Ecco i passaggi per attivare AHCI in Modalità provvisoria. (Tieni presente che potrai accedere solo tramite PIN o password.)

Windows 11: premi Win + S, cerca Configurazione di sistema (msconfig) e seleziona Esegui come amministratore.

Windows 10: apri il menu Start, cerca Configurazione di sistema, fai clic con il pulsante destro del mouse e seleziona Esegui come amministratore.

  1. In Configurazione di sistema, fai clic sulla scheda Opzioni di avvio.
  2. In Opzioni di avvio, seleziona Avvio sicuro e scegli Minima.
  3. Fai clic su Applica, poi su OK e scegli Riavvia.
  4. Mentre il PC si riavvia, premi ripetutamente il tasto del firmware della scheda madre (F2, Canc o F12) per accedere al BIOS/UEFI.
  5. Individua le impostazioni di configurazione dell’archiviazione e cambia la modalità SATA da IDE o RAID ad AHCI.
  6. Scegli Save & Exit nel BIOS. Windows si avvierà automaticamente in Modalità provvisoria e installerà il driver storahci standard.
  7. Una volta effettuato l’accesso in Modalità provvisoria, apri di nuovo Configurazione di sistema.
  8. Nella scheda Opzioni di avvio, deseleziona Avvio sicuro, fai clic su Applica e seleziona Riavvia per tornare alla modalità di avvio normale.

Metodo 2: attivare AHCI dall’Editor del Registro di sistema (per utenti esperti)

  1. Premi Win + R, digita regedit e premi Invio. Fai clic su Sì se richiesto dal Controllo dell’account utente.
  2. Nella barra degli indirizzi in alto, vai a:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
  3. Nel riquadro di destra, fai doppio clic sul valore Start e imposta i dati valore su 0. Fai clic su OK.
  4. Nel riquadro di sinistra, espandi la cartella storahci. Se vedi una sottochiave denominata StartOverride:
    • Fai clic su StartOverride, fai doppio clic sul valore 0 nel riquadro di destra e impostalo su 0. Fai clic su OK.
  5. (Facoltativo per i vecchi sistemi Intel RAID): vai a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV. Se questa chiave è presente sul tuo sistema, imposta il suo valore Start su 0.
  6. Chiudi l’Editor del Registro di sistema.
  7. Riavvia il PC, premi ripetutamente il tasto del BIOS (F2 o Canc), cambia la modalità SATA in AHCI, poi scegli Save & Exit.

Metodo 3: attivare AHCI dal Prompt dei comandi (per utenti avanzati)

Aprire il Prompt dei comandi con privilegi elevati:

  • Windows 11: premi Win + X e seleziona Terminale (amministratore) o Prompt dei comandi (amministratore).
  • Windows 10: premi Win + X e seleziona Prompt dei comandi (amministratore) o Windows PowerShell (amministratore).

Passaggi di esecuzione (identici per Windows 10 e Windows 11):

  1. Esegui questo comando per forzare la Modalità provvisoria al riavvio successivo:

bcdedit /set {current} safeboot minimal

  1. Riavvia il PC e premi il tasto del BIOS (F2, Canc o F12) durante l’avvio.
  2. Cambia la modalità SATA in AHCI, salva le impostazioni ed esci.
  3. Windows si avvierà in Modalità provvisoria e caricherà automaticamente i driver AHCI.
  4. Una volta in Modalità provvisoria, apri di nuovo lo strumento da riga di comando con privilegi elevati ed esegui:

bcdedit /deletevalue {current} safeboot

Verificare la modalità SATA attuale

Il Serial ATA (SATA) è l’interfaccia fisica che collega HDD e SSD alla scheda madre. Funziona in una di tre modalità principali: AHCI, IDE o RAID.

1. Verifica da Gestione dispositivi (consigliata)

Il modo più rapido per controllare la modalità SATA attiva è Gestione dispositivi:

  1. Premi Win + X e seleziona Gestione dispositivi.
  2. Espandi la sezione Controller IDE ATA/ATAPI.
  3. Controlla il nome del controller elencato:
    • AHCI attivo: vedrai “Controller SATA AHCI standard” (oppure un nome specifico del fornitore, come Intel SATA AHCI Controller).
    • IDE / legacy attivo: vedrai voci come Canale ATA, Controller IDE PCI standard a doppio canale o altri termini legacy simili.
    • RAID attivo: controlla in Controller di archiviazione la presenza di voci come RAID Controller o Intel Rapid Storage Technology.

Nota per le unità NVMe: se l’unità principale è un SSD NVMe PCIe, funziona su un’architettura di driver separata ad alta velocità. Comparirà in Controller di archiviazione (ad esempio NVM Express Controller) e non tra i controller IDE ATA/ATAPI, perché NVMe non usa AHCI.

2. Verifica direttamente nel BIOS/UEFI

Puoi anche verificare o cambiare la modalità SATA attuale direttamente nel firmware del sistema:

  1. Riavvia il PC.
  2. Durante l’avvio, premi ripetutamente il tasto del firmware della scheda madre (di solito F2, Canc o Esc).
  3. Vai a Storage Configuration, SATA Mode o Drive Configuration (le voci di menu variano a seconda del produttore della scheda madre).
  4. Visualizza o modifica l’impostazione attuale (AHCI, IDE o RAID).

Risoluzione dei problemi di avvio con AHCI

Windows non si avvia o mostra una schermata nera o blu della morte (BSOD)

Se il computer non si avvia o mostra una BSOD INACCESSIBLE_BOOT_DEVICE dopo il cambio di modalità SATA, significa che Windows non è riuscito a caricare il driver di archiviazione AHCI necessario durante l’avvio.

Niente panico: i tuoi file e l’installazione dell’OS sono perfettamente intatti. Segui questo flusso di lavoro di ripristino per uscire dal loop di avvio:

  • Rientra nelle impostazioni del BIOS/UEFI:
    Spegni completamente il PC. Riaccendilo e premi subito il tasto del firmware della scheda madre (di solito F2, Canc o Esc) durante l’avvio, per aprire la schermata di configurazione del BIOS/UEFI.
  • Riporta la modalità SATA all’impostazione originale:
    Vai al menu di configurazione dell’archiviazione e riporta la modalità SATA all’impostazione originale (IDE o RAID).
  • Salva le impostazioni e avvia Windows:
    Seleziona Save & Exit. Windows si avvierà normalmente senza bloccarsi, perché può accedere al controller di archiviazione con la configurazione dei driver originale.
  • Riprova il passaggio con il Metodo 3 (Prompt dei comandi):
    Una volta effettuato l’accesso a Windows, apri Prompt dei comandi (amministratore) o Terminale (amministratore) e usa il Metodo 3 per impostare safeboot. In questo modo Windows inizializza in sicurezza il driver generico storahci al riavvio successivo, prima che tu riporti l’impostazione del BIOS su AHCI.

🛑 Analizza a fondo le schermate blu per prevenire le interruzioni e garantire una produttività continua nel tuo ambiente IT.

Leggi questa guida su come usare lo strumento di risoluzione dei problemi BSOD.

Verificare l’installazione dei driver dopo il ripristino

Una volta che Windows si riavvia correttamente in modalità AHCI, verifica che i driver siano stati caricati nel modo giusto:

  1. Premi Win + X e seleziona Gestione dispositivi.
  2. Espandi Controller IDE ATA/ATAPI.
  3. Conferma che “Controller SATA AHCI standard” sia elencato senza alcuna icona di avviso gialla.

Le opzioni AHCI non compaiono in Gestione dispositivi

Se le opzioni AHCI non sono presenti o non vengono visualizzate correttamente, controlla queste cause comuni:

  • È in uso un SSD NVMe PCIe: se l’unità di archiviazione principale è un SSD NVMe, utilizza un bus PCIe ad alta velocità e uno stack di driver NVMe nativo. Non comparirà tra i controller AHCI o IDE in Gestione dispositivi, perché NVMe funziona in modo indipendente da AHCI.
  • Driver di archiviazione danneggiati o mancanti: scarica e installa i driver del chipset della scheda madre più recenti direttamente dal sito di supporto ufficiale del produttore.
  • Interferenze di software di ottimizzazione di terze parti: disinstalla le utility di aggiornamento driver o gli ottimizzatori di sistema di terze parti, perché possono sovrascrivere i driver di archiviazione Microsoft predefiniti (storahci).

Best practice per attivare AHCI

Prepara un backup

Prepara sempre un backup completo del sistema prima di modificare il BIOS. Può trattarsi di un ripristino del sistema completo oppure di un disco rigido esterno con una copia dei file importanti, così da eliminare il rischio di perdita di dati.

Aggiorna la scheda madre

A proposito di sistemi importanti, aggiorna i driver del chipset della scheda madre dopo il passaggio ad AHCI per garantire la compatibilità quando cambi controller di archiviazione. In questo modo ottieni anche le correzioni di bug più recenti, per transizioni più fluide da e verso AHCI.

Monitora la velocità di archiviazione

Usa strumenti di benchmark per monitorare la velocità di archiviazione e confermare che i dispositivi funzionino come previsto. Questi strumenti permettono anche di individuare eventuali colli di bottiglia, anticipare i problemi di compatibilità dei driver e confrontare le prestazioni del sistema tra le diverse modalità SATA (ad esempio AHCI e RAID).

Controlla la disponibilità di patch per il firmware

Se invece il tuo SSD usa NVMe, controlla regolarmente la disponibilità di aggiornamenti del firmware per ottenere le funzionalità più recenti e mantenere la compatibilità con il sistema operativo (OS).

Migliora le prestazioni di archiviazione con AHCI

AHCI può migliorare le unità di archiviazione grazie a trasferimenti di dati più efficienti, a funzionalità aggiuntive come l’“hot-swapping” e a funzioni di risparmio energetico. Assicurati che il sistema scarichi i driver AHCI necessari, per garantire compatibilità, prestazioni e produttività.

AHCI offre funzionalità che migliorano le prestazioni, come NCQ e hot-swapping, una maggiore sinergia con i dispositivi SATA e la possibilità di sostituire le unità al volo. Quando è applicabile, sfrutta al massimo questa modalità di archiviazione per aumentare l’efficienza della tua azienda.

FAQs

  • IDE (Integrated Drive Electronics): un’interfaccia di archiviazione legacy progettata per i vecchi dischi rigidi con cavo a nastro. Non dispone delle funzionalità di prestazioni moderne e funziona in modalità di compatibilità con le versioni precedenti.
  • AHCI (Advanced Host Controller Interface): l’interfaccia standard moderna per i dischi rigidi SATA e gli SSD SATA. Abilita funzionalità chiave di prestazioni e operative come il Native Command Queuing (NCQ), l’hot-swapping e la gestione avanzata del risparmio energetico.
  • RAID (Redundant Array of Independent Disks): una configurazione di archiviazione che combina più unità fisiche in un’unica unità logica per ottenere ridondanza dei dati, velocità o entrambe. La modalità RAID comprende di norma le funzionalità AHCI, ma richiede driver di chipset specifici (come Intel RST).

Sì, ed è l’opzione più sicura. Reinstallare Windows per cambiare modalità di archiviazione comporta il rischio di perdere dati e ore di configurazione. Forzare Windows in Modalità provvisoria (o modificare la chiave di registro storahci) prima di cambiare l’impostazione del BIOS/UEFI ti evita tutto questo, sia su Windows 10 sia su Windows 11.

Per gli SSD SATA e i dischi rigidi, sì. Il Native Command Queuing (NCQ) riduce in modo misurabile la latenza di lettura e scrittura rispetto a IDE. Se però usi un’unità NVMe moderna, passare ad AHCI non cambia nulla, perché NVMe non utilizza mai lo stack AHCI.

Al riavvio successivo Windows mostrerà una schermata blu della morte con l’errore INACCESSIBLE_BOOT_DEVICE. Questo accade perché l’OS utilizza ancora il vecchio driver di archiviazione e non riesce a trovare l’unità di avvio con la nuova modalità del controller. Non si tratta di una perdita di dati, ma di un disallineamento dei driver recuperabile, che si risolve ripristinando l’impostazione del BIOS.

Apri Gestione dispositivi (premi Win + X > Gestione dispositivi) ed espandi la sezione Controller IDE ATA/ATAPI. Se AHCI è attivo, vedrai elencato “Controller SATA AHCI standard” (oppure un controller specifico del fornitore, come Intel SATA AHCI Controller).

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?