Intel Rapid Storage Technology ( RST ) es un controlador SATA AHCI y una solución RAID basada en firmware integrada en una amplia gama de chipsets Intel . Actualmente también se instala como controlador para unidades de almacenamiento temporal Intel Optane .
Contiene dos modos de funcionamiento que siguen dos modos específicos de Intel en lugar del estándar SATA . El nombre de los modos y la aplicación que los contiene han sido renombrados desde la primera versión. Hasta 2010 contiene los modos AHCI y Matrix RAID . El primer modo es el SATA del driver de Intel normal y el último modo es un RAID falso. [1] Hasta la versión 4 está incluido en Intel Application Accelerator RAID Edition , [2] entre las versiones 5 y 8.9 está incluido en Intel Matrix Storage Manager ( IMSM ), desde la versión 9 está incluido en Intel Rapid Storage Technology ( IRST ) prefiriendo que los modos del driver se denominen RST AHCI y RST AHCI RAID en lugar de Matrix RAID . Este último también es conocido como modo RST RAID , ya que es el modo que Intel recomienda utilizar, incluso si no se trabaja con una configuración RAID . El propósito del programa, después de instalar los drivers, es configurar el funcionamiento en este modo.
Ambos modos funcionan con unidades SATA. La elección del modo de arranque, con uno u otro modo, se realiza en la BIOS / UEFI moderna después de la instalación del controlador. [3] Una vez que se instala uno u otro controlador, no es posible que el sistema operativo Windows arranque nuevamente con la BIOS/UEFI configurada en RAID/IDE, lo que produce una pantalla azul de la muerte en caso de intentarlo. [4]
A partir de 2020, incluye un sistema RAID capaz de niveles RAID 0, 1, 5 y 10, un acelerador de almacenamiento en caché SSD a nivel de bloque (" Smart Response Technology ") con soporte para modos de escritura diferida y escritura continua para velocidad o protección de datos de cualquier disco o matriz RAID, y soporte para almacenamiento en caché inteligente, recuperación rápida de ciertos problemas y para unidades basadas en PCI Express . Intel RST vino en dos variantes, RST para computadoras de escritorio y RSTe para escenarios empresariales, aunque para muchos chipsets, el usuario podía elegir ya que ambas variantes funcionarían correctamente. [5] VROC era parte de Intel RSTe. La parte RAID SATA de la familia de productos se llamaba Intel RSTe y la parte RAID NVMe* se llamaba Intel VROC. Sin embargo, a partir del primer trimestre de 2019, con el lanzamiento de Intel VROC 6.0, se eliminó el nombre Intel RSTe y todas las soluciones RAID de esta familia de productos se marcaron como Intel VROC. La funcionalidad SATA permanece, pero ahora tiene la marca Intel VROC (RAID SATA). Intel RSTe ya no es un producto referenciado por Intel. El nombre puede seguir apareciendo en algunos productos antiguos, pero todas las nuevas referencias utilizarán únicamente la nomenclatura Intel VROC. [6] [7] ).
Intel RST se proporciona mediante una combinación de firmware , chipset y capacidades de CPU , y software . Como tal, el chipset, el firmware incluido en el BIOS y el software instalado por el usuario deben ser versiones compatibles. Existen foros y comunidades en línea que comparan los beneficios de diferentes versiones de estos, asesoran sobre la mejor compatibilidad para hardware específico y modifican el firmware y software existentes para permitir combinaciones o actualizaciones óptimas más allá de las proporcionadas por los fabricantes de hardware. [8]
Al igual que todos los RAID (Redundant Array of Independent Disks), Intel RST RAID emplea dos o más discos duros físicos que el sistema operativo tratará como un solo disco, para aumentar la redundancia que evita la pérdida de datos (excepto RAID 0), y/o para aumentar la velocidad a la que se escriben y/o leen datos de un disco. Intel RST RAID no proporciona nuevos niveles RAID . Permite que diferentes áreas (por ejemplo, particiones o volúmenes lógicos) en el mismo disco se asignen a diferentes dispositivos RAID, a diferencia de otros controladores RAID. Intel recomienda colocar cualquier aplicación y datos críticos en un volumen RAID 1, 5 o 10, con redundancia para proteger contra la pérdida de datos. El volumen RAID 0 en Matrix RAID proporciona acceso rápido a archivos grandes donde la pérdida de datos no es un problema crítico pero la velocidad sí lo es; los ejemplos incluyen edición de video, archivos de intercambio y archivos de los que se realiza una copia de seguridad. Intel Matrix RAID, Intel Rapid RAID e Intel Smart Response Technology se describen en conjunto como Intel Rapid Storage Technology . [9]
La tecnología de almacenamiento rápido (RST), que incluye la creación de volúmenes RAID, funciona en Windows 7 y versiones más recientes de Microsoft Windows . La tecnología Intel Matrix RAID más antigua es compatible con Microsoft Windows XP .
Linux admite Matrix RAID y Rapid Storage Technology (RST) a través del asignador de dispositivos , con dmraid
herramienta, para RAID 0, 1 y 10. Y Linux MD RAID , con mdadm
herramienta, para RAID 0, 1, 10 y 5. La configuración de los volúmenes RAID debe realizarse utilizando la opción ROM en Matrix Storage Manager, luego se puede realizar una configuración adicional en DM-RAID o MD-RAID. [10]
FreeBSD 10+ soporta Intel RAID BIOS a través del comando graid. [11] Las versiones 6 a 9 de FreeBSD y MidnightBSD soportaban Intel Matrix RAID usando el controlador "ataraid", administrado a través del comando atacontrol. [12] [13] Sin embargo, con versiones anteriores [ ¿cuándo? ] de FreeBSD había problemas críticos de confiabilidad que incluyen el cambio de nombre del dispositivo de matriz cuando se reemplaza un disco en una matriz, [14] una matriz se considera saludable si la máquina se reinicia/cuelga durante una reconstrucción de matriz, [15] y pánico del kernel cuando se pierde un disco o se elimina del bus. [16] [17] Algunos de estos problemas, cuando se experimentan en combinación, podrían resultar en la pérdida de una matriz completa (incluso en el caso de RAID 1).
VMware ESXi 4 no admite ninguna función RAID ni Intel Matrix RAID basado en controladores Intel ICHxR. [18]
PGPDisk no es compatible con Intel Matrix RAID basado en Intel ICHxR y no admite unidades independientes si el modo "RAID" está habilitado en la placa base.
La ROM opcional de Intel Matrix Storage Manager (IMSM) es una parte de Matrix RAID que se debe utilizar en el BIOS para crear nuevas matrices RAID. [19] A partir de 2014, [update]Intel utiliza "Rapid Storage Technology" ("Rom opcional") en sus nuevos chipsets, eliminando el nombre "Matrix". [20] [21] Un documento de Intel señala que el almacenamiento de Intel Matrix Storage Manager cambió a Intel Rapid Storage Technology a partir de la versión 9.5. [22]
Han existido varias versiones del controlador:
Desde la versión 11.2.0.0000, los comandos TRIM pueden ser leídos por los controladores RAID de Windows diseñados para chipsets de la serie 7. No hay compatibilidad con el modo RAID TRIM en los controladores para chipsets más antiguos. [28]
Intel afirma que se agregó soporte RST para el chipset X79 en la versión RST 11.6.0.0000 y posteriores. [29]
En algunos chipsets de la serie 6 hay una modificación para la ROM en el BIOS, que permitirá soporte TRIM en el chipset de la serie 6. [30]
Para el chipset X79, algunos fabricantes de placas base han añadido ambas ROM RAID en el BIOS, la ROM RST y la ROM RST-E. X79 es la versión Enterprise, llamada RST-E. Con la ROM RST añadida al BIOS, esto permite que la función TRIM pase a través del controlador y las unidades SSD TRIM cuando RAID está habilitado. Esta solución alternativa era necesaria antes de que se enviara la versión 3.8 del controlador RST-E, que pasaba los comandos TRIM a una matriz RAID sin modificaciones en la ROM RST-E. No hay soporte para TRIM en la versión RST-E de la ROM cuando RAID está habilitado y la versión del controlador RST-E es inferior a la 3.8. [31] Es posible añadir una ROM RST al BIOS para habilitar el paso a través de TRIM en modo RAID utilizando la ROM y el controlador RST. [30]
La versión más nueva de la ROM opcional es una ROM de la serie 13, esta ROM no será utilizada por los fabricantes de placas base para el BIOS del chipset X79, y se puede inyectar en un BIOS para usar en el X79 con código modificado, para aquellos fabricantes que han añadido un interruptor de ROM, aquí es donde el fabricante ha añadido tanto RST como RSTe a la opción RAID de un BIOS, pero es necesario añadir un código para que se envíen los comandos TRIM, cuando se inyecta el RST y se sustituye el RSTe con la ROM opcional RST en placas X79 que no contienen el interruptor de ROM, TRIM puede ser disfuncional.
Hay ROM opcionales de la serie RST 13 modificadas (heredadas) disponibles en ciertos sitios de modificación de BIOS que se han hecho funcionales para su uso en los chipsets X79.
Al arrancar en un entorno BIOS (heredado) y algún EFI, se utiliza la ROM opcional RST. Al arrancar en un entorno UEFI verdadero, la ROM opcional no se utiliza, ya que un SataDriver con la versión RST toma el control. En modo BIOS, el arranque Legacy/BIOS se realiza bajo CSMCORE. En modo UEFI verdadero, el RST se controla mediante SataDriver/RstVmdDriver en BIOS.
La ROM RAID de Intel es el firmware en el BIOS de la placa base que se utiliza para crear la matriz RAID.
Nota: Los controladores RST se pueden utilizar para RAID y también en una sola unidad, ya que contienen un controlador AHCI. Hay un error en el controlador RST de la versión 12.5.0.1066 que hace que los comandos TRIM no pasen a través del controlador RAID a las unidades. Con este controlador, TRIM se desactiva.
La tecnología de almacenamiento rápido empresarial Intel Rapid Storage Technology (Intel RSTe) [32] proporciona rendimiento y confiabilidad para sistemas compatibles equipados con dispositivos Serial ATA (SATA), dispositivos Serial Attached SCSI (SAS) y/o unidades de estado sólido (SSD) para permitir una solución de almacenamiento empresarial óptima. La principal diferencia entre RST y RSTe es que RST se utiliza para sistemas de escritorio y RSTe se utiliza principalmente para sistemas de servidor. [33] [ aclaración necesaria ] RST admite controladores SATA regulares de sistemas de escritorio.
Si el BIOS de la placa base tiene la función RSTe, el usuario no puede instalar el software Intel Rapid Storage Technology (mensaje de error: Esta plataforma no es compatible). El usuario debe instalar el software RSTe.
Ha habido varias versiones de ROM opcional:
En 2019, Intel anunció que la marca RTSe sería reemplazada y que RSTe se consolidaría en la línea de productos VROC (Virtual RAID on CPU) de Intel. [6]
Intel VROC es parte de Intel RSTe. Fue diseñado principalmente teniendo en mente los SSD NVMe y está conectado directamente a los procesadores escalables Intel Xeon . Para obtener la funcionalidad completa, utiliza una tecnología Intel más nueva llamada Intel VMD (Intel Volume Management Device).
Intel VROC es una tecnología de la serie de procesadores escalables Intel Xeon y se utiliza para proporcionar conexión en caliente, extracción inesperada y gestión de LED de SSD NVMe para uso en servidores. Para PC cliente, Intel RST sigue siendo el paquete de software recomendado para usar. [34]
Intel VMD está destinado a los sistemas operativos Microsoft Windows y Linux.
El nombre del producto se cambió de Intel Matrix Storage Manager a Intel RST a partir de la versión 9.5.