Были куплены два WD Green 3TB (в целях архива данных Green как раз подойдет: скорость неважна; дешево и сердито; о практически всех особенностях >2TB знал заранее). OS: Windows 2003 SP2 x86 (32-битная пока что; со всеми обновлениями). Оба HDD подключены через специальный RAID-Box (не используется мною как RAID; подключение либо USB, либо eSATA - используется второе).
На плате ASUS P9X79 три контроллера:
- Intel C600/X79
- Asmedia 106x SATA Controller (единственный у Asmedia)
- Marvell 91xx SATA 6G Controller
В режиме IDE Intel контроллер выглядит так:
- Intel(R) C600/X79 series chipset 2-Port SATA IDE Controller - 1D08
- Intel(R) C600/X79 series chipset 4-Port SATA IDE Controller - 1D00
В режиме AHCI Intel контроллер должен выглядеть как-то так (это пишу в теории, т.к. не добрался):
- Intel(R) C600/X79 series chipset 6-Port SATA AHCI Controller - 1D02
В общем, новости следующие.
- В IDE-режиме Intel-контроллер по одному шнуру (eSATA на передней панели или в SATA-разъемы на плате) вместо двух HDD на 3TB видит только один и на 746GB. То есть убогий Intel-контроллер не умеет split'ить! Перевести в AHCI режим вручную у меня не получилось, видимо, чего-то не до конца прописал для iaStorA.sys и iaStorF.sys - виснет (именно виснет) в момент загрузки (идентификатор контроллера для CriticalDeviceDataBase - "pci#VEN_8086&DEV_1D02&CC_0106"). Но очень важный момент: даже если последние драйвера (Intel Rapid Storage Technology v11.1.0.1006) помогли бы с детектированием HDD как 3TB, а не как 746GB, то Intel-контроллер ну уж никак не научился бы split'ить сигнал, и был бы виден только один HDD [теоретическое предположение; хотя, возможно, это не так; но свежий UEFI BIOS на Intel-контроллере видит так же только один HDD, возможно, из тех же исходников поддержка ;)]. (Кстати, имейте в виду, на сайте Intel доступна версия RST только v10.8.0.1003, более того, странные люди на сайте Intel рассказывают, что новые версии драйвера доступны не только у брендованных компьютеров / партнеров, а прямо у них -- вранье, проверьте сами! Кто-нибудь, если не лень - отпишите им). Учтите, версия v10.8 (iaStor.sys) не работает с этим контроллером, этот контроллер поддерживается только версией v11.1 (iaStorA.sys, iaStorF.sys) для серверов.
- Asmedia-контроллер (два eSATA разъема сзади платы) по одному шнуру видит два HDD на 3TB, но оба видит только в размере 746GB. При этом неважно, MBR они или GPT. Ничего не меняется - 746GB и точка. Драйвера самые последние, из тех, что доступны (v1.3.4.0 - пришлось даже качать от другой платы, т.к. для моей были только v1.3.1.0).
- Marvell-контроллер тут же задетектировал оба HDD, и нормально - в размере 3TB (если они GPT). Ради интереса, конвертировал в MBR: каждый HDD "распадается" на две части: 2TB + 746GB.
Теперь саааамый главный вопрос. Какого хрена Microsoft свои убогие драйвера не исправляет, чтобы работали винчестеры размером больше 2TB?! Они там совсем охренели что ли? Могли бы спокойно исправить и выложить для всех "старых" OS (Windows XP, Windows 2003 и т.д.).
Так что имейте в виду, что имеются вот такие проблемы с контроллерами и драйверами.
Да, и не забываем воспользоваться
утилитой для ADF-винтов (4Kb сектор), чтобы сдвинуть границы в соответствии с размерностью секторов. Иначе будут тормоза (
подробности про ADF). В общем, даже лучше цитату: "При использовании накопителя с технологией Advanced Format в операционной системе Windows XP и более ранних происходит резкое снижение быстродействия (скорости чтения и записи составляют несколько мегабайт в секунду) по причине несоответствия (сдвига) программных кластеров и физических секторов на диске, в результате которого один кластер перекрывает два сектора, что приводит к удвоению числа операций чтений/записи и, в итоге, не только к замедлению работы, но и к повышенному износу жесткого диска. Это вызвано тем, что первый раздел диска по умолчанию начинается с сектора 63, то есть не кратного 8. Для решения этой проблемы компания Western Digital выпустила специальную утилиту "WD Align System Utility", которая сдвигает содержимое диска на 1 сектор."
спионерил у
sporaw