Оптимально конечно перед установкой Windows xp включить в bios режим AHCI, но если это не сделано при установке можно попробовать включить режим ACHI на уже установленной системе.
Зачем включать AHCI?
Смена режима работы контроллера c IDE на AHCI теоретически (а часто и практически) увеличивает скорость работы дисковой подсистемы. Прирост зависит от возможностей контроллера вашей материнской платы, операционной системы и конечно вашего жесткого диска, на некоторых системах прирост практически не заметен (менее 5-10%), а на некоторых чувствуется невооруженным глазом.
Вариантов минимум два, простой и посложнее.
Включаем AHCI на установленной Windows xp — простой способ:
Необходимо использовать программу Acronis с функцией Universal Restore (позволяет перенести установленную Windows на компьютер с другим железом), правда для этого способа понадобится свободное место, делаем с помощью Acronis образ диска с установленной Windows xp, перегружаемся, выставляем в Bios режим AHCI, загружаемся с загрузочного диска или флешки в Acronis и восстанавливаем образ обратно, на этапе восстановления можно подсунуть нужные драйвера или указать использовать стандартный драйвер, тогда после восстановления образа и загрузки виндовс найдет новое устройство и потребует драйвера.
Включаем AHCI на установленной Windows xp — способ посложнее:
Алгоритм для разного оборудования может немного отличаться, но в целом выглядит так:
1. Находите драйвера для вашего контроллера с поддержкой AHCI
2. Распаковываете их и нужные файлы копируете в папку C:\Windows\System32\Drivers\
Например для контроллеров Intel это будут 6 файлов: IaStor.sys, IaStor.cat, IaAHCI.sys, IaAHCI.cat, IaAHCI.inf, TXTSETUP.OEM
Обратите внимание в архиве может быть несколько версий драйверов: 32 и 64 битные, или под несколько разных контроллеров, вам надо выбрать именно ваши.
3. Далее открываем диспетчер устройств ищем раздел IDE ATA/ATAPI контроллеры выбираем там свой контроллер. Например у меня это Uli M5229 PCI IDE BUS MASTER CONTROLLER.
Жмем правой кнопкой на контроллере выбираем свойства — драйвер — обновить
В открывшемся окне выбираем ручную установку, жмем далее
Выбираем установить с диска,
Снимаем галку только совместимые
Указываем путь к скопированным файлам C:\Windows\System32\Drivers\
Выбираем из списка драйвер для своего контроллера
В открывшемся окне с предупреждением Windows отвечаем продолжить все равно
После установки перегружаемся.
Входим в BIOS, и включаем режим AHCI для SATA контроллера сохраняем настройки и выходим из Bios.
После загрузки системы Windows найдет новое устройство и установит драйвер, отказывайтесь, и устанавливайте вручную драйвера к вашему контроллеру.
Если все прошло успешно, то в диспетчере устройств, в разделе IDE ATA/ATAPI контроллеры в названии вашего контроллера появится AHCI.
Теперь ваш жесткий диск работает в режиме AHCI без переустановки Windows xp.
Ели что-то пошло не так (неправильный драйвер, вы что-то сделали не так и .т.д) при загрузке вы получите BSOD (синий экран) с ошибкой 0х0000007b.
В этом случае, заходите в bios, ставьте вместо AHCI — IDE, и пробуйте еще раз, или воспользуйтесь первым способом.
Второй метод — супер!!!
В моём случае, на шаге три, при смене драйвера на AHCI, система (Windows XP SP3) вылетела в BSOD. И при перезагрузке, всё нормально запустилось. Оставшиеся sys файлы доставил после загрузки.
Ещё раз перегружаемся и всё заработало!
Спасибо.
Спасибо!
Спасибо у меня все получилось со второй попытки (способ посложнее) мат. плата биостар, пойду ноут шаманить.
Хуже не будет конечно, но не хочу вас расстраивать, по моим замерам разница в производительности очень мала и на глаз не заметна, только в тестах и то не во всех)))
Дело не в производительности. У меня допустим две системы. Из-за того ,что ноут не поддерживает ХР , пришлось накатывать с IDE . А так ,как основная ОС на AHCI то задолбаешься в момент загрузки в биос лазить переставлять режимы. Автор поста молодец. Выручил. Спасибо ему!
Да, статья скорей всего на такие случаи как у вас и рассчитана, на производительность практически никак не влияет смена режима работы.