Em laptops de consumo, qual é o significado da opção “RAID ON” no firmware?
Em alguns laptops de consumo, percebi que o firmware do laptop oferece uma opção para RAID.
Firmware -> Operação SATA -> RAID ON ou AHCI (AHCI e RAID ON são mutuamente exclusivos)
A configuração do laptop permite apenas um drive e é isso que me intriga.
No meu entendimento, a configuração RAID só é possível quando há pelo menos duas unidades na configuração e os poucos laptops que vi têm capacidade para apenas uma unidade.
Então, qual é o significado de "RAID ON" aqui e o que isso significa?
Respostas
Supondo que o laptop use um chipset Intel (e CPU), a opção "RAID" faz mais do que apenas RAID. Ele também habilita outras partes da Intel Rapid Storage Technology (IRST), especialmente a Intel Smart Response Technology (ISRT, que adoro as abreviações).
Smart Response Technology é um nome bastante não descritivo para armazenamento em camadas , principalmente com SSDs e agora possivelmente Optane. Na época em que os SSDs ainda eram muito caros, era comum que laptops de médio porte viessem com um HDD grande e um SSD mSATA pequeno (16-32 GB), com o SSD configurado como um cache para o HDD. Você pode obter um desempenho muito bom se aproximando de SSD puro com muito mais espaço e menos custo.
Mas a tecnologia Smart Response se baseia na Rapid Storage Technology, que é habilitada pela opção "RAID" no firmware. Portanto, "RAID" está habilitado, porque oferece a capacidade de usar SRT e não custa nada a mais sobre AHCI.
Como uma observação lateral, alguns firmware modernos agora têm uma opção para "Optane sem RAID" - aparentemente, isso ocorre porque o cache Optane é mutuamente exclusivo com RST RAID .
AHCI e RAID são mutuamente exclusivos no BIOS, mas não estão em operação.
Na verdade, habilitar o RAID também habilita o AHCI. Em outras palavras, você pode ver o RAID como um superconjunto do AHCI. Em testes executados pela Dell, nenhuma diferença de desempenho foi encontrada entre os dois modos.
Um ponto importante é que é muito fácil converter uma instalação existente de RAID para AHCI, mas a outra direção é muito mais difícil.
Eu sugeriria não alterar essa configuração no BIOS. Se estiver definido como RAID, deixe assim. É verdade que não acrescenta nada de que você precisa, mas não é prejudicial de forma alguma. Mudá-lo pode causar problemas no futuro.
Referências:
- Dell M.2 FAQ sobre AHCI vs RAID ON, drivers de armazenamento, pistas M.2, desempenho e muito mais
- AHCI VS RAID: Qual devo escolher para um melhor desempenho?
- Alternando entre AHCI e RAID no Dell XPS 15
Há muito pouca diferença técnica entre os modos RAID e AHCI, exceto no modo RAID, os chips usam IDs PCI diferentes.
A razão é que o Microsoft Windows possui drivers genéricos que se apropriariam do chip AHCI, impedindo o uso de drivers Intel. Mudar para o modo RAID altera os IDs PCI para que os drivers da Microsoft não reconheçam mais os chips como chips AHCI e os drivers Intel (que têm mais recursos, como RAID de software) possam se ligar a eles.
Outros sistemas operacionais normalmente não reconhecem o modo RAID (por exemplo, GNU / Linux) e exigem o modo AHCI para ser usado, já que o modo RAID não oferece nenhuma vantagem - os chips são os mesmos com os mesmos recursos.
Portanto, o modo RAID é apenas um hack para os drivers do Windows da Intel para tornar os chips AHCI artificialmente incompatíveis com o AHCI.
É por isso que mesmo laptops que só podem usar um único disco têm um switch RAID / AHCI funcional em seu firmware - é um resultado infeliz de marketing, onde RAID soa melhor do que AHCI, portanto, mesmo seu laptop com apenas um disco tem que ter um RAID modo.
Outra maneira de ver isso é como um rei da proteção contra cópia - se os chips Intel AHCI usassem os IDs PCI "corretos", os drivers Intel funcionariam com chips AHCI não Intel e as pessoas poderiam usá-los para ter recursos de RAID para esses chips também, já que são emulados no driver - o modo RAID atua como uma espécie de dongle.
Há uma diferença entre AHCI (e interface de controlador de host avançado) e RAID (matriz redundante de discos independentes).
AHCI permite que seu computador e seu sistema operacional se comuniquem diretamente com o disco. O RAID de hardware é usado para representar um conjunto de discos para o sistema operacional como um único dispositivo.
Existem mais diferenças. No nível do hardware, o sistema se comunicará com as unidades de disco via AHCI, mas no nível do software no modo AHCI você vê os discos separadamente, onde no RAID seu sistema operacional o vê como um único dispositivo (se forem RAID de hardware verdadeiro e não falso como os primeiros da Intel ) Além disso, se quiser usar o RAID de software, é necessário habilitar AHCI e não RAID.
Também há diferença no nível do software. No modo RAID, o sistema operacional usa fluxo único, portanto, teoricamente, você usa o barramento PCI com mais eficiência, enquanto no AHCI, você usa fluxos separados para cada disco, então, em teoria, quanto mais discos você adicionar, maior será a probabilidade de atingir o limite superior de Barramento PCI.
Eu iria contra o RAID de hardware, pois em caso de falha de disco, a recuperação será uma dor, já que não existe um formato RAID padrão. E os discos travam, especialmente os antigos HDD.