Forum » Pomoč in nasveti » Tutorial - Namestitev AHCI(NCQ) driverjev na Intel 965 chipset
Tutorial - Namestitev AHCI(NCQ) driverjev na Intel 965 chipset
JohnDoeJr ::
Navodila so skupek nasvetov iz različnih forumov in so edina, ki so delovala pri meni (na plati ASUS P5B), verjatno pa delujejo tudi na drugih ploščah z istim chipsetom in ICH8 kontrolerjem
Verjetno veste kakšne prednosti prinaša AHCI - torej SATA I v SATA II. Predpogoj je seveda disk, ki podpira SATAII funckije, kot so npr. NCQ itd.
Privzeta (default) opcija v BIOS-u je SATA kot IDE disk. Pri nadaljni inštalaciji Windowsev ni potrebna namestitev dodatnih driverjev z diskete, vendar ostanemo omejeni z SATA I.
1. Ok namestili smo Winse, a sedaj bi radi imeli SATA II. Kot prvo namestimo driverje za JMICRONOV kontroler, saj bomo fizično kabel (disk) iz ICH8 prestavili na JMICRON SATA kontroler. (ponavadi je ločen od ostalih in je tudi drugačne barve)
Po ponovnem zagonu ali pa prej prenesemo z Intel-ove strani Intel Matrix storage manager driverje, ki jih z ukazom
C:\iata621_cd.exe -a -a -pc:\ahci\ razširimo v poljubno mapo. Sedaj poiščemo iaahci.inf in ga editiramo s tem tekstom ter na koncu shranimo
;------------- cut here for iaahci.inf ----------
; Copyright © 2003-06 Intel Corporation
; ****************************************************************************
; ****************************************************************************
; ** Filename: iaAHCI.INF
; ** Revision: Version 6.1.0.1002
; ** Date: 06/14/2006
; ** Abstract: Windows* INF File for Intel® Matrix Storage Manager Driver
; ****************************************************************************
; ****************************************************************************
[version]
CatalogFile=iaAHCI.cat
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=06/14/2006,6.1.0.1002
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
CopyFullPort = 12;
[CopyFullPort]
iaStor.sys
[SourceDisksNames]
1 = %DiskName%,,,
[SourceDisksFiles]
iaStor.sys= 1
[ControlFlags]
ExcludeFromSelect=PCI\VEN_8086&DEV_2652&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2653&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_27C1&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_27C5&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2681&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2821&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2824&CC_0106
[Manufacturer]
%INTEL%=INTEL_HDC,ntamd64
[INTEL_HDC]
; ICH6R - 82801FR ®
%PCI\VEN_8086&DEV_2652&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2652&CC_0106
; ICH6M - 82801FBM (Mobile)
%PCI\VEN_8086&DEV_2653&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2653&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
; ESB2
%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
; ICH8R
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
; ICH8
%PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2824&CC_0106
[INTEL_HDC.ntamd64]
; ICH6R - 82801FR ®
%PCI\VEN_8086&DEV_2652&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2652&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
; ESB2
%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
; ICH8R
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
; ICH8
%PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2824&CC_0106
;****************************************************
[iaStor_Inst]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
[iaStor_Inst.HW]
AddReg = iaStorSecurity.AddReg
[iaStor_mobl_Inst.HW]
AddReg = iaStorSecurity.AddReg
[iaStorSecurity.AddReg]
HKR,,Security,,"D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FRFW;;;BU)"
[iaStor_mobl_Inst]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
[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]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
[iaStor_mobl_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
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\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,1
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,1
HKR,Parameters\Port2,%DIPM%,0x00010001,1
[iaStor_EventLog_Inst]
AddReg = iaStor_EventLog_AddReg
[iaStor_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iaStor.sys"
HKR,,TypesSupported,%REG_DWORD%,7
;********************************************************
[Strings]
DiskName = "Intel Matrix storage Manager Driver"
*PNP0600.DeviceDesc = "Intel AHCI Controller"
PCI\VEN_8086&DEV_2652&CC_0106.DeviceDesc = "Intel® 82801FR SATA AHCI Controller"
PCI\VEN_8086&DEV_2653&CC_0106.DeviceDesc = "Intel® 82801FBM SATA AHCI Controller"
PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel® 82801GR/GH SATA AHCI Controller"
PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel® 82801GBM SATA AHCI Controller"
PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc = "Intel® 631xESB/632xESB SATA AHCI Controller"
PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc = "Intel® ICH8R/DO/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc = "Intel® ICH8 SATA AHCI Controller"
INTEL="Intel"
AN="AN"
LPM="LPM"
LPMSTATE="LPMSTATE"
LPMDSTATE="LPMDSTATE"
GTF="GTF"
DIPM="DIPM"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
Po ponovnem zagonu v BIOS-u SATA kontroler iz IDE spremenimo v AHCI. Ob prihodu v Winse nas čaka neznana strojna naprava PCI device ??!?? ... Nato pojdite v device manager in s klikom nanjo namestite modificirane driverje. Preostane nam le še ponovni zagon in fizični preklop diska iz JMICRON kontrolerja nazaj na ICH8 in to je to.
Odzivnost sistema naj bi se zboljšala z vklopom novih funkcij itd itd... (pri meni TOTAL Commander končno deluje brez zatikanja).
LP
Patrik
Verjetno veste kakšne prednosti prinaša AHCI - torej SATA I v SATA II. Predpogoj je seveda disk, ki podpira SATAII funckije, kot so npr. NCQ itd.
Privzeta (default) opcija v BIOS-u je SATA kot IDE disk. Pri nadaljni inštalaciji Windowsev ni potrebna namestitev dodatnih driverjev z diskete, vendar ostanemo omejeni z SATA I.
1. Ok namestili smo Winse, a sedaj bi radi imeli SATA II. Kot prvo namestimo driverje za JMICRONOV kontroler, saj bomo fizično kabel (disk) iz ICH8 prestavili na JMICRON SATA kontroler. (ponavadi je ločen od ostalih in je tudi drugačne barve)
Po ponovnem zagonu ali pa prej prenesemo z Intel-ove strani Intel Matrix storage manager driverje, ki jih z ukazom
C:\iata621_cd.exe -a -a -pc:\ahci\ razširimo v poljubno mapo. Sedaj poiščemo iaahci.inf in ga editiramo s tem tekstom ter na koncu shranimo
;------------- cut here for iaahci.inf ----------
; Copyright © 2003-06 Intel Corporation
; ****************************************************************************
; ****************************************************************************
; ** Filename: iaAHCI.INF
; ** Revision: Version 6.1.0.1002
; ** Date: 06/14/2006
; ** Abstract: Windows* INF File for Intel® Matrix Storage Manager Driver
; ****************************************************************************
; ****************************************************************************
[version]
CatalogFile=iaAHCI.cat
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=06/14/2006,6.1.0.1002
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
CopyFullPort = 12;
[CopyFullPort]
iaStor.sys
[SourceDisksNames]
1 = %DiskName%,,,
[SourceDisksFiles]
iaStor.sys= 1
[ControlFlags]
ExcludeFromSelect=PCI\VEN_8086&DEV_2652&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2653&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_27C1&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_27C5&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2681&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2821&CC_0106
ExcludeFromSelect=PCI\VEN_8086&DEV_2824&CC_0106
[Manufacturer]
%INTEL%=INTEL_HDC,ntamd64
[INTEL_HDC]
; ICH6R - 82801FR ®
%PCI\VEN_8086&DEV_2652&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2652&CC_0106
; ICH6M - 82801FBM (Mobile)
%PCI\VEN_8086&DEV_2653&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2653&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
; ESB2
%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
; ICH8R
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
; ICH8
%PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2824&CC_0106
[INTEL_HDC.ntamd64]
; ICH6R - 82801FR ®
%PCI\VEN_8086&DEV_2652&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2652&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
; ESB2
%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106
; ICH8R
%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106
; ICH8
%PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2824&CC_0106
;****************************************************
[iaStor_Inst]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
[iaStor_Inst.HW]
AddReg = iaStorSecurity.AddReg
[iaStor_mobl_Inst.HW]
AddReg = iaStorSecurity.AddReg
[iaStorSecurity.AddReg]
HKR,,Security,,"D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FRFW;;;BU)"
[iaStor_mobl_Inst]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
[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]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
[iaStor_mobl_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
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\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,1
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,1
HKR,Parameters\Port2,%DIPM%,0x00010001,1
[iaStor_EventLog_Inst]
AddReg = iaStor_EventLog_AddReg
[iaStor_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iaStor.sys"
HKR,,TypesSupported,%REG_DWORD%,7
;********************************************************
[Strings]
DiskName = "Intel Matrix storage Manager Driver"
*PNP0600.DeviceDesc = "Intel AHCI Controller"
PCI\VEN_8086&DEV_2652&CC_0106.DeviceDesc = "Intel® 82801FR SATA AHCI Controller"
PCI\VEN_8086&DEV_2653&CC_0106.DeviceDesc = "Intel® 82801FBM SATA AHCI Controller"
PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel® 82801GR/GH SATA AHCI Controller"
PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel® 82801GBM SATA AHCI Controller"
PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc = "Intel® 631xESB/632xESB SATA AHCI Controller"
PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc = "Intel® ICH8R/DO/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_2824&CC_0106.DeviceDesc = "Intel® ICH8 SATA AHCI Controller"
INTEL="Intel"
AN="AN"
LPM="LPM"
LPMSTATE="LPMSTATE"
LPMDSTATE="LPMDSTATE"
GTF="GTF"
DIPM="DIPM"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
Po ponovnem zagonu v BIOS-u SATA kontroler iz IDE spremenimo v AHCI. Ob prihodu v Winse nas čaka neznana strojna naprava PCI device ??!?? ... Nato pojdite v device manager in s klikom nanjo namestite modificirane driverje. Preostane nam le še ponovni zagon in fizični preklop diska iz JMICRON kontrolerja nazaj na ICH8 in to je to.
Odzivnost sistema naj bi se zboljšala z vklopom novih funkcij itd itd... (pri meni TOTAL Commander končno deluje brez zatikanja).
LP
Patrik
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | gonilniki za star prenosnikOddelek: Pomoč in nasveti | 703 (617) | polozweii |
» | New build Windows 7 javi napako pri inštalacijiOddelek: Pomoč in nasveti | 4372 (3755) | Mare3 |
» | HP 15 d050sm - gonilniki nujno (strani: 1 2 )Oddelek: Pomoč in nasveti | 17671 (14113) | dmagnif |
» | usb disk-flash drive/pc ga ne zazna?!Oddelek: Pomoč in nasveti | 895 (768) | hojnikb |
» | vzpostavljena je povezava z omejenim delovanjemOddelek: Pomoč in nasveti | 947 (837) | jan01 |