Em laptops de consumo, qual é o significado da opção “RAID ON” no firmware?

Aug 16 2020

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

15 Bob Aug 17 2020 at 07:26

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 .

14 harrymc Aug 16 2020 at 17:00

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
6 RememberMonica Aug 17 2020 at 20:22

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.

1 IvanMaglica Aug 17 2020 at 19:09

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.