Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
11 min left
Server e OS

AHCI vs RAID: come le modalità di archiviazione del BIOS influenzano SATA, NVMe e Windows

S Di Samer 11 min di lettura
AHCI vs RAID mode in BIOS: a SATA controller sending an AHCI path to a single SATA SSD and a RAID path to a stack of SATA SSDs, with an M.2 NVMe drive alongside

Sei nel BIOS di una macchina appena assemblata, l'installer del sistema operativo aspetta su una chiavetta USB e il menu a tendina della modalità di archiviazione propone IDE, AHCI e RAID. Oppure hai aperto il firmware di una macchina che hai ereditato, hai notato che è arrivata in modalità RAID con un solo disco e nessun array visibile, e ora ti chiedi se qualcuno abbia sbagliato e se cambiarla ti lascerà davanti a una schermata blu.

La domanda AHCI o RAID merita una risposta corretta, ma non per il motivo che quasi tutti immaginano. Le due etichette non descrivono due tecnologie universali in concorrenza, e sull'hardware moderno l'impostazione può riguardare il SATA, l'NVMe tramite Intel VMD, o entrambi. Alla fine di questa guida saprai che cosa presenta ciascuna modalità al sistema operativo, quale scegliere e perché cambiare una modalità del controller che funziona può impedire l'avvio di Windows.

La versione breve

  • La modalità RAID non è un interruttore universale «AHCI più RAID». Su molti PC seleziona uno stack di archiviazione del produttore come Intel RST o AMD RAIDXpert2, mentre alcuni sistemi Intel più recenti instradano dispositivi SATA e NVMe selezionati attraverso VMD.
  • Un'unità NVMe standard aggira SATA e AHCI. Tuttavia, un'impostazione OEM «RAID On», RST o VMD può comunque cambiare il modo in cui quell'unità NVMe viene presentata a Windows.
  • Per un'installazione pulita con un solo disco SATA e senza funzioni RAID del firmware, AHCI è di solito il valore predefinito più pulito. Mantieni l'impostazione predefinita dell'OEM quando il sistema si avvia già correttamente o quando il produttore richiede RST o VMD.
  • Non cambiare la modalità di archiviazione dopo l'installazione di Windows senza un backup e un piano di migrazione che tenga conto dei driver. Un passaggio diretto può causare un errore INACCESSIBLE_BOOT_DEVICE.

Che cosa fanno davvero le modalità SATA nel BIOS?

BIOS storage controller routing three paths: a legacy IDE path to an old hard drive, an AHCI path to individual SATA SSDs with Native Command Queuing, and a RAID path to a managed array

L'impostazione della modalità di archiviazione dice alla scheda madre come presentare al sistema operativo i dischi collegati. Le voci possono includere IDE, AHCI, RAID, RST, VMD oppure un'etichetta combinata come SATA/NVMe Operation. È una decisione a livello di controller o di rimappatura, non una proprietà memorizzata sul singolo disco.

La modalità scelta determina quale identità del controller, quale insieme di funzioni e quale stack di driver riceve il sistema operativo. Le etichette non sono varianti equivalenti di una stessa interfaccia e il loro significato preciso cambia a seconda del chipset e del produttore del sistema.

La modalità IDE emula il comportamento del vecchio hardware Parallel ATA. Non espone funzioni AHCI come il Native Command Queuing (NCQ) o il supporto hot-plug di AHCI. L'unico scopo che gli resta è la compatibilità con i sistemi operativi dell'era Windows XP, precedenti ai driver AHCI integrati. Molti sistemi UEFI attuali non lo offrono più.

La modalità AHCI espone l'interfaccia host basata su standard definita da Intel nella specifica AHCI 1.3.1. Supporta funzionalità SATA come NCQ, con fino a 32 slot di comando per porta, e il rilevamento hot-plug. La sostituzione a caldo dipende comunque dal fatto che porta, dispositivo, driver, firmware e hardware fisico la supportino, quindi AHCI non garantisce che ogni connettore SATA sia sicuro da scollegare a macchina accesa.

La modalità RAID seleziona un percorso di archiviazione gestito dal produttore. Sui sistemi Intel significa di solito RST o VMD; le piattaforme AMD possono usare RAIDXpert2. A seconda dell'hardware, la modalità può gestire dispositivi SATA, rimappare determinati dispositivi NVMe, o entrambe le cose. Windows usa allora il driver del controller del produttore invece di trattare il controller come un semplice dispositivo AHCI.

ModalitàCosa faNCQ + hot-swapQuando usarla
IDE (PATA)Presentazione compatibile con il vecchio PATANessuna funzione AHCISolo per un sistema operativo datato precedente ad AHCI
AHCIInterfaccia host SATA basata su standardSupportati quando controller, dispositivo e driver li implementanoUna normale installazione SATA senza RAID del firmware
RAID / RST / VMDPercorso di archiviazione gestito dal produttore; può coprire SATA e/o NVMeDipende dalla piattaforma e dal driverRAID del firmware, RST/Optane/VMD, o un valore predefinito dell'OEM

Punto chiave: AHCI è un'interfaccia host SATA definita. Le etichette RAID, RST e VMD selezionano invece un percorso di archiviazione del produttore la cui portata dipende dalla piattaforma.

La modalità RAID è un'alternativa ad AHCI o lo comprende?

Considera AHCI e la modalità RAID del BIOS come presentazioni alternative del controller, non come una relazione universale di sovrainsieme. Alcune implementazioni RAID dei produttori mantengono funzioni SATA come NCQ e hot-plug, ma Windows vede un controller diverso e carica uno stack di driver diverso. Sui PC Intel più recenti, RAID On può anche abilitare VMD e collocare determinati dispositivi SATA o NVMe dietro Intel RST.

Il «vs» acquista quindi senso al confine con il sistema operativo. AHCI espone un controller SATA basato su standard, mentre RAID, RST o VMD espongono un controller gestito dal produttore. L'insieme esatto di funzioni dipende dalla scheda madre e dal firmware, quindi consulta il manuale del sistema invece di dare per scontato che ogni interruttore RAID si comporti allo stesso modo.

Le indicazioni attuali di Intel sull'RST chiariscono il confine tra i driver: il driver Intel RST non è compatibile con la modalità AHCI e l'impostazione RST o RAID supportata va scelta prima di installare Windows. Questo non dimostra che RAID sia «AHCI con qualcosa in più»; mostra che le due impostazioni presentano al sistema operativo percorsi di driver diversi.

Con un solo disco, nessuna delle due etichette garantisce prestazioni migliori. I risultati dipendono dal controller, dal driver, dal firmware, dalla politica di gestione dell'energia e dal carico di lavoro. Scegli la modalità per compatibilità e per le funzioni che ti servono, non perché un benchmark generico sostiene che una sia sempre più veloce.

Punto chiave: con un solo disco, la differenza pratica sta soprattutto nel controller e nello stack di driver, non in un vantaggio di velocità universale.

L'impostazione AHCI/RAID influisce sulle unità NVMe?

Motherboard diagram showing a SATA SSD reaching the CPU through the SATA controller while an M.2 NVMe drive reaches it directly over PCIe, with a platform-dependent VMD block sitting on the PCIe path

Un'unità NVMe standard collegata direttamente al PCIe non è governata da AHCI. NVMe usa PCIe e un proprio set di comandi, quindi una semplice impostazione AHCI lato SATA non determina né il modello di accodamento né le prestazioni dell'unità.

Su una scheda desktop tipica senza VMD né rimappatura dell'archiviazione, un'unità M.2 NVMe usa corsie PCIe mentre l'impostazione AHCI configura solo il controller SATA. Sono percorsi dati separati, quindi passare il SATA da AHCI a un'altra modalità non regola nulla del protocollo NVMe.

Questa distinzione conta sui sistemi con un'unità di avvio M.2 NVMe. Se il firmware espone una semplice impostazione AHCI solo per le porte SATA, quell'impostazione non governa l'unità NVMe. Continua però a interessare qualsiasi SSD SATA o disco rigido collegato alla scheda.

L'eccezione importante è Intel VMD e le rimappature analoghe di altri produttori. Intel afferma che le versioni 18.0 e successive del driver RST supportano VMD sulle piattaforme Intel compatibili e che il firmware può assegnare porte SATA e dispositivi PCIe o NVMe al controller VMD. Su una macchina del genere, una voce di menu chiamata RAID On, RST, VMD o SATA/NVMe Operation può cambiare il modo in cui viene presentata un'unità di avvio NVMe. Segui la documentazione del produttore specifica per il modello.

AHCI offre 32 slot di comando per porta SATA, mentre l' architettura NVMe supporta molte code di I/O con una capacità ben più profonda. I limiti reali del sistema operativo e dei dispositivi sono di solito più bassi dei massimi di protocollo, ma i due progetti puntano a generazioni di archiviazione diverse.

Punto chiave: una semplice impostazione AHCI lato SATA non regola nulla su un'unità NVMe collegata direttamente, ma RST o VMD possono comunque controllare come quell'unità viene presentata.

Quale modalità SATA dovresti usare?

Per un'installazione pulita di Windows con un solo disco SATA e senza RAID assistito dal firmware, AHCI è di solito il valore predefinito più pulito. Scegli RAID, RST o VMD quando stai costruendo un array assistito dal firmware, ti serve una funzione come Intel RST o la gestione di Optane, oppure quando l'immagine e i driver dell'OEM si aspettano quella configurazione. Riserva IDE alla compatibilità con sistemi datati. Se c'è di mezzo NVMe, leggi il manuale del sistema, perché quell'etichetta può controllare anche VMD oltre al SATA.

Macchina nuova con un solo disco SATA → AHCI. Usa il percorso driver SATA standard e di solito offre la compatibilità più ampia quando non serve alcuna funzione RAID del produttore.

RAID assistito dal firmware, RST, VMD o Optane → modalità RAID del produttore. Usa l'impostazione e il driver di preinstallazione richiesti dalla piattaforma. Windows Storage Spaces, mdraid su Linux e le altre soluzioni di RAID software non richiedono la modalità RAID del BIOS solo perché uniscono più dischi.

Sistema OEM già in RAID On o VMD e che si avvia correttamente → io lo lascerei stare. Cambiala solo per un motivo di compatibilità preciso e solo dopo aver verificato la procedura di migrazione del produttore. Mettere in ordine un'etichetta del firmware non vale il rischio di un sistema che non si avvia.

Sistema operativo datato → IDE. È un caso raro e vale solo quando al sistema operativo manca il supporto AHCI e il firmware offre ancora la modalità di compatibilità IDE.

Consiglio: Samsung Magician e la modalità RAID. Samsung dichiara che Magician non supporta ufficialmente il RAID software e può non rilevare un SSD collocato dietro un controller RAID o SCSI. Con un singolo SSD SATA Samsung, AHCI insieme al driver di archiviazione Microsoft può migliorare la compatibilità dello strumento, ma non cambiare la modalità di un sistema che funziona solo per Magician. Verifica prima il modello del disco e il piano di migrazione.

Punto chiave: AHCI è la scelta abituale per un'installazione pulita con un solo disco SATA; RAID, RST o VMD dovrebbero servire una funzione specifica o un percorso di archiviazione imposto dall'OEM.

Cosa succede se cambi modalità SATA dopo aver installato il sistema operativo?

Two routes out of a BIOS storage-mode switch: a six-step safe path of back up, suspend BitLocker, enable Safe Mode, change the storage mode, boot Windows, disable Safe Mode, against an abrupt change that ends in an inaccessible boot device error

Cambiare la modalità del controller di archiviazione dopo l'installazione di Windows può causare un errore INACCESSIBLE_BOOT_DEVICE (0x7B) o un ciclo di ripristino. Windows è stato installato con un driver critico per l'avvio e una configurazione che corrispondono alla presentazione originale del controller. Dopo un passaggio diretto, il sistema potrebbe non riuscire più a raggiungere il disco di avvio attraverso il controller che si aspetta.

La risposta più sicura a un cambio accidentale è ripristinare l'impostazione originale del firmware. Se la modifica è voluta, verifica che non esista alcun volume RAID o Optane attivo e segui la procedura del produttore. Intel avverte che modificare VMD o RST dopo l'installazione può rendere inaccessibile il dispositivo di avvio, e Dell documenta lo stesso disallineamento della modalità del controller.

Per i sistemi Windows 10 o 11 senza un array RAID 0 o RAID 1 attivo, Dell documenta una procedura di migrazione tramite modalità provvisoria. Può funzionare perché Windows si avvia una volta con la nuova presentazione del controller e carica in modalità provvisoria il driver di archiviazione necessario, ma non è universale né garantita presso tutti i produttori.

Prima di iniziare, esegui un backup completo, salva la chiave di ripristino di BitLocker, sospendi la protezione BitLocker, e verifica la procedura esatta per quel modello. Anche Microsoft avverte che modificare le opzioni di avvio con BCDEdit può rendere inutilizzabile un computer.

Esegui questo come amministratore prima di riavviare:

bcdedit /set {current} safeboot minimal

Dopo che Windows si è avviato in modalità provvisoria, esegui:

bcdedit /deletevalue {current} safeboot

Poi riavvia normalmente. Se Windows non si avvia, ripristina l'impostazione originale del firmware. Non proseguire se la macchina usa un volume RAID attivo, Optane o un'immagine di ripristino specifica dell'OEM; segui il percorso di migrazione o reinstallazione supportato dal produttore.

Punto chiave: il pericolo non è l'etichetta in sé, ma cambiare la presentazione del controller dopo che Windows si è ormai legato a un percorso di driver.

Se questa impostazione non ti compare mai perché sei su un VPS, è del tutto normale. Il fornitore possiede il livello di archiviazione fisico e ti presenta un disco virtuale, quindi la modalità di archiviazione della scheda madre è fuori dal controllo del sistema operativo ospite.

Acquista Cloud VPS a ore

VPS cloud on-demand su processori AMD EPYC con storage NVMe.

Acquista Cloud VPS a ore

Conclusione

Per un sistema nuovo con un solo disco SATA e senza funzione RAID nel firmware, AHCI è di solito la scelta più semplice. Usa RAID, RST o VMD quando lo richiedono un array, un flusso di lavoro con Optane o VMD, o la configurazione dell'OEM. Un'unità NVMe collegata direttamente non usa AHCI, ma VMD può comunque collocarla dietro un driver del produttore. Soprattutto, non cambiare con leggerezza la modalità di archiviazione di un sistema che funziona: fai un backup, proteggi il percorso di ripristino di BitLocker e segui le istruzioni specifiche del modello.

Domande frequenti

Il BIOS va impostato su AHCI o su RAID?

Per un'installazione pulita con un solo disco SATA e senza necessità di RAID a livello di firmware, AHCI è di solito il valore predefinito più pulito. Scegli RAID, RST o VMD quando la piattaforma richiede un array, la gestione di Optane o VMD, o un percorso driver dell'OEM. Se il sistema si avvia già correttamente nella modalità di fabbrica, lascialo così, a meno che tu non abbia un motivo verificato e una procedura di migrazione.

La modalità RAID è la stessa cosa di AHCI?

No. AHCI è un'interfaccia host SATA definita, mentre la modalità RAID del BIOS espone normalmente un controller gestito dal produttore come Intel RST, Intel VMD o AMD RAIDXpert2. Il percorso RAID può mantenere funzioni SATA come NCQ e hot-plug, ma non è universalmente «AHCI più RAID», e Windows usa uno stack di driver diverso.

La modalità AHCI o RAID influisce sulle unità NVMe?

Non tramite AHCI puro e semplice. Un'unità NVMe collegata direttamente usa PCIe e il set di comandi NVMe, non l'interfaccia AHCI lato SATA. Intel VMD e rimappature di archiviazione analoghe di altri produttori possono però collocare determinati dispositivi NVMe dietro un controller RAID o RST, quindi l'etichetta del firmware e la documentazione del modello contano.

Posso passare da RAID ad AHCI senza reinstallare Windows?

Spesso sì, ma non sempre. Dell documenta un metodo basato sulla modalità provvisoria per i sistemi Windows 10 e 11 senza un array RAID 0 o RAID 1 attivo. Fai prima un backup, salva la chiave di ripristino di BitLocker, sospendi BitLocker e segui le istruzioni specifiche del modello. Se una modifica diretta impedisce l'avvio, ripristina l'impostazione originale; alcuni sistemi richiedono una migrazione del driver supportata o la reinstallazione di Windows.

Che cosa fa la modalità IDE e dovrei usarla?

La modalità IDE presenta l'hardware SATA attraverso un'interfaccia compatibile con il vecchio Parallel ATA, senza funzioni AHCI come NCQ o il supporto hot-plug di AHCI. Esiste per i sistemi operativi precedenti ad AHCI, come Windows XP. I sistemi moderni dovrebbero normalmente usare AHCI o la modalità RAID, RST o VMD richiesta dal produttore, e molti firmware UEFI attuali non offrono più IDE.

Condividi

Altro dal blog

Continua a leggere.

Pronto a distribuire? Da 2,48 $/mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.