home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / inf / mshdc.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  47KB  |  544 lines

  1.  ■; Copyright (c) Microsoft Corporation.  All rights reserved.
  2. ;;++ Added by AddSDisk.cmd
  3. [SourceDisksNames]
  4. 3426=windows cd
  5. [SourceDisksFiles]
  6. msahci.sys         = 3426
  7. intelide.sys     = 3426
  8. cmdide.sys         = 3426
  9. viaide.sys         = 3426
  10. aliide.sys         = 3426
  11. amdide.sys    = 3426
  12. storprop.dll     = 3426
  13. atapi.sys         = 3426
  14. ataport.sys     = 3426
  15. pciidex.sys     = 3426
  16. pciide.sys         = 3426
  17. ;;--
  18. [version]
  19. Signature="$WINDOWS NT$"
  20. Class=hdc
  21. ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
  22. Provider=%MS%
  23. DriverVer=06/21/2006,6.0.6001.18000
  24. ;; Commented by AddSDisk.cmd
  25. ;; LayoutFile=layout.inf
  26. [DestinationDirs]
  27. DefaultDestDir = 12 ; DIRID_DRIVERS
  28. [ControlFlags]
  29. ExcludeFromSelect=*
  30. [Manufacturer]
  31. %MS-Drivers%=MS_HDC,NTx86
  32. %IODATA%=IODATA_HDC,NTx86
  33. %ALI%=ALI_HDC,NTx86
  34. %APPIAN%=APPIAN_HDC,NTx86
  35. %CMD%=CMD_HDC,NTx86
  36. %COMPAQ%=COMPAQ_HDC,NTx86
  37. %INTEL%=INTEL_HDC,NTx86
  38. %PCTECH%=PCTECH_HDC,NTx86
  39. %SIS%=SIS_HDC,NTx86
  40. %SYMPHONY%=SYMPHONY_HDC,NTx86
  41. %VIA%=VIA_HDC,NTx86
  42. %IBM%=IBM_HDC,NTx86
  43. %LEXAR%=LEXAR_HDC,NTx86
  44. %SONY%=SONY_HDC,NTx86
  45. %SMSC%=SMSC_HDC,NTx86
  46. %MICRON%=MICRON_HDC,NTx86
  47. %SERVERWORKS%=SERVERWORKS_HDC,NTx86
  48. %AMD%=AMD_HDC,NTx86
  49. %NVIDIA%=NVIDIA_HDC,NTx86
  50. %MS-AHCI%=AHCI_HDC,NTx86
  51. [MS_HDC.NTx86]
  52. %pcmcia.DeviceDesc%      = pcmcia_atapi_Inst, PCMCIA\*PNP0600  ; PCMCIA IDE Controller
  53. %idechannel.DeviceDesc%  = atapi_Inst, Internal_IDE_Channel    ; IDE Channel
  54. %idechannel.DeviceDesc%  = atapi_Inst, Primary_IDE_Channel     ; Primary IDE Channel
  55. %idechannel.DeviceDesc%  = atapi_Inst, Secondary_IDE_Channel   ; Secondary IDE Channel
  56. %PCI\CC_0101.DeviceDesc% = pciide_Inst, PCI\CC_0101            ; PCI IDE Controller
  57. [IODATA_HDC.NTx86]
  58. %PCMCIA\LOOKMEET-CBIDE2______-6C0A.DeviceDesc% = pcmcia_atapi_Inst, PCMCIA\LOOKMEET-CBIDE2______-6C0A 
  59. [ALI_HDC.NTx86]
  60. %PCI\VEN_10B9&DEV_5215.DeviceDesc%=pciide_Inst, PCI\VEN_10B9&DEV_5215  ; ALi
  61. %PCI\VEN_10B9&DEV_5229.DeviceDesc%=aliide_Inst, PCI\VEN_10B9&DEV_5229  ; ALi
  62. [APPIAN_HDC.NTx86]
  63. %PCI\VEN_1097&DEV_0038.DeviceDesc%=pciide_Inst, PCI\VEN_1097&DEV_0038  
  64. [CMD_HDC.NTx86]
  65. %PCI\VEN_1095&DEV_0640.DeviceDesc%  = pciide_Inst, PCI\VEN_1095&DEV_0640       
  66. %PCI\VEN_1095&DEV_0646.DeviceDesc%  = pciide_Inst, PCI\VEN_1095&DEV_0646      
  67. %PCI\VEN_1095&DEV_0648.DeviceDesc%  = cmdide_Inst, PCI\VEN_1095&DEV_0648
  68. %PCI\VEN_1095&DEV_0649.DeviceDesc%  = cmdide_Inst, PCI\VEN_1095&DEV_0649
  69. %PCI\VEN_1095&DEV_0646U2.DeviceDesc%= cmdide_Inst, PCI\VEN_1095&DEV_0646&REV_05
  70. %PCI\VEN_1095&DEV_0646U2.DeviceDesc%= cmdide_Inst, PCI\VEN_1095&DEV_0646&REV_07
  71. [COMPAQ_HDC.NTx86]
  72. %PCI\VEN_0E11&DEV_AE33.DeviceDesc%=pciide_Inst, PCI\VEN_0E11&DEV_AE33      
  73. [INTEL_HDC.NTx86]
  74. %PCI\VEN_8086&DEV_1222.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_1222     ; Intel PIIX  
  75. %PCI\VEN_8086&DEV_1230.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_1230     ; Intel PIIX  
  76. %PCI\VEN_8086&DEV_7010.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7010     ; Intel PIIX3 
  77. %PCI\VEN_8086&DEV_7111.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7111     ; Intel PIIX4 
  78. %PCI\VEN_8086&DEV_2411.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2411     ; Intel ICH   
  79. %PCI\VEN_8086&DEV_2421.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2421     ; Intel ICH-0 
  80. %PCI\VEN_8086&DEV_244A.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244A     ; Intel ICH-2 
  81. %PCI\VEN_8086&DEV_244B.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_244B     ; Intel ICH-2 
  82. %PCI\VEN_8086&DEV_248A.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_248A     ; Intel ICH-3 
  83. %PCI\VEN_8086&DEV_248B.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_248B     ; Intel ICH-3 
  84. %PCI\VEN_8086&DEV_24C1.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24C1     ; Intel ICH-4 
  85. %PCI\VEN_8086&DEV_24CA.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24CA     ; Intel ICH-4 
  86. %PCI\VEN_8086&DEV_24CB.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24CB     ; Intel ICH-4 
  87. %PCI\VEN_8086&DEV_24D1.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24D1     ; Intel ICH-5 
  88. %PCI\VEN_8086&DEV_24DB.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_24DB     ; Intel ICH-5 
  89. %PCI\VEN_8086&DEV_25A2.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_25A2     ; Intel ICH-5 
  90. %PCI\VEN_8086&DEV_25A3.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_25A3     ; Intel ICH-5
  91. %PCI\VEN_8086&DEV_2651.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2651&CC_0101  ; Intel ICH-6
  92. %PCI\VEN_8086&DEV_2652.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2652&CC_0101  ; Intel ICH-6
  93. %PCI\VEN_8086&DEV_2653.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2653&CC_0101  ; Intel ICH-6
  94. %PCI\VEN_8086&DEV_266F.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_266F     ; Intel ICH-6 
  95. %PCI\VEN_8086&DEV_7199.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7199     ; Intel 7199  (SINGLE)
  96. %PCI\VEN_8086&DEV_7601.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_7601     ; Intel 7601  (IA64)
  97. %PCI\VEN_8086&DEV_27C0.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_27C0          ; Intel ICH7 
  98. %PCI\VEN_8086&DEV_27C4.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_27C4          ; Intel ICH7-M    
  99. %PCI\VEN_8086&DEV_27DF.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_27DF          ; Intel ICH7
  100. %PCI\VEN_8086&DEV_2820.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2820         ; Intel ICH8 4 port
  101. %PCI\VEN_8086&DEV_2825.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2825         ; Intel ICH8 2 port
  102. %PCI\VEN_8086&DEV_2828.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2828         ; Intel ICH8 3 port
  103. %PCI\VEN_8086&DEV_2850.DeviceDesc%=intelide_Inst, PCI\VEN_8086&DEV_2850         ; Intel ICH8
  104. [AMD_HDC.NTx86]
  105. %PCI\VEN_1022&DEV_7409.DeviceDesc%=amdide_Inst, PCI\VEN_1022&DEV_7409                 ; AMD
  106. %PCI\VEN_1022&DEV_7411.DeviceDesc%=amdide_Inst, PCI\VEN_1022&DEV_7411                 ; AMD
  107. %PCI\VEN_1022&DEV_7441.DeviceDesc%=amdide_Inst, PCI\VEN_1022&DEV_7441                 ; AMD
  108. %PCI\VEN_1022&DEV_7469.DeviceDesc%=amdide_Inst, PCI\VEN_1022&DEV_7469                 ; AMD
  109. [PCTECH_HDC.NTx86]
  110. %PCI\VEN_1042&DEV_1000.DeviceDesc%=pciide_Inst, PCI\VEN_1042&DEV_1000       ; 
  111. [SIS_HDC.NTx86]
  112. %PCI\VEN_1039&DEV_0601.DeviceDesc%=pciide_Inst, PCI\VEN_1039&DEV_0601       ; 
  113. %PCI\VEN_1039&DEV_5513.DeviceDesc%=pciide_Inst, PCI\VEN_1039&DEV_5513       ; 
  114. [SYMPHONY_HDC.NTx86]
  115. %PCI\VEN_10AD&DEV_0001.DeviceDesc%=pciide_Inst, PCI\VEN_10AD&DEV_0001       ; 
  116. %PCI\VEN_10AD&DEV_0150.DeviceDesc%=pciide_Inst, PCI\VEN_10AD&DEV_0150       ; 
  117. [VIA_HDC.NTx86]
  118. %PCI\VEN_1106&DEV_0571.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_0571                  ; VIA All PATA
  119. %PCI\VEN_1106&DEV_3149&CC_0101.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_3149&CC_0101  ; VIA VT8237
  120. %PCI\VEN_1106&DEV_3349&CC_0101.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_3349&CC_0101  ; VIA VT8251 
  121. %PCI\VEN_1106&DEV_5287.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_5287                  ; VIA VT8251
  122. %PCI\VEN_1106&DEV_0581&CC_0101.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_0581&CC_0101  ; VIA CX700/VX700
  123. %PCI\VEN_1106&DEV_5324.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_5324                  ; VIA CX700/VX700
  124. %PCI\VEN_1106&DEV_0591&CC_0101.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_0591&CC_0101  ; VIA VT8237A
  125. %PCI\VEN_1106&DEV_5337.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_5337                  ; VIA VT8237A 
  126. %PCI\VEN_1106&DEV_3164&CC_0101.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_3164&CC_0101  ; VIA VT6410
  127. [IBM_HDC.NTx86]
  128. %PCMCIA\IBM-MICRODRIVE-7F50.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\IBM-MICRODRIVE-7F50 ; IBM Micro Drive
  129. %PCMCIA\IBM-MICRODRIVE-AA55.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\IBM-MICRODRIVE-AA55 ; IBM Micro Drive
  130. [SERVERWORKS_HDC.NTx86]
  131. %PCI\VEN_1166&DEV_0211.DeviceDesc%=serverworks_Inst, PCI\VEN_1166&DEV_0211       
  132. %PCI\VEN_1166&DEV_0212&SUBSYS_02121166.DeviceDesc%=serverworks_Inst, PCI\VEN_1166&DEV_0212&SUBSYS_02121166 
  133. [LEXAR_HDC.NTx86]
  134. %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-HURRIC_-172F
  135. %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-TIDALWV-0E97
  136. %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\____CL_ATA_FLASH_CARD_LEXAR__-HURRIC_-DC37
  137. %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-TORNADO-29EC
  138. %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\CL_ATA_FLASH_CARD_LEXAR__-TIDALWV-FD21
  139. %LEXAR.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\LEXARMEDIA_ATA_FLASH_CARD-HUR_HP_-0623
  140. [SONY_HDC.NTx86]
  141. %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(__4M)-E637
  142. %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(__8M)-9EB3
  143. %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(_16M)-D04D
  144. %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(_32M)-1766
  145. %PCMCIA\SONY-MEMORYSTICK.DeviceDesc%=pcmcia_atapi_Inst,PCMCIA\SONY-MEMORYSTICK(_64M)-8C2C
  146. [SMSC_HDC.NTx86]
  147. %PCI\VEN_1055&DEV_9130.DeviceDesc%=pciide_inst, PCI\VEN_1055&DEV_9130 
  148. [MICRON_HDC.NTx86]
  149. %PCMCIA\MICRON-MTCF.DeviceDesc%=pcmcia_atapi_Inst, PCMCIA\MICRON-MTCF____-392D
  150. [NVIDIA_HDC.NTx86]
  151. %PCI\VEN_10DE&DEV_00E3.DeviceDesc%=pciide_Inst, PCI\VEN_10DE&DEV_00E3 ; NVIDIA
  152. %PCI\VEN_10DE&DEV_00E5.DeviceDesc%=pciide_Inst, PCI\VEN_10DE&DEV_00E5 ; NVIDIA
  153. %PCI\VEN_10DE&DEV_00EE.DeviceDesc%=pciide_Inst, PCI\VEN_10DE&DEV_00EE ; NVIDIA
  154. [AHCI_HDC.NTx86]
  155. %PCI\CC_010601.DeviceDesc%=msahci_Inst, PCI\CC_010601; AHCI Standard Controller
  156. [atapi_copyfiles]
  157. atapi.sys,,,0x100
  158. ataport.sys,,,0x100
  159. [pciidex_copyfiles]
  160. pciidex.sys,,,0x100
  161. atapi.sys,,,0x100
  162. ataport.sys,,,0x100
  163. ;****************************************************
  164. ; Channel driver (atapi.sys) for pci ide controllers
  165. [atapi_Inst]
  166. CopyFiles = atapi_copyfiles
  167. LogConfig = esdilc1, esdilc2, esdilc3, esdilc4
  168. AddReg = atapi_property_provider_AddReg
  169. [atapi_Inst.Services]
  170. AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
  171. [atapi_Inst.HW]
  172. AddReg = atapi_interrupt_priority_AddReg
  173. [atapi_Inst.CoInstallers]
  174. AddReg=CoInstaller_AddReg
  175. [CoInstaller_AddReg]
  176. HKR,,CoInstallers32,0x00010000,"storprop.dll,HdcCoInstaller"
  177. ;*******************************************************
  178. ; Channel driver (atapi.sys) for pcmcia ide controllers
  179. [pcmcia_atapi_Inst]
  180. CopyFiles = atapi_copyfiles
  181. LogConfig = esdilc1, esdilc2, esdilc3, esdilc4
  182. AddReg = atapi_property_provider_AddReg
  183. [pcmcia_atapi_Inst.Services]
  184. AddService = atapi, %SPSVCINST_ASSOCSERVICE%, atapi_Service_Inst, atapi_EventLog_Inst
  185. [pcmcia_atapi_Inst.HW]
  186. AddReg = atapi_interrupt_priority_AddReg
  187. ;*************************************************************
  188. ; atapi Service
  189. [atapi_Service_Inst]
  190. DisplayName    = %idechannel.DeviceDesc%
  191. ServiceType    = %SERVICE_KERNEL_DRIVER%
  192. StartType      = %SERVICE_BOOT_START%
  193. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  194. ServiceBinary  = %12%\atapi.sys
  195. LoadOrderGroup = SCSI Miniport
  196. [atapi_EventLog_Inst]
  197. AddReg = atapi_EventLog_AddReg
  198. ;*********************
  199. ; Add reg for atapi
  200. [atapi_interrupt_priority_AddReg]
  201. HKR,"Interrupt Management",,0x00000010
  202. HKR,"Interrupt Management\Affinity Policy",,0x00000010
  203. HKR,"Interrupt Management\Affinity Policy","DevicePriority",0x00010003,3
  204. [atapi_property_provider_AddReg]
  205. HKR,,EnumPropPages32,,"storprop.dll,AtaPropPageProvider"
  206. [atapi_EventLog_AddReg]
  207. HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
  208. HKR,,TypesSupported,%REG_DWORD%,7
  209. [esdilc1]
  210. ConfigPriority=HARDWIRED
  211. IOConfig=1f0-1f7(3ff::)
  212. IOConfig=3f6-3f6(3ff::)
  213. IRQConfig=14
  214. [esdilc2]
  215. ConfigPriority=HARDWIRED
  216. IOConfig=170-177(3ff::)
  217. IOConfig=376-376(3ff::)
  218. IRQConfig=15
  219. [esdilc3]
  220. ConfigPriority=HARDWIRED
  221. IOConfig=1e8-1ef(3ff::)
  222. IOConfig=3ee-3ee(3ff::)
  223. IRQConfig=11
  224. [esdilc4]
  225. ConfigPriority=HARDWIRED
  226. IOConfig=168-16f(3ff::)
  227. IOConfig=36e-36e(3ff::)
  228. IRQConfig=10
  229. ;****************************************************
  230. ; Generic AHCI Controller
  231. [msahci_Inst]
  232. CopyFiles = @msahci.sys, pciidex_copyfiles
  233. ; Exclude Toshiba RAID controllers
  234. ExcludeId = PCI\VEN_8086&DEV_2653&SUBSYS_0F001179
  235. ExcludeId = PCI\VEN_8086&DEV_2653&SUBSYS_0F101179
  236. ExcludeId = PCI\VEN_8086&DEV_27C5&SUBSYS_0F001179
  237. ExcludeId = PCI\VEN_8086&DEV_27C5&SUBSYS_0F101179
  238. ExcludeId = PCI\VEN_8086&DEV_27C5&SUBSYS_0F031179
  239. ExcludeId = PCI\VEN_8086&DEV_27C5&SUBSYS_0F131179
  240. ExcludeId = PCI\VEN_8086&DEV_27C5&SUBSYS_FF011179
  241. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_0F031179
  242. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_0F131179
  243. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF011179
  244. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF021179
  245. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF031179
  246. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF041179
  247. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF111179
  248. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF121179
  249. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF131179
  250. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF141179
  251. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF311179
  252. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF321179
  253. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF331179
  254. ExcludeId = PCI\VEN_8086&DEV_2829&SUBSYS_FF341179
  255. [msahci_Inst.Services]
  256. AddService = msahci, %SPSVCINST_ASSOCSERVICE%, msahci_Service_Inst
  257. [msahci_Service_Inst]
  258. ServiceType    = %SERVICE_KERNEL_DRIVER%
  259. StartType      = %SERVICE_BOOT_START%
  260. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  261. ServiceBinary  = %12%\msahci.sys
  262. LoadOrderGroup = SCSI Miniport
  263. ;****************************************************
  264. ; Generic PCI IDE Controller 
  265. [pciide_Inst]
  266. CopyFiles = PciIde_CopyFiles, pciidex_copyfiles
  267. [pciide_Inst.Services]
  268. AddService = pciide, %SPSVCINST_ASSOCSERVICE%, pciide_Service_Inst
  269. [pciide_Service_Inst]
  270. ServiceType    = %SERVICE_KERNEL_DRIVER%
  271. StartType      = %SERVICE_BOOT_START%
  272. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  273. ServiceBinary  = %12%\pciide.sys
  274. LoadOrderGroup = System Bus Extender
  275. ;**********************************************************
  276. ; Intel PCI IDE Controller 
  277. [intelide_Inst]
  278. CopyFiles = @intelide.sys, pciidex_copyfiles
  279. AddReg = intelChannelEnableCheck_AddReg.HW
  280. [intelide_Inst.Services]
  281. AddService = intelide, %SPSVCINST_ASSOCSERVICE%, intelide_Service_Inst
  282. [intelide_Service_Inst]
  283. ServiceType    = %SERVICE_KERNEL_DRIVER%
  284. StartType      = %SERVICE_BOOT_START%
  285. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  286. ServiceBinary  = %12%\intelide.sys
  287. LoadOrderGroup = System Bus Extender
  288. [intelChannelEnableCheck_AddReg.HW]
  289. HKR,Channel0,ChannelStateMask,%REG_DWORD%,0x00000080
  290. HKR,Channel0,ChannelStateOffset,%REG_DWORD%,0x00000041
  291. HKR,Channel1,ChannelStateMask,%REG_DWORD%,0x00000080
  292. HKR,Channel1,ChannelStateOffset,%REG_DWORD%,0x00000043
  293. ;**********************************************************
  294. ; SERVER WORKS PCI IDE Controller 
  295. [serverworks_Inst]
  296. CopyFiles = PciIde_CopyFiles, pciidex_copyfiles
  297. [PciIde_CopyFiles]
  298. pciide.sys,,,0x100
  299. [serverworks_Inst.Services]
  300. AddService = pciide, %SPSVCINST_ASSOCSERVICE%, pciide_Service_Inst
  301. ;********************************************************
  302. ; CMD PCI IDE CONTROLLER
  303. [cmdide_inst]
  304. CopyFiles = @cmdide.sys, pciidex_copyfiles
  305. [cmdide_Inst.Services]
  306. AddService = cmdide, %SPSVCINST_ASSOCSERVICE%, cmdide_Service_Inst
  307. [cmdide_Service_Inst]
  308. ServiceType    = %SERVICE_KERNEL_DRIVER%
  309. StartType      = %SERVICE_BOOT_START%
  310. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  311. ServiceBinary  = %12%\cmdide.sys
  312. LoadOrderGroup = System Bus Extender
  313. ;********************************************************
  314. ; VIA PCI IDE CONTROLLER
  315. [viaide_inst]
  316. CopyFiles = @viaide.sys, pciidex_copyfiles
  317. [viaide_Inst.Services]
  318. AddService = viaide, %SPSVCINST_ASSOCSERVICE%, viaide_Service_Inst
  319. [viaide_Service_Inst]
  320. ServiceType    = %SERVICE_KERNEL_DRIVER%
  321. StartType      = %SERVICE_BOOT_START%
  322. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  323. ServiceBinary  = %12%\viaide.sys
  324. LoadOrderGroup = System Bus Extender
  325. ;****************************************************
  326. ; ALI IDE Controller 
  327. [aliide_Inst]
  328. CopyFiles = @aliide.sys, pciidex_copyfiles
  329. [aliide_Inst.Services]
  330. AddService = aliide, %SPSVCINST_ASSOCSERVICE%, aliide_Service_Inst
  331. [aliide_Service_Inst]
  332. ServiceType    = %SERVICE_KERNEL_DRIVER%
  333. StartType      = %SERVICE_BOOT_START%
  334. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  335. ServiceBinary  = %12%\aliide.sys
  336. LoadOrderGroup = System Bus Extender
  337. ;****************************************************
  338. ; AMD IDE Controller 
  339. [amdide_Inst]
  340. CopyFiles = @amdide.sys, pciidex_copyfiles
  341. [amdide_Inst.Services]
  342. AddService = amdide, %SPSVCINST_ASSOCSERVICE%, amdide_Service_Inst
  343. [amdide_Service_Inst]
  344. ServiceType    = %SERVICE_KERNEL_DRIVER%
  345. StartType      = %SERVICE_BOOT_START%
  346. ErrorControl   = %SERVICE_ERROR_CRITICAL%
  347. ServiceBinary  = %12%\amdide.sys
  348. LoadOrderGroup = System Bus Extender
  349. ;********************************************************
  350. ; Extra Registry Entries
  351. [Strings]
  352. ; localizable
  353. *PNP0600.DeviceDesc     = "Standard IDE/ESDI Hard Disk Controller"
  354. MS                      = "Microsoft"
  355. MS-Drivers              = "(Standard IDE ATA/ATAPI controllers)"
  356. idechannel.DeviceDesc   = "IDE Channel"
  357. PCI\CC_0101.DeviceDesc  = "Standard Dual Channel PCI IDE Controller"
  358. IODATA = "I-O DATA DEVICE,INC."
  359. PCMCIA\LOOKMEET-CBIDE2______-6C0A.DeviceDesc = "CBIDE2-LM DuoATA Card (16Bit Mode)"
  360. ALI="ULi Electronics Inc."
  361. PCI\VEN_10B9&DEV_5215.DeviceDesc="ULi PCI IDE Controller"
  362. PCI\VEN_10B9&DEV_5219.DeviceDesc="ULi M5219 PCI Bus Master IDE Controller"
  363. PCI\VEN_10B9&DEV_5229.DeviceDesc="ULi M5229 PCI Bus Master IDE Controller"
  364. APPIAN="Appian Technology"
  365. PCI\VEN_1097&DEV_0038.DeviceDesc="Appian PCI IDE Controller"
  366. CMD="CMD Technology"
  367. PCI\VEN_1095&DEV_0640.DeviceDesc="CMD PCI-0640 PCI to IDE Controller"
  368. PCI\VEN_1095&DEV_0643.DeviceDesc="CMD PCI-0643 PCI to IDE Controller"
  369. PCI\VEN_1095&DEV_0646.DeviceDesc="CMD PCI-0646 Bus Master PCI to IDE Controller"
  370. PCI\VEN_1095&DEV_0646U2.DeviceDesc="CMD PCI-0646U2 Ultra DMA IDE Controller"
  371. PCI\VEN_1095&DEV_0648.DeviceDesc="CMD PCI-0648 Ultra DMA IDE Controller"
  372. PCI\VEN_1095&DEV_0649.DeviceDesc="CMD PCI-0649 Ultra DMA IDE Controller"
  373. COMPAQ="Compaq"
  374. PCI\VEN_0E11&DEV_AE33.DeviceDesc="Compaq PCI IDE Controller"
  375. SERVERWORKS="ServerWorks"
  376. PCI\VEN_1166&DEV_0211.DeviceDesc="OSB4 IDE Controller"
  377. PCI\VEN_1166&DEV_0212&SUBSYS_02121166.DeviceDesc="CSB5 IDE Controller"
  378. INTEL="Intel"
  379. PCI\VEN_8086&DEV_1222.DeviceDesc="Intel(R) 82092AA PCI IDE Controller"
  380. PCI\VEN_8086&DEV_1230.DeviceDesc="Intel(R) 82371FB PCI Bus Master IDE Controller"
  381. PCI\VEN_8086&DEV_7010.DeviceDesc="Intel(R) 82371SB PCI Bus Master IDE Controller"
  382. PCI\VEN_8086&DEV_7111.DeviceDesc="Intel(R) 82371AB/EB PCI Bus Master IDE Controller"
  383. PCI\VEN_8086&DEV_2411.DeviceDesc="Intel(R) 82801AA Bus Master IDE Controller"
  384. PCI\VEN_8086&DEV_2421.DeviceDesc="Intel(R) 82801AB Bus Master IDE Controller"
  385. PCI\VEN_8086&DEV_7199.DeviceDesc="Intel(R) 82440MX Bus Master IDE Controller"
  386. PCI\VEN_8086&DEV_244A.DeviceDesc="Intel(R) 82801BAM Ultra ATA Storage Controller - 244A"
  387. PCI\VEN_8086&DEV_244B.DeviceDesc="Intel(R) 82801BA Ultra ATA Storage Controller - 244B"
  388. PCI\VEN_8086&DEV_248A.DeviceDesc="Intel(R) 82801CAM Ultra ATA Storage Controller-248A"
  389. PCI\VEN_8086&DEV_248B.DeviceDesc="Intel(R) 82801CA Ultra ATA Storage Controller-248B"
  390. PCI\VEN_8086&DEV_24C1.DeviceDesc="Intel(R) 82801DBM Ultra ATA Storage Controller - 24C1"
  391. PCI\VEN_8086&DEV_24CA.DeviceDesc="Intel(R) 82801DBM Ultra ATA Storage Controller - 24CA"
  392. PCI\VEN_8086&DEV_24CB.DeviceDesc="Intel(R) 82801DB Ultra ATA Storage Controller-24CB"
  393. PCI\VEN_8086&DEV_24D1.DeviceDesc="Intel(R) 82801EB Ultra ATA Storage Controllers - 24D1"
  394. PCI\VEN_8086&DEV_24DB.DeviceDesc="Intel(R) 82801EB Ultra ATA Storage Controllers - 24DB"
  395. PCI\VEN_8086&DEV_25A2.DeviceDesc="Intel(R) 6300ESB Ultra ATA Storage Controller - 25A2"
  396. PCI\VEN_8086&DEV_25A3.DeviceDesc="Intel(R) 6300ESB Ultra ATA Storage/SATA Controller - 25A3" 
  397. PCI\VEN_8086&DEV_2651.DeviceDesc="Intel(R) 82801FB Ultra ATA Storage Controllers - 2651"
  398. PCI\VEN_8086&DEV_2652.DeviceDesc="Intel(R) 82801FB Ultra ATA Storage Controllers - 2652"
  399. PCI\VEN_8086&DEV_2653.DeviceDesc="Intel(R) 82801FBM Ultra ATA Storage Controllers - 2653"
  400. PCI\VEN_8086&DEV_266F.DeviceDesc="Intel(R) 82801FB/FBM Ultra ATA Storage Controllers - 266F"
  401. PCI\VEN_8086&DEV_7601.DeviceDesc="Intel(R) IA64 Bus Master IDE Controller"
  402. PCI\VEN_8086&DEV_27C0.DeviceDesc="Intel(R) 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0"
  403. PCI\VEN_8086&DEV_27C4.DeviceDesc="Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4"
  404. PCI\VEN_8086&DEV_27DF.DeviceDesc="Intel(R) 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF"
  405. PCI\VEN_8086&DEV_2820.DeviceDesc="Intel(R) ICH8 4 port Serial ATA Storage Controller - 2820"
  406. PCI\VEN_8086&DEV_2825.DeviceDesc="Intel(R) ICH8 2 port Serial ATA Storage Controller - 2825"
  407. PCI\VEN_8086&DEV_2828.DeviceDesc="Intel(R) ICH8M 3 port Serial ATA Storage Controller - 2828"
  408. PCI\VEN_8086&DEV_2850.DeviceDesc="Intel(R) ICH8M Ultra ATA Storage Controllers - 2850"
  409. AMD="Advanced Micro Devices"
  410. PCI\VEN_1022&DEV_7409.DeviceDesc="AMD-756 PCI Bus Master IDE Controller"
  411. PCI\VEN_1022&DEV_7411.DeviceDesc="AMD-766 PCI Bus Master IDE Controller"
  412. PCI\VEN_1022&DEV_7441.DeviceDesc="AMD-768 PCI Bus Master IDE Controller"
  413. PCI\VEN_1022&DEV_7469.DeviceDesc="AMD-8111 PCI Bus Master IDE Controller"
  414. PCTECH="PC Technology"
  415. PCI\VEN_1042&DEV_1000.DeviceDesc="PC Tech PCI IDE Single or Dual Port Controller"
  416. SIS="Silicon Integrated System"
  417. PCI\VEN_1039&DEV_0601.DeviceDesc="SiS PCI IDE Controller"
  418. PCI\VEN_1039&DEV_5513.DeviceDesc="SiS PCI IDE Controller"
  419. SYMPHONY="Symphony Labs"
  420. PCI\VEN_10AD&DEV_0001.DeviceDesc="Symphony PCI IDE Controller"
  421. PCI\VEN_10AD&DEV_0150.DeviceDesc="Symphony PCI IDE Controller"
  422. MS-AHCI="Standard AHCI 1.0 Serial ATA Controller"
  423. PCI\CC_010601.DeviceDesc  = "Standard AHCI 1.0 Serial ATA Controller"
  424. VIA="VIA Technologies, Inc."
  425. PCI\VEN_1106&DEV_0571.DeviceDesc="VIA Bus Master IDE Controller - 0571"
  426. PCI\VEN_1106&DEV_3149&CC_0101.DeviceDesc="VIA Serial ATA Controller - 3149"
  427. PCI\VEN_1106&DEV_0581&CC_0101.DeviceDesc="VIA Serial ATA Controller - 0581"
  428. PCI\VEN_1106&DEV_5324.DeviceDesc="VIA Bus Master IDE Controller - 5324"
  429. PCI\VEN_1106&DEV_0591&CC_0101.DeviceDesc="VIA Serial ATA Controller - 0591"
  430. PCI\VEN_1106&DEV_5337.DeviceDesc="VIA Serial ATA Controller - 5337"
  431. PCI\VEN_1106&DEV_3349&CC_0101.DeviceDesc="VIA Serial ATA Controller - 3349"
  432. PCI\VEN_1106&DEV_5287.DeviceDesc="VIA Serial ATA Controller - 5287"
  433. PCI\VEN_1106&DEV_6287.DeviceDesc="VIA AHCI Serial ATA Controller - 6287"
  434. PCI\VEN_1106&DEV_3164&CC_0101.DeviceDesc="VIA Bus Master IDE Controller - 3164"
  435. IBM="IBM"
  436. PCMCIA\IBM-MICRODRIVE-7F50.DeviceDesc="IBM Microdrive"
  437. PCMCIA\IBM-MICRODRIVE-AA55.DeviceDesc="IBM Microdrive"
  438. SONY="SONY"
  439. PCMCIA\SONY-MEMORYSTICK.DeviceDesc="Sony Memory Stick" 
  440. LEXAR="Lexar Microsystems"
  441. LEXAR.DeviceDesc="Lexar Media Digital Film Card"
  442. SMSC="Standard Microsystems Corp"
  443. PCI\VEN_1055&DEV_9130.DeviceDesc="SMSC SLC90E66 PCI Bus Master IDE Controller"
  444. MICRON="Micron"
  445. PCMCIA\Micron-MTCF.DeviceDesc="Micron ATA Flash Card"
  446. NVIDIA="NVIDIA"
  447. PCI\VEN_10DE&DEV_00E3.DeviceDesc="NVIDIA nForce3 250 Serial ATA Controller"
  448. PCI\VEN_10DE&DEV_00E5.DeviceDesc="NVIDIA nForce3 250 Parallel ATA Controller"
  449. PCI\VEN_10DE&DEV_00EE.DeviceDesc="NVIDIA nForce3 250 Serial ATA Controller"
  450. pcmcia.DeviceDesc               = "PCMCIA IDE/ATAPI Controller"
  451. ;*******************************************
  452. ;Handy macro substitutions (non-localizable)
  453. SPSVCINST_ASSOCSERVICE = 0x00000002
  454. SERVICE_KERNEL_DRIVER  = 1
  455. SERVICE_BOOT_START     = 0
  456. SERVICE_ERROR_NORMAL   = 1
  457. SERVICE_ERROR_CRITICAL = 3
  458. REG_EXPAND_SZ          = 0x00020000
  459. REG_DWORD              = 0x00010001
  460. REG_MULTI_SZ           = 0x00010000