На ноутбуках потребительского класса какое значение имеет опция «RAID ON» в прошивке?

Aug 16 2020

Я заметил, что на нескольких потребительских ноутбуках встроенное ПО ноутбука поддерживает RAID.

Прошивка -> Работа SATA -> RAID ON или AHCI (AHCI и RAID ON являются взаимоисключающими)

Конфигурация ноутбука позволяет использовать только один привод, и это меня озадачивает.

Насколько я понимаю, конфигурация RAID возможна только в том случае, если в настройке есть по крайней мере два диска, а в нескольких ноутбуках, которые я видел, есть только один диск.

Итак, что здесь означает «RAID ON» и что оно означает?

Ответы

15 Bob Aug 17 2020 at 07:26

Предполагая, что в ноутбуке используется набор микросхем (и ЦП) Intel, вариант «RAID» делает больше, чем просто RAID. Он также поддерживает другие части Intel Rapid Storage Technology (IRST), особенно Intel Smart Response Technology (ISRT, нужно любить сокращения).

Smart Response Technology - довольно неинформативное название для многоуровневого хранилища , особенно с твердотельными накопителями и, возможно, теперь с Optane. Примерно в то время, когда твердотельные накопители все еще были довольно дорогими, ноутбуки среднего класса обычно поставлялись с большим жестким диском и небольшим (16-32 ГБ) твердотельным накопителем mSATA, причем твердотельный накопитель был настроен как кэш для жесткого диска. Вы можете получить очень хорошую производительность, приближающуюся к чистому SSD, с гораздо большим объемом и меньшими затратами.

Но технология Smart Response основана на технологии Rapid Storage Technology, которая включается параметром «RAID» во встроенном ПО. Итак, «RAID» включен, потому что он предлагает возможность использования SRT и не требует дополнительных затрат по сравнению с AHCI.


Кстати, в некоторых современных прошивках теперь есть опция «Optane без RAID» - очевидно, это связано с тем, что кэширование Optane является взаимоисключающим с RST RAID .

14 harrymc Aug 16 2020 at 17:00

AHCI и RAID исключают друг друга в BIOS, но не работают.

Фактически, включение RAID также включает AHCI. Другими словами, вы можете рассматривать RAID как надмножество AHCI. В тестах, проведенных Dell, не было обнаружено разницы в производительности между двумя режимами.

Важным моментом является то, что преобразовать существующую установку с RAID в AHCI очень легко, но в другом направлении гораздо сложнее.

Я бы посоветовал не изменять этот параметр в BIOS. Если он установлен на RAID, оставьте это так. Это правда, что он не добавляет ничего, что вам нужно, но это никоим образом не вредно. Его изменение может вызвать проблемы в будущем.

Ссылки:

  • Часто задаваемые вопросы Dell M.2, касающиеся AHCI и RAID ON, драйверов хранилища, линий M.2, производительности и т. Д.
  • AHCI VS RAID: что выбрать для повышения производительности?
  • Переключение между AHCI и RAID на Dell XPS 15
6 RememberMonica Aug 17 2020 at 20:22

Техническая разница между режимами RAID и AHCI очень небольшая, кроме режима RAID чипы используют разные идентификаторы PCI.

Причина в том, что Microsoft Windows имеет общие драйверы, которые будут владеть чипом AHCI, предотвращая использование драйверов Intel. Переключение в режим RAID изменяет идентификаторы PCI, так что драйверы Microsoft больше не распознают чипы как чипы AHCI, а драйверы Intel (которые имеют больше функций, например программный RAID) могут связываться с ними.

Другие операционные системы обычно вообще не распознают режим RAID (например, GNU / Linux) и требуют использования режима AHCI, поскольку режим RAID не дает никаких преимуществ - чипы такие же, с теми же функциями.

Следовательно, режим RAID - это просто взлом драйверов Intel для Windows с целью сделать микросхемы AHCI искусственно несовместимыми с AHCI.

Вот почему даже ноутбуки, которые могут использовать только один диск, имеют в своей прошивке функциональный переключатель RAID / AHCI - это неудачный результат маркетинга, где RAID звучит лучше, чем AHCI, поэтому даже ваш ноутбук с одним диском должен иметь RAID. Режим.

Другой способ рассматривать это как король защиты от копирования - если бы чипы Intel AHCI использовали «правильные» идентификаторы PCI, тогда драйверы Intel работали бы с чипами, отличными от Intel AHCI, и люди могли бы использовать их, чтобы иметь функции RAID. для этих микросхем тоже, так как они эмулируются в драйвере - режим RAID действует как своего рода ключ.

1 IvanMaglica Aug 17 2020 at 19:09

Существует разница между AHCI (и улучшенным интерфейсом хост-контроллера) и RAID (избыточным массивом независимых дисков).

AHCI позволяет вашему компьютеру и вашей операционной системе напрямую связываться с диском. Аппаратный RAID используется для представления набора дисков операционной системе как единого устройства.

Есть еще отличия. На аппаратном уровне система будет взаимодействовать с дисками через AHCI, но на программном уровне в режиме AHCI вы видите диски отдельно, тогда как в RAID ваша операционная система видит его как единое устройство (если они являются настоящим аппаратным RAID, а не фальшивыми, как ранние Intel. ). Также, если вы хотите использовать программный RAID, вы должны включить AHCI, а не RAID.

Есть также разница на уровне программного обеспечения. В режиме RAID ОС использует один поток, поэтому теоретически вы используете шину PCI более эффективно, тогда как в AHCI вы используете отдельные потоки для каждого диска, поэтому теоретически, чем больше дисков вы добавите, тем больше вероятность, что вы достигнете верхнего предела Шина PCI.

Я бы пошел против аппаратного RAID, так как в случае отказа диска восстановление будет болезненным, поскольку стандартного формата RAID нет. А диски ломаются, особенно старые HDD.