Я изменил старую машину как домашний сервер.

Первым делом я установил Windows 7 на запасной 64-гигабайтный Sata 3 SSD C300, который у меня был.

После настройки и обновления окон я понял, что AHCI не включен. И я не смог найти где-нибудь в BIOS, чтобы включить его (я планировал использовать взлом реестра).

Материнская плата представляет собой Gigabyte 945GCM-S2L.

Мой вопрос ... если эта плата действительно не поддерживает AHCI, то могу ли я обойти это (используя SATA3), используя такой контроллер PCIe1 , как этот?

1 ответ1

2

Поможет ли мне контроллер PCIe Sata обойти проблемы AHCI?

Это может. Мне не нужно. Я должен хотя.

Теперь немного более многословно:

AHCI должна поддерживаться и включаться на устройстве и его поддержка. Это включает в себя BIOS. Несколько старых чипсетов (эпоха ICH7) имели возможность AHCI, но не нужную поддержку в BIOS для его фактического использования.

Использование подключаемой карты со своим собственным чипсетом и собственными драйверами может позволить вам использовать AHCI на портах SATA, подключенных к этой новой карте. (Очевидно, что если у вас древняя карта той же эпохи, то может возникнуть та же проблема, что и с материнской платой. Так что проверяйте перед покупкой).


Что касается преимуществ:
AHCI предлагает такие вещи, как горячее подключение и организация очередей. Последние стремятся ускорить ввод-вывод на больших глубинах очереди. Эффект варьируется в зависимости от контроллера, ОС и диска, но обычно это не имеет большого значения при чтении больших файлов. Это может значительно ускорить чтение множества файлов меньшего размера (например, тесты в формате 4K, QD 16 или выше). Последнее очень удобно для диска, на котором установлена ваша ОС, и бесполезно для раздела с данными.

Вторым возможным преимуществом будет использование контроллера SATA-III, который даст вам более высокие скорости. (ICH7 не является SATA-III).


В этом конкретном случае ваши линии PCIe поступают от Северного моста * 1, который является чипсетом Intel 945GC Express. Это настройка PCI-e v1 * 2. Это означает, что вы получаете максимум 2,5 Гбит / с на используемую полосу PCI-e.

Поскольку карта, на которую вы ссылаетесь, является картой x1, она будет использовать не более одной полосы * 3. Максимальная скорость 2.5 Гбит / с для одной полосы движения составляет 2,5 Гбит / с.

Максимальная пропускная способность для SATA 1,5 Гбит составляет 1,5 Гбит / с. Который меньше и который не будет ограничен шиной PCI-e.

Максимальная пропускная способность для SATA 3.0 (иногда называемая SATA-II) составляет 3,0 Гбит / с. Это больше, и вы не сможете максимально использовать устройство SATA 3.0G / SATA-II с этой картой. Он все еще будет работать, но не на максимальной скорости SATA 3.0G.

Реально, хотя максимальные измеренные скорости для SATA-II / SATA 3.0G составляют 270 МБ / с. А полоса PCI-e ограничивает пропускную способность до 312 МБ / с * 4 .

SATA 6.0G / SATA-III тратится на такую карту. (Это может все еще быть полезным на карте с ее собственным кэшем и прерывистым поведением. Но тогда вы далеко ушли от дешевых плагинов и попадаете на реальную территорию HW RAID. Эти карты добавляют цифры после ценника.)


* 1 Источник: руководство для вашей материнской платы.

* 2 источник: таблицы данных Intel

* 3: Вы можете поместить карту в слоты x1, x4, x8 или даже x16 (и ваша материнская плата имеет как x1, так и x16). Но он все равно будет использовать не более одной полосы, даже если он подключен к слоту x16.

* 4

  • 2,5 Гбит / с равно
  • 2,5 х 1024 Мбит / с равно
  • 2,5x1024 / 8 МБайт / с или 312 МБ / с

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .