Привет.
мать Gigabyte P35-S3, был проинстален ХР при запрещённом в биосе АНСI контролере. Винда пашет. Есть желание проинсталировать контролер АНСI, но тут проблемы.. -
при запрещённом всё пашет, но в системе не видно АНСI контролера, дрова не стают. При включённом АНСI - ХР при старте падает в синяву...
При инсталяции дрова подкидываем по F6. Но как ето сделать на уже рабочей ХР???
Дискетку с дровами создал, но как подгрузить их теперь?
Вопрос также актуален для ноутбуков некоторых.
Для ноута - также, только дрова надо для ICH8M/ICH9M
Но для ноутов так не пойдет...
Ой, где-то там грабли... То ли там в IDE-режиме нет Intel ICH9 2 Port Serial ATA controller, то ли винда откажется их ставить, то ли еще что-то. Пробовал как-то, не получилось. Хотя с другой стороны, у кого-то получалось.
У меня есть (Abit IP35 с ICH9R). Ставить простым обновлением не даёт, надо "заставить" 8-).
Хотя зачем нужен AHCI? Прироста почти не даёт...
Я бы так не сказал. При переходе с инт JMicron AHCI (на ASRock 939dual-SATA2) на ICH9 проседание производительности при обращении к свопу заметно сильно. А винда - даже на 2 гигах памяти додумывается свопить :(
Насильная замена драйвера прошла успешно. Единственный минус метода по сравнению с использованием другого контроллера состоит в том, что при "насильственной" установке драйверов для AHCI режима, пропадает возможность грузиться в режиме IDE (разве что путем отката к предыдущей точке восстановления, но тогда опять без возможности грузиться в AHCI). При варианте с переносом диска на другой контроллер сохраняется способность системы грузиться в любои режиме. Сообразить бы, что поправить в реестре, для возвращения этой возможности. Принципиальных проблем быть не должно, т.к. в режиме IDE контроллеры имеют другие PCI ID. Если дойдут руки, поковыряюсь, в случае успеха отпишусь...
Об етом уже столько написано в интеренете.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
"Start"=dword:0000000 "включен режим ACHI, 1 выключить."
"Type"=dword:00000001
"ErrorControl"=dword:00000003
"ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,72,\
00,69,00,76,00,65,00,72,00,73,00,5c,00,6d,00,73,00,61,00,68,00,63,00,69,00,\
2e,00,73,00,79,00,73,00,00,00
"Group"="SCSI Miniport"
"DriverPackageId"="mshdc.inf_amd64_neutral_a69a58a4286f0b22"
2 UAM: Я тоже не стал. Когда я прочел Ваше сообщение, я, собственно, зашел сюда, чтобы выполняя обещанное в конце предыдущего поста, написать как я эту проблему решил.
Правда по "FixIDE-port 1.0.rar" я погуглил. Результат оказался неожиданным:
Первые три ссылки в гугле на скачивание с www.general-files.com, следующие две на скачивание с rapidlibrary.com, а шестая на эту тему...;-)
Ну и наконец, собственно решение проблемы:
При принудительной замене драйвера для того SATA канала, на котором висит диск с системой, для него драйвер подменяется (в случае с интеловским чипсетом, естественно) с pciide на iastor. При следующей перезагрузке (с включенным ACHI) iastor стартует, не находит контроллера, к которому его "привили", зато находит "родной" и дальше система работает с ним. При попытке же загрузиться с выключенным ACHI iastor не обнаружив "родных" контроллеров, стартовать не будет, но и pciide тоже не стартует, хотя на втором sata канале он прописан и не менялся. В результате имеем BSOD. Пришлось "подглядеть" как запускался pciide сразу после установки (благо копия реестра заботливо сохраняется системой в %WinDir%\repair) и подменить соответствующий ключ "со всеми потрохами" на старую версию.
В моем случае менялся драйвер на "Стандартный двухканальный контроллер PCI IDE", он же после установки драйверов чипсета стал "Intel(R) ICH9M/M-E 2 port Serial ATA Storage Controller 1 - 2928", cоответственно и восстанавливать нужно было раздел реестра для этого контроллера, а именно:
HКLM\SYSTEM\ControlSet001\Enum\PCI\VEN_8086&DEV_2928&SUBSYS_3074103C&REV_03
Если контроллер будет другой, то надо будет восстанавливать тот раздел, который соответствует этому контроллеру.
Проще всего, чтобы не тратить время на поиски в старой копии реестра, сохранить раздел, соответствующий тому контроллеру, на котором "висит" система до принудительного обновления драйверов, а потом просто загрузить его в реестр.
В архиве три копии HКLM\SYSTEM\ControlSet001\Enum\PCI\VEN_8086&DEV_2928&SUBSYS_3074103C&REV_03 для контроллера 2928
2928_0.reg - то, что было в реестре сразу после установки
2928_pciide.reg - то, что должно было быть до подмены драйверов и что работает у меня сейчас
2829_achi.reg - то что получилось после подмены драйвера и валит систему с отключенным ACHI в BSOD
P.S. Почему-то до сохранения хоть какого-то варианта сообщения не работает предпросмотр - выводит пустую станицу, так что приходится начинать все заново...
Дополню - при переселениях системы никаких "Intel(R) ICH9M/M-E 2 port Serial ATA Storage Controller 1 - 2928" и т.п.
Все PCIIDE-совместимые контроллеры должны иметь драйвер "Стандартный двухканальный контроллер PCI IDE".