Sui laptop di livello consumer qual è il significato dell'opzione "RAID ON" nel firmware?

Aug 16 2020

Su alcuni laptop consumer ho notato che il firmware del laptop fornisce un'opzione per RAID.

Firmware -> Operazione SATA -> RAID ON o AHCI (AHCI e RAID ON si escludono a vicenda)

La configurazione del laptop consente una sola unità e questo è ciò che mi lascia perplesso.

Dalla mia comprensione, la configurazione RAID è possibile solo quando ci sono almeno due unità nella configurazione e i pochi laptop che ho visto hanno predisposizione per una sola unità.

Allora qual è il significato di "RAID ON" qui e cosa significa?

Risposte

15 Bob Aug 17 2020 at 07:26

Supponendo che il laptop utilizzi un chipset Intel (e CPU), l'opzione "RAID" non si limita a RAID. Abilita anche altre parti della tecnologia Intel Rapid Storage (IRST), in particolare la tecnologia Intel Smart Response (ISRT, devo amare le abbreviazioni).

La tecnologia Smart Response è un nome piuttosto non descrittivo per l' archiviazione a livelli , in particolare con SSD e ora forse Optane. Nel periodo in cui gli SSD erano ancora piuttosto costosi, era comune che i laptop di fascia media fossero dotati di un HDD di grandi dimensioni e di un SSD mSATA piccolo (16-32 GB), con l'SSD configurato come cache per l'HDD. Potresti ottenere prestazioni molto buone avvicinandoti al puro SSD con molto più spazio e meno costi.

Ma la tecnologia Smart Response si basa sulla tecnologia Rapid Storage, abilitata dall'opzione "RAID" nel firmware. Quindi "RAID" è abilitato, perché offre la possibilità di utilizzare SRT e non costa nulla in più rispetto a AHCI.


Come nota a margine, alcuni firmware moderni ora hanno un'opzione per "Optane senza RAID" - apparentemente questo è dovuto al fatto che la cache Optane si esclude a vicenda con RST RAID .

14 harrymc Aug 16 2020 at 17:00

AHCI e RAID si escludono a vicenda nel BIOS, ma non sono in funzione.

In effetti, l'abilitazione del RAID abilita anche AHCI. In altre parole, potresti vedere RAID come un superset di AHCI. Nei test eseguiti da Dell, non è stata trovata alcuna differenza di prestazioni tra le due modalità.

Un punto importante è che è molto facile convertire un'installazione esistente da RAID ad AHCI, ma l'altra direzione è molto più difficile.

Suggerirei di non modificare questa impostazione nel BIOS. Se è impostato su RAID, lasciarlo in questo modo. È vero che non aggiunge nulla di cui hai bisogno, ma non è dannoso in alcun modo. La modifica potrebbe causare problemi in futuro.

Riferimenti:

6 RememberMonica Aug 17 2020 at 20:22

C'è pochissima differenza tecnica tra la modalità RAID e AHCI, a parte la modalità RAID, i chip utilizzano ID PCI diversi.

Il motivo è che Microsoft Windows ha driver generici che prenderebbero la proprietà del chip AHCI, impedendo l'utilizzo dei driver Intel. Il passaggio alla modalità RAID modifica gli ID PCI in modo che i driver Microsoft non riconoscano più i chip come chip AHCI e che i driver Intel (che hanno più funzionalità, come il RAID software) possano collegarsi ad essi.

Altri sistemi operativi tipicamente non riconoscono affatto la modalità RAID (es. GNU / Linux) e richiedono l'utilizzo della modalità AHCI, poiché la modalità RAID non offre alcun vantaggio: i chip sono gli stessi con le stesse caratteristiche.

Pertanto la modalità RAID è semplicemente un trucco per i driver di Windows di Intel per rendere i chip AHCI artificialmente incompatibili con AHCI.

Questo è il motivo per cui anche i laptop che possono utilizzare un solo disco hanno uno switch RAID / AHCI funzionale nel firmware: è uno sfortunato risultato del marketing, dove RAID suona meglio di AHCI, quindi anche il tuo laptop con un solo disco deve avere un RAID modalità.

Un altro modo per vederlo è come un re della protezione dalla copia: se i chip Intel AHCI usassero gli ID PCI "corretti", i driver Intel funzionerebbero con chip non Intel AHCI e le persone sarebbero in grado di usarli per avere funzionalità RAID anche per questi chip, poiché sono emulati all'interno del driver - la modalità RAID agisce come una sorta di dongle.

1 IvanMaglica Aug 17 2020 at 19:09

Esiste una differenza tra AHCI (e interfaccia controller host avanzata) e RAID (array ridondante di dischi indipendenti).

AHCI consente al tuo computer e al tuo sistema operativo di comunicare direttamente con il disco. Il RAID hardware viene utilizzato per rappresentare un set di dischi nel sistema operativo come un singolo dispositivo.

Ci sono più differenze. A livello hardware il sistema comunicherà con le unità disco tramite AHCI, ma a livello software in modalità AHCI vedrai i dischi separatamente, dove in RAID il tuo sistema operativo lo vede come un singolo dispositivo (se sono veri RAID hardware e non falsi come i primi Intel ). Inoltre, se si desidera utilizzare il software RAID, è necessario abilitare AHCI e non RAID.

C'è anche differenza a livello di software. In modalità RAID, il sistema operativo utilizza un flusso singolo, quindi in teoria si utilizza il bus PCI in modo più efficiente, mentre in AHCI si utilizzano flussi separati per ciascun disco, quindi in teoria, più dischi aggiungi, più è probabile che raggiungerai il limite superiore di Bus PCI.

Vorrei andare contro il RAID hardware poiché in caso di guasto del disco, il ripristino sarà doloroso, poiché non esiste un formato RAID standard. E i dischi si bloccano, specialmente quelli vecchi HDD.