Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для материальной поддержки сайта: 4893470220568296.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1240
Просмотры материалов : 4496904
 
Безболезненное включение в Windows XP режима AHCI без переустановки ОС (04.05.2013). Печать E-mail
2013 - Май
04.05.2013 08:41
Save & Share

Об определениях:
- AHCI (Advanced Host Controller Interface): режим накопителя, позволяющий оптимально и без ограничений использовать возможности интерфейса SATA: технологию NCQ, горячую замену и прочие;
- технология NCQ (Native Command Queuing): способность накопителя хватать/бросать данные "на лету". Если условно разделить блин HDD на 10 окружностей, то если нужно считать данные с 1, 10, 2, 9, 6 окружностей - головке HDD придется сделать почти 4 прохода по всему блину; но с технологией NCQ головка пройдет по блину всего 1 раз, прочитав по пути от первой до десятой окружности данные с 2, 6 и 9;
- горячая замена (HotSwap + HotPlug): отключение и подключение накопителя без остановки системы. Если без нее в Windows XP отключить провод SATA рабочего диска, то система рано или поздно намертво зависнет.

Режим AHCI любители Windows XP пытаются включить уже давно. Несмотря на то, что технология NCQ чуть занижает скорость чтения и записи, ее преимущество при обращении к накопителю сразу нескольких программ неоспоримо, а также есть прирост производительности при составлении очередей уже считанной информации (в итоге по интерфейсу SATA идет более оптимизированная передача). Фактически, все включают режим AHCI именно из-за NCQ.

Режим AHCI включается в BIOS и осуществляется путем использования определенного контроллера. Задача: встроить поддержку этого контроллера в Windows XP, чтобы при включении режима в BIOS не получить BSOD. Способов в интернете несколько; но все они способны принести вред, если не имеешь архивных данных:
- встроить драйвер контроллера SATA в дистрибутив Windows и переустановить Windows. Радикальное решение и ненадежное. И используя nLite, и не используя - драйвер не приживался либо не устанавливался в системе; и получался BSOD после перезагрузки, либо получался BSOD до момента выбора места для установки ОС;
- удалить контроллер IDE из системы, принудительно подменить на драйвер контроллера SATA - эти и прочие решения не приносят результата;
- встроить драйвер в ОС путем использования стороннего софта - как правило, решение средней сложности; но при первом знакомстве вводит в ступор.

А я предлагаю рабочий способ для чайников (хоть он и работает только в современных материнских платах):
- скачиваете с сайта производителя драйвер режима AHCI (в современных материнских платах может быть совмещен с драйвером RAID). Если нет драйвера на сайте производителя - через название платы, руководство к плате, программы Everest, Sandra или CPU-Z узнаем название южного моста и находим драйвер (CPU-Z может ошибаться);
- выкладываем драйверы именно на системный диск;
- заходим в BIOS, включаем режим AHCI для всех разъемов SATA, кроме того, в который воткнут системный диск. На платах Gigabyte реализовано следующим образом: для SATA 1-3 выставляется отдельно свои режимы, для SATA 4-5 - свои (минут 5 думал, зачем это нужно; а теперь вот дошло - перевоткнул туда провод системного HDD). Таким образом, Windows загрузится в обычном режиме (когда контроллер SATA 4-5 продолжает эмулировать режим IDE), а для SATA 1-3 система находит "новое" устройство (это и есть контроллер SATA, осталось установить драйвер);
- выключаем компьютер, возвращаем провод SATA системного HDD на место, включаем для SATA 4-5 режим AHCI или "As SATA".

Опробовано на Windows XP x64, чипсете AMD A75.

Обновлено ( 04.05.2013 09:26 )
 
 

Последние новости


©2008-2019. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).