Запуск windows xp ahci

Хотя AHCI (Advanced Host Controller Interface) является стандартом уже около двух лет, данный режим не используется SATA-дисками. Поэтому они работают на значительно более низкой скорости, составляющей лишь малую долю их потенциальных возможностей.

Существует множество возможностей включить поддержку режима AHCI в Windows XP. Мы расскажем об очень простом способе. Сначала создайте резервную копию всех важных данных. Хотя вероятность их потери в нашем случае стремится к нулю, осторожность все равно не помешает.

Убедитесь в том, что в BIOS отключены и RAID, и AHCI. Затем с домашней страницы Intel (www.intel.ru) скачайте 32-разрядную версию утилиты Floppy Configuration Utility. Распакуйте архив в папку на Рабочем столе. Затем откройте Диспетчер устройств и в пункте «IDE ATA/ATAPI Controller» обновите драйверы всех контроллеров, имена которых начинаются с Intel. Для этого в контекстном меню контроллера (открывается щелчком правой кнопкой мыши) выберите «Обновить драйвер». Откажитесь от обновления и поиска через Интернет, а затем самостоятельно укажите местоположение (папку на Рабочем столе). Теперь выберите AHCI-контроллер. После того как вы проделаете эту операцию со всеми имеющимися контроллерами, закройте все окна и перезагрузите компьютер.

При последующей загрузке ПК, не дожидаясь запуска Windows, зайдите в BIOS, нажав клавишу «Del» или «F2». В BIOS в меню SATA включите AHCI и перезагрузите компьютер. Если все прошло удачно, Windows определит новое AHCI-железо, и благодаря активной технологии NCQ (Native Command Queuing) станет ощутим значительный прирост производительности SATA-дисков, которые будут работать намного быстрее. Тем, кто хочет быть уверен в том, что накопители и в дальнейшем будут работать в оптимальном режиме и использовать самый последний драйвер, стоит установить программу Intel Matrix Storage Manager.

Как говорится на Intel «Спецификация интерфейса AHCI позволяет драйверу системы хранения данных включить расширенные функции Serial ATA, например,встроенную очередность команд и горячую установку».
Согласно Wikipedia …..Родная поддержка Advanced Host Controller Interface включена в Microsoft Windows (начиная с Vista), Linux (начиная с ядра 2.6.19[2]), NetBSD, OpenBSD (начиная с версии 4.1), FreeBSD, Solaris 10 (начиная с релиза 8/07). Для более старых операционных систем требуется драйвер производителя.
Другими словами, если включить режим AHCI на SATA, то дисковая подсистема начнет работать быстрее. Но, если в Vista драйвер AHCI встроен, то на XP его нужно дополнительно устанавливать.
В процессе установки ОС проблем не возникает — нажал F6 в нужный момент, подсунул на дискете правильный драйвер — и все работает.
Если же Windows XP уже установлена с драйвером в режиме IDE и переустанавливать не хочется, то нужно:

  1. Скачать Intel Matrix Storage Manager с сайта производителя (для своей материнской платы) и распаковать его в папку. (Сразу устанавливаться он не дастся, скажет, что оборудование не поддерживается)

  2. В диспетчере устройств выбрать «IDE ATA/ATAPI контроллеры» — «Intel…… SATA Controller» — «Драйвер» — «Обновить» — «Установка из указанного места» — «Не выполнять поиск…» — указать место, куда распаковали Intel Matrix Storage Manager и в нем подпапку с драйверами.

  3. Выбираем ПРАВИЛЬНЫЙ для своей системы драйвер. После установки драйвера перезагружаемся

  4. В BIOS устанавливаем режим работы SATA — AHCI.

    Примечание. Если вдруг мы установили неправильный AHCI драйвер, то система упатет в синий экран (BSOD). Ничего страшного. Возвращаем в BIOS режим работы SATA — IDE, при загрузке Windows жмем F8 и из предложенных вариантов загрузки выбираем «Загрузка последней удачной конфигурации (с работоспособными параметрами)». Затем в Windows повторяем установку AHCI драйвера, но выбираем уже правильный драйвер .

  5. После первой перезагрузки система переопределит все SATA устройства. Затем устанавливаем Intel Matrix Storage Manager

  6. Перезагружаемся еще раз. Смотрим диспетчер устройств — там в «IDE ATA/ATAPI контроллеры» уже должен стоять AHCI драйвер.


2013 —


Май

04.05.2013 07:41

← Встроенное в процессор графическое ядро: проблемы на Windows XP (04.05.2013).

  МГТС: сертификаты на устанавливаемое оборудование (04.05.2013). →

Об определениях:
— 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.

Теги:

  • ahci
  • hotplug
  • hotswap
  • ncq
  • windows xp
  • xp
  • контроллер
  • раздел идеи
  • раздел ит

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

Table of Contents

INTRODUCTION

This tutorial describes how to switch a Windows XP computer from IDE mode to AHCI mode.

Modern computers use SATA hard disks. These are normally used with AHCI mass storage drivers. However, XP AHCI drivers are not included in the standard Microsoft XP install CD, and so it is often easiest to change the hard disk BIOS mode to ‘Legacy IDE’ mode, install XP and then after XP is up and running, switch over to AHCI mode.

Note: There is very little advantage to be gained if running Windows XP in AHCI mode, so unless you have a specific need to switch to AHCI mode, I would recommend staying in the IDE mode.

This method, if done incorrectly (e.g. you choose the wrong driver), may result in a non-booting XP system. You have been warned!

The following method details an Atom based netbook which has been installed in IDE mode and you now wish to change over to use the hard disk in AHCI mode (in this case using the NM10 AHCI driver mass storage SATA driver).

REQUIREMENTS

You will need to find the correct AHCI driver files for your particular SATA controller. These can normally be downloaded from the manufacturers website. You need at least one .INF file and one or more other files, one of which is normally a .SYS file. These should all be downloaded to a folder on your target XP system whilst it is in IDE mode.

METHOD

Unsupported embed

1. Boot to Windows XP on the target system (in IDE mode) and login as an Administrator. 2. Hold down the Windows key (the wavy flag key on the left of the spacebar) and then press and release the Pause/break key. You should see a System Properties window (see image below). 3. Click the Hardware tab and then click the Device Manager button. 4. Expand the IDE ATA/ATAPI Controllers section by clicking on the + sign

5. Click once on the ‘Primary IDE channel’ item to select it.

6. Right-click Primary IDE channel and then select Update Driver.

7. Select ‘Not this time’ radio button and then click Next.

8. Select ‘Install from a list’ radio button and then click Next.

9. Select ‘Don’t search’ radio button and then click Next.

10. Click Have Disk.

11. Click Browse.

12. Browse to your AHCI driver folder and click on the AHCI.inf file (the name may vary depending on your chipset) and then click Open. Make sure you choose the AHCI inf file and not the RAID storage inf file.

13. From the drop-down menu, select the correct folder where your AHCI drivers are located (if required), and then click OK.

14. Ensure that the correct Chipset driver is shown and then click Next.

15. Ignore the warning and click Yes.

16. Now, click Finish.

Click Yes, to restart the computer.

17. When the computer restarts, press the Del key (or whatever key is correct for your BIOS – e.g. F1) to enter the BIOS menu as you did before.

Now, change the Hard Disk AHCI options to Enhanced and/or Enabled.

Save the BIOS changes and then press Enter to reboot.

When XP reboots, you should see another ‘System Settings have changed’ prompt – restart the system again (may require several reboots).

18. Now check that the correct AHCI chipset driver has been successfully installed (for an example, see image below).

TROUBLESHOOTING

Blue Screen of Death

If you have a BSOD (e.g. 0x0000007B error) after changing the BIOS to AHCI mode in Step 17, simply change the BIOS settings back to IDE mode and try again.

With any luck it should boot back to XP again – if it does not then you may have trashed the OS by installing the wrong driver – try using the F8 key to boot in Safe Mode (in IDE BIOS mode).

If that does not work, try the BIOS is AHCI mode + Safe Mode. If that doesn’t work, you will need to re-install XP!

Identifying the correct AHCI driver

You need to determine what chipset you have and then find the correct driver for the SATA AHCI interface.

One way to find the PCI ID of the SATA controller is as follows:

1. Make a bootable USB Flash drive using RMPrepUSB – choose the FreeDOS option and allow RMPrepUSB to set the Copy OS folder to .\FREEDOS_USB_BOOT, use FAT32 and BOOT AS HDD options and then click on 6 Prepare Drive to format the USB drive as a bootable FreeDOS USB pen.

2. Check using the RMPrepUSB F11 key that the USB drive will boot and select the 2 Boot FreeDos as Hard Disk option, check that it boots to the FreeDOS command prompt inside the QEMU emulator.

3. Insert the USB Flash drive into a USB 2.0 port of your target system

4. Reboot you XP Windows target system and change the BIOS options to Hard Disk = AHCI mode

5. Change the boot options so that the target system will boot from the USB drive first and as a hard disk and Save and Exit from the BIOS setup menu

6. The target system should now reboot from the USB Flash drive to the grub4dos menu – choose menu item 2 Boot as FreeDOs Hard Disk

7. Type

checkpci m

at the FreeDos A:> command prompt – the Vendor ID and the Device ID of the AHCI controller should be listed – e.g. 8086 1C02 – make a note of these two numbers.

8. Change the BIOS back to non-AHCI (IDE/Legacy) mode and reboot to XP.

9. Now search the internet for “PCI 8086 1C02” (or whatever your PCI ID was) and locate the correct AHCI driver.

10. Download the AHCI driver files and look inside the .INF files – one of them should have the identical Vendor and Device ID – e.g.

[HardwareIds.SCSI.Napa_i386_ahci8086]

id = “PCI\VEN_8086&DEV_1C02&SUBSYS_280A103C”, “ahcix86” <<<< (example only!!!)

now search for the text that appears in the HardwareIds section name in square brackets (e.g. SCSI.Napa_i386_ahci8086 in the example), you should now search for a similar entry in the [SCSI] section of the same INF file – e.g.

[SCSI]

Napa_i386_ahci8086 = “AMD AHCI Compatible RAID Controller-x86 platform”, ahcix86 <<<< (example only!!!)

11. The text (in purple in this example) will be name of the driver displayed by Windows XP when you try to install the AHCI driver using the instructions in this tutorial (Step 14).

Category:

  • Компьютеры
  • Cancel

Купил SSD и установил на него Windows 8 попробовать. Узнал о режиме NCQ для накопителей SATA, который позволяет существенно ускорить работу системы (особенно на SSD) за счет использования родных для диска команд без преобразований. Для его использования необходим контролер и драйверы контроллера поддержвающие работу AHCI интерфейса.
   Для Windows 8 все просто — система сама может определить, что установлен режим работы дисков AHCI и установить нужные драйверы из своего комплекта.
   В Windows XP встроенных AHCI драйверов нет, потому их нужну ставить с дискеты при установке по F6 или немного потанцевать с бубном. У меня матринская плата Gigabyte GA-P35-DS3R с контроллером Intel ICH9R, который как раз поддерживает AHCI. В диспечере задач до включения AHCI режима я видел несколько IDE контроллеров и два контроллера:

  1. Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 — 2926,
  2. ICH9R/DO/DH 4 port Serial ATA Storage Controller 1 — 2920.

Windows 8 на SSD завелась сразу без проблем, а с Windows XP пришлось проделать некоторые манипуляции.
Итак, установка AHCI драйверов на рабочую Windows XP.
Чтобы установить драйвер из установленной системы Windows XP нужно:

  1. Взять драйверы контроллера с диска к материнской плате, у меня они расположены в <CD>:\BootDrv\ в самораспоковывающимся архиве MSM32.exe (для 64 разрядной системы MSM64.exe).
  2. Копируем MSM32.exe на диск, например в папку C:\Intel
  3. Распаковываем архив командой MSM32.exe, на запрос «Continue extraction?» вводим Y.
  4. 6 файлов: IaStor.sys, IaStor.cat, IaAHCI.sys, IaAHCI.cat, IaAHCI.inf, TXTSETUP.OEM копируем в C:\Windows\System32\Drivers\
  5. Далее переходим в диспетчер устройств и в разделе IDE ATA/ATAPI контроллеры выбираем Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 — 2926.
  6. Открываем Свойства-Драйвер-Обновить…
  7. В открывшемся окне отказываемся от автоматической установки дравера, выбираем ручную установку.
  8. Далее выбираем «Установить с диска».
  9. Снимаем галочку «Только совместимые».
  10. Указываем путь к распакованным ранее с диска файлам C:\Windows\System32\Drivers\
  11. Выбираем из списка драйвер для ICH9R/DO/DH SATA AHCI Controller.
  12. На предупреждение Windows отвечаем «Продолжить все равно».
  13. После установки система предлагает перезагрузку.
  14. Перезагружаемся и входим в BIOS.
  15. В  BIOS включаем режим AHCI для SATA контроллера и сохраняем.
  16. Во время запуска системы после POST вы увидите экран инициализации SATA AHCI BIOS, будет выведен список каналов и подключенных на них устройств.
  17. Далее загрузиться Windows XP.
  18. Обнаружиться новое устройство и Windows предложит установть драйверы автоматом — отказываемся.
  19. Скачиваем обновленный дравер Intel Matrix Storage Manager (iata89cd.exe или попробуйте iata_cd.exe версия 11.2.0.1006 от 07.06.2012)
  20. Запускаем iata89cd.exe и наблюдаем установку драйвера.
  21. В диспетчере устройтсв в разделе IDE ATA/ATAPI контроллеры теперь только: контроллер ICH9R/DO/DH SATA AHCI Controller, вторичный и первичный IDE, Стандартный двухканальный контроллер PCI IDE.
  22. Установка завершена — Windows XP теперь работает с HDD в AHCI режиме.

Если Windows XP не подцепила AHCI драйвер вы увидите после перезагрузки BSOD c кодом 0х0000007b.
Отключите режим AHCI в BIOS, тогда система загрузиться в рабочем режиме и попробуйте снова.

Спасибо матриалам форума http://forum.3dnews.ru/showthread.php?t=93307&pp=1000

В итоге я получил Windows 8 и Windows XP работающие в режиме AHCI.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Ошибка 1068 не удалось запустить дочернюю службу windows 10 bluetooth
  • Последние обновления для windows 10 проблемы
  • Как восстановить удаленные файлы при установке windows
  • Windows server 2016 установить обновления
  • Pyqt5 close all windows