Рабочую винду перевести с NativeIDE на AHCI SATA? как?
Почитай эту ветку, там есть пара способовПытаюсь скормить ему вместо драйверов IDE папку с драйверами SATA (кнопкой обновить драйвер).
Грит, что там вообше "не найдены сведения об оборудовании". Там чесно лежит 3 файла - .inf .cat и .sys
Может еще какие способы есть? (ибо флопа в компе нету )
up

Делаешь примерно так:
1) правой кнопкой по inf ACHI-драйвера, install. после этого где-то в реестре должна появиться ссылка на твой драйвер
2) потом из inf-файла надо сгенениить reg-файл для импортирования в реестр, который расскажет винде, как грузиться с ACHI-контрола. файл импортишь в реестр
3) reboot с переключением режима работы контрола. всё должно завестись
вечером постараюсь выложить inf и reg файлы, с которыми я работал, а так же ссылку на сайт МС, натолкнувшую меня на это решение.
ссылку находил по ошибке 0x7B (вроде так, она же INACCESABLE_BOOT_DEVICE)
2) потом из inf-файла надо сгенениить reg-файл для импортирования в реестр, который расскажет винде, как грузиться с ACHI-контрола. файл импортишь в реестрШАМАН, однака!

Можно поподробнее об этой ступени?
а в нормальном виде. (с инсталятором)
Кстати для какой-то асусовской материнки с чипсетом 690G мост SB600 (у меня такой, гигабайт) драйвера (в виде .exe) нашел. но ко мне они ставиться не захотели
трех файлов в самый раз.
Вот я как раз с такой мамкой ASUS M2A-VM и му....ся последние 3 дня.
постараюсь вечером написать, как я доберусь до дома
расширение exe ни о чем не говоритв смысле - типа автоматический инсталятор... чтоб сам все прописывал..... я надеюсь на это...
У меня шеф сам такое пишет. Windows installer SDK
У меня шеф сам такое пишет.ну...я очень рад.
И как в !рабочую! винду это всунуть?
Контроллер Intel ICH9
Для начала сделал установить .inf. Проверил - ни файлика .sys не появилось в c:\windows\system32\drivers, ни сервиса в реестре.
Ладно, сварганил рег-файл, импортнул, перезагрузился. STOP 7b.
Наваял сервис руками, скопировал файл .sys сам. Рестартнулся. Stop 7B.
.inf
; Copyright (c) 2003-07 Intel Corporation
; ****************************************************************************
; ****************************************************************************
; ** Filename: iaAHCI.INF
; ** Revision: Version 7.6.0.1011
; ** Date: 07/12/2007
; ** Abstract: Windows* INF File for Intel(R) Matrix Storage Manager Driver
; ****************************************************************************
; ****************************************************************************
[version]
CatalogFile=iaAHCI.cat
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=07/12/2007,7.6.0.1011
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
CopyFullPort = 12;
[CopyFullPort]
iaStor.sys
[SourceDisksNames]
1 = %DiskName%
[SourceDisksFiles]
iaStor.sys= 1
[ControlFlags]
ExcludeFromSelect=PCI\VEN_8086&DEV_2653&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2681&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_27C1&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_27C5&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2821&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2829&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2922&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_5029&CC_0106
[Manufacturer]
%INTEL%=INTEL_HDC,ntamd64
[INTEL_HDC]
; ICH6M - 82801FBM (Mobile)
%PCI\VEN_8086&DEV_2653&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2653&CC_0106
; ESB2
%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
; ICH7R/DH - 82801GR/GH
%PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc% = iaStor_Inst,PCI\VEN_8086&DEV_27C1&CC_0106
; ICH7M
%PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc% = iaStor_mobl_Inst,PCI\VEN_8086&DEV_27C5&CC_0106
; ICH8R
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
; ICH8M
%PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2829&CC_0106
; ICH9R
%PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2922&CC_0106
; EP 80579
%PCI\VEN_8086&DEV_5029&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_5029&CC_0106
[INTEL_HDC.ntamd64]
; ICH6M - 82801FBM (Mobile)
%PCI\VEN_8086&DEV_2653&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2653&CC_0106
; ESB2
%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
; ICH7R/DH - 82801GR/GH
%PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc% = iaStor_Inst,PCI\VEN_8086&DEV_27C1&CC_0106
; ICH7M
%PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc% = iaStor_mobl_Inst,PCI\VEN_8086&DEV_27C5&CC_0106
; ICH8R
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
; ICH8M
%PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2829&CC_0106
; ICH9R
%PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2922&CC_0106
; EP 80579
%PCI\VEN_8086&DEV_5029&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_5029&CC_0106
;****************************************************
[iaStor_Inst]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
FeatureScore=0x80
[iaStor_Inst.HW]
AddReg = iaStorSecurity.AddReg
[iaStor_mobl_Inst.HW]
AddReg = iaStorSecurity.AddReg
[iaStorSecurity.AddReg]
HKRSecurity"D:P(A;;FA;;;SYA;;FA;;;BAA;;FRFW;;;BU)"
[iaStor_mobl_Inst]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
FeatureScore=0x80
[iaStor_Temp_parameters_AddReg]
[iaStor_Inst.Services]
AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst
[iaStor_mobl_Inst.Services]
AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_mobl_Service_Inst, iaStor_EventLog_Inst
[iaStor_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaStor.sys
LoadOrderGroup = SCSI Miniport
AddReg = iaStor_parameters_AddReg
[iaStor_mobl_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaStor.sys
LoadOrderGroup = SCSI Miniport
AddReg = iaStor_mobl_parameters_AddReg
[iaStor_parameters_AddReg]
HKRTag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
HKR,Parameters,BusType,0x00010001,0x0000003
HKR,Parameters\Port0,%AN%,0x00010001,0
HKR,Parameters\Port0,%LPM%,0x00010001,0
HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port0,%GTF%,0x00010001,0
HKR,Parameters\Port0,%DIPM%,0x00010001,0
HKR,Parameters\Port1,%AN%,0x00010001,0
HKR,Parameters\Port1,%LPM%,0x00010001,0
HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port1,%GTF%,0x00010001,0
HKR,Parameters\Port1,%DIPM%,0x00010001,0
HKR,Parameters\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,0
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,0
HKR,Parameters\Port2,%DIPM%,0x00010001,0
HKR,Parameters\Port3,%AN%,0x00010001,0
HKR,Parameters\Port3,%LPM%,0x00010001,0
HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port3,%GTF%,0x00010001,0
HKR,Parameters\Port3,%DIPM%,0x00010001,0
HKR,Parameters\Port4,%AN%,0x00010001,0
HKR,Parameters\Port4,%LPM%,0x00010001,0
HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port4,%GTF%,0x00010001,0
HKR,Parameters\Port4,%DIPM%,0x00010001,0
HKR,Parameters\Port5,%AN%,0x00010001,0
HKR,Parameters\Port5,%LPM%,0x00010001,0
HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port5,%GTF%,0x00010001,0
HKR,Parameters\Port5,%DIPM%,0x00010001,0
[iaStor_mobl_parameters_AddReg]
HKRTag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
HKR,Parameters,BusType,0x00010001,0x0000003
HKR,Parameters\Port0,%AN%,0x00010001,0
HKR,Parameters\Port0,%LPM%,0x00010001,1
HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port0,%GTF%,0x00010001,1
HKR,Parameters\Port0,%DIPM%,0x00010001,1
HKR,Parameters
Кто ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318} в reg-файле будет правильный ставить, а не мой

Idiot


Загрузить в erd commander, проверь, что ты драйвер руками верно поставил и что он запускается при boot
Стоит драйвер. Iastor в Non-pnp devices.
запускается при старте?
Угу. Тип запуска - загрузка.
Возможно, ещё надо Portx соотв добавить в реестр.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\iaStor\Parameters\Port0]
"AN"=dword:00000000
"LPM"=dword:00000000
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000000
если есть лишний жесткий (или vmware) - возьми поставь на него свежую систему, сравни реестры.
Поставить в смысле с F6 дровами?
Да
Еще раз убедился, что в Интеле (Гигабайте?) сидят пидоры. Это про тестируемую материнку.
в Интеле (Гигабайте?) сидят пидорыНе знаю, как в Интеле, а в Гигабайте сидят п.доры жопотрахи

И почему у меня хард SATA, подключён как IDE, а в управлении всё-равно это контроллер висит?

Сотворил по обзару и подобию твоего - свой .reg, скопировал файлы драйвера в папки виндов - перегрузился, включил ahci и нифига
опять синий экран смерти.
зы. по нажатию кнопки установить на .inf - абсолютно ничего не происходит
в регистре нашел на него ссылки только, как на запущенный файл..
у меня получилось, иначе бы не писал.
а в регистри "сервис" у тебя как прописан?
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000040
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,68,00,63,00,69,00,78,00,38,\
00,36,00,2e,00,73,00,79,00,73,00,00,00
"Group"="SCSI Miniport"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\Device]
"NumberOfRequests"=dword:00000080
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface]
"5"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Settings]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Settings\CAM]
"EnableALPEDisableHotplug"=dword:00000000
"EnableCCC"=dword:00000001
"CCCTimeoutValue"=dword:0000000a
"CCCCompletionValue"=dword:00000020
"NCQEnableDiskIDBits"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Enum]
"0"="PCI\\VEN_1002&DEV_4380&SUBSYS_82311043&REV_00\\3&61aaa01&0&90"
"Count"=dword:00000001
"NextInstance"=dword:00000001
поставил HD Tune.

снимал бенчмарк, что ahci, что ide - кривая скорости одинаковая.
Вопрос тогда, в чем отличия?
Или HD Tune - выдает не опции винта (NCQ а не то, что работает ?
RAID -> ACHIэтим ты явно облегчил себе жизнь
IDE -> ahci у меня так и не завелось
причем что интересно, vista которая якобы умеет ahci подефолту тоже в синиц экран уходит
Оставить комментарий
vladislav74
Как подсунуть винде sata дрова и научить не виснуть при включении AHCI SATA?винда ставилась на натив IDE. Винда XP SP2.
здесь http://www.forum.gigabyte.ru/viewtopic.php?p=128553&sid=... пишут " в морг"