cdrom.inf Driver File Contents (CD_DVD_universal.zip)

[Version]
Signature="$WINDOWS NT$"
Class=CDROM
ClassGuid={4D36E965-E325-11CE-BFC1-08002BE10318}
Provider=%MSFT%
LayoutFile=layout.inf
DriverVer=07/01/2001,5.1.2535.0

[ClassInstall32.NT]
AddReg=cdrom_class_addreg
Copyfiles=storprop_copyfiles

[cdrom_class_addreg]
HKR,,,,%CDClassName%
HKR,,EnumPropPages32,,"MmSys.Cpl,MediaPropPageProvider"
HKR,,Installer32,,"storprop.dll,DvdClassInstaller"
HKR,,SilentInstall,,1
HKR,,NoInstallClass,,1
HKR,,TroubleShooter-0,,"hcp://help/tshoot/tsdrive.htm"
HKR,,Icon,,"-51"
HKR,,DeviceType,0x10001,2                       ; FILE_DEVICE_CDROM
HKR,,DeviceCharacteristics,0x10001,0x100        ; Use same security checks on relative opens

[cdaudio_copyfiles]
cdaudio.sys

[changer_copyfiles]
changer.sys

[cdrom_copyfiles]
cdrom.sys
redbook.sys
imapi.sys

[storprop_copyfiles]
storprop.dll

[DestinationDirs]
cdrom_copyfiles   = 12
cdaudio_copyfiles = 12
changer_copyfiles = 12
storprop_copyfiles = 11

[Manufacturer]
%ATAPI_CHGR%      = atapi_chgr
%CHINON%          = chinon_cdrom
%DENON%           = denon_cdrom
%FUJITSU%         = fujitsu_cdrom
%HITACHI%         = hitachi_cdrom
%HP%              = hp_cdrom
%MITSUMI%         = mitsumi_cdrom
%NEC%             = nec_cdrom
%OTI%             = oti_cdrom
%PIONEER%         = pioneer_cdrom
%WEARNES%         = wearnes_cdrom
%GenManufacturer% = other_settings_cdrom
%GenManufacturer% = cdrom_device

[atapi_chgr]
%NecChanger_devdesc%       = changer_install,IDE\CdRomNEC_CD-ROM_DRIVE:251____________________
%NecChanger_devdesc%       = changer_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:251
%NecChanger_devdesc%       = changer_install,IDE\CdRomNEC_CD-ROM_DRIVE:253____________________
%NecChanger_devdesc%       = changer_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:253
%NecChanger_devdesc%       = changer_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:252
%AlpsChanger_devdesc%      = changer_install,IDE\CdRomALPS_DC544______________________________
%TorisanChanger_devdesc%   = changer_install,IDE\CdRomTORiSAN_CD-ROM_CDR-C3G__________________
%TorisanChanger_devdesc%   = changer_install,SCSI\CdRomTORiSAN_CD-ROM_CDR-C3G__
%TorisanChanger_devdesc%   = changer_install,IDE\CdRomTORiSAN_CD-ROM_CDR_C36__________________
%PanasonicChanger_devdesc% = changer_install,IDE\CdRomMATSHITA_RD-DRC001-M____________________
%PanasonicChanger_devdesc% = changer_install,IDE\CdRomMATSHITA_RD-DRC002-S____________________
%PanasonicChanger_devdesc% = changer_install,SCSI\CdRomNAKAMICHMJ-5.16_________

[fujitsu_cdrom]
%fujitsu_devdesc%          = cdaudio_install,SCSI\CdRomFUJITSU_

[chinon_cdrom]
%chinon_devdesc%           = cdaudio_install,SCSI\CdRomCHINON__

[denon_cdrom]
%denon_devdesc%            = cdaudio_install,SCSI\CdRomDENON___

[hp_cdrom]
%hp_devdesc%               = cdaudio_install,SCSI\CdRomHP______C4324/C4325_____

[hitachi_cdrom]
%hitachi_devdesc%          = cdaudio_install,SCSI\CdRomHITACHI_CDR-3650/1650S__
%hitachi_devdesc%          = cdaudio_install,SCSI\CdRomHITACHI_CDR-1750S_______

[mitsumi_cdrom]
%Mitsumi_cdrom_devdesc%    = mitsumi_install,IDE\CdRomMITSUMI_CD-ROM________!A________________

[nec_cdrom]
%NecMultispin_devdesc%     = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:38_
%NecOem_devdesc%           = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE_4_M
%NecIntersect_devdesc%     = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:80_
%NecIntersect_devdesc%     = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:82_
%NecIntersect_devdesc%     = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:83_
%NecIntersect_devdesc%     = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:84_
%NecMultispin_devdesc%     = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:841
%NecOem_devdesc%           = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:400
%NecOem_devdesc%           = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:401
%NecOem_devdesc%           = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:500
%NecOem_devdesc%           = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:501
%NecOem_devdesc%           = cdaudio_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:900

[oti_cdrom]
%oti_devdesc%              = cdaudio_install,IDE\CdRomOTI_DOLPHIN_8001_IDE____________________

[pioneer_cdrom]
%pioneer_devdesc%          = cdaudio_install,SCSI\CdRomPIONEER_CD-ROM_DRM-600__
%pioneer_devdesc%          = cdaudio_install,SCSI\CdRomPIONEER_CD-ROM_DRM-600x_

[wearnes_cdrom]
%wearnes_devdesc%          = cdaudio_install,IDE\CdRomWEARNES_

[other_settings_cdrom]
; these devices don't set the IsAccurate bit in mode page 2A, but
; support accurate digital audio extraction
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomATAPI_CD-ROM_DRIVE-20X__________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomATAPI_CD-ROM_DRIVE-32X__________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomChinon_CD-ROM_CDS-525___________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomE-IDE_CD-924E/AKM_______________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomHITACHI_CDR-8130________________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomHITACHI_CDR-8235________________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomHITACHI_CDR-8335________________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomLITEON_CD-ROM_LTN301____________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomNEC_CD-ROM_DRIVE:28C____________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomNEC_PD-1_ODX656_________________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomSAMSUNG_CD-ROM_SCR-2431_________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomSAMSUNG_SCR-2430_ma103__________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomSONY_CD-ROM_CDU711-F____________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomSONY_CD-ROM_CDU711______________________1.0g____
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomSONY_CD-ROM_CDU711______________________1.1k____
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomTORiSAN_CD-ROM_CDR_S112_________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomTOSHIBA_CD-ROM_XM-5702B_________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomTOSHIBA_CD-ROM_XM-6002B_________________
%cdda_accurate_devdesc%    = cdda_accurate_install,IDE\CdRomTOSHIBA_CD-ROM_XM-6202B_________________
%cdda_accurate_devdesc%    = cdda_accurate_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:463
%cdda_accurate_devdesc%    = cdda_accurate_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:465
%cdda_accurate_devdesc%    = cdda_accurate_install,SCSI\CdRomPLEXTOR_CD-R___PX-R412C_
%cdda_accurate_devdesc%    = cdda_accurate_install,SCSI\CdRomPLEXTOR_CD-ROM_PX-12TS__
%cdda_accurate_devdesc%    = cdda_accurate_install,SCSI\CdRomPLEXTOR_CD-ROM_PX-4XCE__

; these devices set the IsAccurate bit in mode page 2A, but
; do not support accurate digital audio extraction
%cdda_inaccurate_devdesc%  = cdda_inaccurate_install,IDE\CdRomMATSHITA_CD-ROM_CR-585__________________ZB22____
%cdda_inaccurate_devdesc%  = cdda_inaccurate_install,SCSI\CdRomPIONEER_CD-ROM_DR-U06S__
%cdda_inaccurate_devdesc%  = cdda_inaccurate_install,SCSI\CdRomPIONEER_CD-ROM_DR-U06S__
%cdda_inaccurate_devdesc%  = cdda_inaccurate_install,SCSI\CdRomPIONEER_DVD-ROM_DVD-U02R

; these devices are burners, but do not (for whatever reason)
; support the method IMAPI uses to burn CDs
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomCREATIVE_CD-RW_RW2024E__________________2.07____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomCREATIVE_CD-RW_RW4224E__________________1.20____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomCREATIVE_CD-RW_RW4224E__________________1.36____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomHI-VAL_H2242____________________________1.15____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomHP_CD-Writer+_7200______________________2.02____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomHP_CD-Writer+_7200______________________3.01____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomIDE-CD_R/RW_4x4x24______________________C12a____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomMATSHITA_CD-RW___CW-8571________________1N44____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomMemorex_CRW-1622________________________D4.0____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomPHILIPS_CDD3610_CD-R/RW_________________3.01____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomPHILIPS_CDD3610_CD-R/RW_________________3.08____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomPHILIPS_CDD3610_CD-R/RW_________________3.09____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomRICOH_MP6200A___________________________2.40____
%imapi_disable_devdesc%    = imapi_disable_install,IDE\CdRomSONY_CD-R___CDU928E_____________________1.1e____
%imapi_disable_devdesc%    = imapi_disable_install,SCSI\CdRomHP______CD-Writer_6020__1.07
%imapi_disable_devdesc%    = imapi_disable_install,USBSTOR\CdRomSONY____DSC___DDX-G2000_
%imapi_disable_devdesc%    = imapi_disable_install,USBSTOR\CdRomSONY____DSC___DDX-G2100_

; these devices set the IsAccurate bit in mode page 2A, but
; only seemed to support reads of certain numbers of blocks
; at a time accurately.  the # is a bitmask of these usable
; read sizes
%gencdrom_devdesc%         = cdda_size_FFFFFFFE_install,IDE\CdRomATAPI_CD-ROM____________________________
%gencdrom_devdesc%         = cdda_size_03FFF7FE_install,IDE\CdRomBCD_16XA__CD-ROM________________________
%gencdrom_devdesc%         = cdda_size_01CDC23D_install,IDE\CdRomBCD_24XH__CD-ROM________________________
%gencdrom_devdesc%         = cdda_size_03EFFAEF_install,IDE\CdRomCOMPAQ_CD-ROM_CDU611-Q__________________
%gencdrom_devdesc%         = cdda_size_01FFFFFB_install,IDE\CdRomCOMPAQ_CRD-8240B________________________
%gencdrom_devdesc%         = cdda_size_03FFFFF8_install,IDE\CdRomCOMPAQ_CRD-8241B________________________
%gencdrom_devdesc%         = cdda_size_03FFFFF8_install,IDE\CdRomCOMPAQ_PD-1_LF-1195C____________________
%gencdrom_devdesc%         = cdda_size_017FFFFB_install,IDE\CdRomCREATIVE_DVD-ROM_DVD2240E_______________
%gencdrom_devdesc%         = cdda_size_0307FFF3_install,IDE\CdRomHITACHI_CDR-7930________________________
%gencdrom_devdesc%         = cdda_size_001371EA_install,IDE\CdRomLITEON_CD-ROM_LTN242____________________
%gencdrom_devdesc%         = cdda_size_01FFFFCF_install,IDE\CdRomNEC_CD-ROM_DRIVE:273____________________
%gencdrom_devdesc%         = cdda_size_03FFBFFF_install,IDE\CdRomNEC_CD-ROM_DRIVE:282____________________3.63____
%gencdrom_devdesc%         = cdda_size_035FFFFC_install,IDE\CdRomNEC_CD-ROM_DRIVE:282____________________4.46____
%gencdrom_devdesc%         = cdda_size_03FFFFBE_install,IDE\CdRomNEC_CD-ROM_DRIVE:287____________________
%gencdrom_devdesc%         = cdda_size_03FFFFDF_install,IDE\CdRomNEC_CD-ROM_DRIVE:28B____________________
%gencdrom_devdesc%         = cdda_size_03E35E14_install,IDE\CdRomPIONEER_CD-ROM_DR-A02S__________________
%gencdrom_devdesc%         = cdda_size_03ADFE50_install,IDE\CdRomPIONEER_CD-ROM_DR-A04S__________________
%gencdrom_devdesc%         = cdda_size_03FFFFCF_install,IDE\CdRomSONY_CD-ROM_CDU611-FJ___________________
%gencdrom_devdesc%         = cdda_size_01F73257_install,IDE\CdRomSONY_CD-ROM_CDU611______________________2.0d____
%gencdrom_devdesc%         = cdda_size_03FF0C4E_install,IDE\CdRomSONY_CD-ROM_CDU611______________________4.0c____
%gencdrom_devdesc%         = cdda_size_026FBFEF_install,IDE\CdRomSONY_CD-ROM_CDU621______________________
%gencdrom_devdesc%         = cdda_size_03FFDF98_install,IDE\CdRomTEAC_CD-524E____________________________
%gencdrom_devdesc%         = cdda_size_02DEFDDF_install,IDE\CdRomTOSHIBA_CD-ROM_XM-5402TA________________
%gencdrom_devdesc%         = cdda_size_03FEFFFF_install,IDE\CdRomTOSHIBA_CD-ROM_XM-5502TA________________
%gencdrom_devdesc%         = cdda_size_015FFF8F_install,IDE\CdRomTOSHIBA_CD-ROM_XM-6102B_________________
%gencdrom_devdesc%         = cdda_size_03FFC7D0_install,IDE\CdRomWPI_CDD-1220____ERk_____________________
%gencdrom_devdesc%         = cdda_size_01171E3F_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:461
%gencdrom_devdesc%         = cdda_size_03FFF7FF_install,SCSI\CdRomPLEXTOR_CD-ROM_PX-32TS__

; these devices require special per-device settings to work
; with IMAPI to burn CDs properly

%imapi_setting10_devdesc%  = imapi_noopc_install,IDE\CdRomPHILIPS_PCRW804_________________________
%imapi_setting10_devdesc%  = imapi_noopc_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-408B_________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomCREATIVE__CD-RW_RW8435E_________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomIDE-CD_R/RW_8x4x32______________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-207F_________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-208B_________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-208F_________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-308B_________________
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-212B_________________
%imapi_setting12_devdesc%  = imapi_noopc_buffer2_install,SCMMSD\CdRomHP______CD-Writer+_8200a
%imapi_setting12_devdesc%  = imapi_noopc_buffer2_install,SCMMSD\CdRomHP______CD-Writer+_8290_
%imapi_setting04_devdesc%  = imapi_buffer4_install,USBSTOR\CdRomIOMEGA__ZIPCD_650_USB___

[cdrom_device]
;;
;; if none of the above matched, then only cdrom.sys is required for this drive
;;
%gencdrom_devdesc%         = cdrom_install,SCSI\WormPIONEER_CD-WO_DR-R504X__
%gencdrom_devdesc%         = cdrom_install,SCSI\WormSONY____CD-R___CDU920S__
%gencdrom_devdesc%         = cdrom_install,SCSI\WormSONY____CD-R___CDU948S__
%gencdrom_devdesc%         = cdrom_install,GenCdRom
;;
;; also provide a match for the major variations, but at a lower ranking.
;;
%cdda_accurate_devdesc%    = cdda_accurate_install,,GenCdRom
%cdda_inaccurate_devdesc%  = cdda_inaccurate_install,,GenCdRom
%imapi_disable_devdesc%    = imapi_disable_install,,GenCdRom
%imapi_setting01_devdesc%  = imapi_buffer1_install,,GenCdRom
%imapi_setting02_devdesc%  = imapi_buffer2_install,,GenCdRom
%imapi_setting03_devdesc%  = imapi_buffer3_install,,GenCdRom
%imapi_setting04_devdesc%  = imapi_buffer4_install,,GenCdRom
%imapi_setting05_devdesc%  = imapi_buffer5_install,,GenCdRom
%imapi_setting10_devdesc%  = imapi_noopc_install,,GenCdRom
%imapi_setting11_devdesc%  = imapi_noopc_buffer1_install,,GenCdRom
%imapi_setting12_devdesc%  = imapi_noopc_buffer2_install,,GenCdRom
%imapi_setting13_devdesc%  = imapi_noopc_buffer3_install,,GenCdRom
%imapi_setting14_devdesc%  = imapi_noopc_buffer4_install,,GenCdRom
%imapi_setting15_devdesc%  = imapi_noopc_buffer5_install,,GenCdRom



;;
;; Use to add various cd burning workarounds for some devices
;;
[imapi_enable_addreg.hw]
HKR, "Imapi", "EnableImapi", 0x00010001, 1
[imapi_disable_addreg.hw]
HKR, "Imapi", "EnableImapi", 0x00010001, 0
[imapi_noopc_addreg.hw]
HKR, "Imapi", "OpcNotSupported", 0x00010001, 1
[imapi_buffer1_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 1
[imapi_buffer2_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 2
[imapi_buffer3_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 3
[imapi_buffer4_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 4
[imapi_buffer5_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 5

[cdda_accurate_addreg.hw]
HKR, "DigitalAudio", "CDDAAccurate", 0x00010001, 1
[cdda_inaccurate_addreg.hw]
HKR, "DigitalAudio", "CDDAAccurate", 0x00010001, 0
[cdda_size_001371EA_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x001371EA
[cdda_size_01171E3F_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01171E3F
[cdda_size_015FFF8F_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x015FFF8F
[cdda_size_017FFFFB_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x017FFFFB
[cdda_size_01CDC23D_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01CDC23D
[cdda_size_01F73257_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01F73257
[cdda_size_01FFFFCF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01FFFFCF
[cdda_size_01FFFFFB_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01FFFFFB
[cdda_size_026FBFEF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x026FBFEF
[cdda_size_02DEFDDF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x02DEFDDF
[cdda_size_0307FFF3_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x0307FFF3
[cdda_size_035FFFFC_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x035FFFFC
[cdda_size_03ADFE50_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03ADFE50
[cdda_size_03E35E14_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03E35E14
[cdda_size_03EFFAEF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03EFFAEF
[cdda_size_03FEFFFF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FEFFFF
[cdda_size_03FF0C4E_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FF0C4E
[cdda_size_03FFBFFF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFBFFF
[cdda_size_03FFC7D0_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFC7D0
[cdda_size_03FFDF98_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFDF98
[cdda_size_03FFF7FE_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFF7FE
[cdda_size_03FFF7FF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFF7FF
[cdda_size_03FFFFBE_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFBE
[cdda_size_03FFFFCF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFCF
[cdda_size_03FFFFDF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFDF
[cdda_size_03FFFFF8_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFF8
[cdda_size_03FFFFF8_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFF8
[cdda_size_FFFFFFFE_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0xFFFFFFFE


;;
;; Use to add filter drivers for the device
;;

[cdaudio_addreg]
HKR,,"UpperFilters",0x00010008,"cdaudio"

[changer_addreg]
HKR,,"UpperFilters",0x00010008,"changer"

[mitsumi_addreg]
HKR,,"FriendlyName",,%Mitsumi_Generic_FriendlyName%

;;
;; more addreg sections
;;

[dvd_property_provider_AddReg]
HKR,,EnumPropPages32,,"storprop.dll,DvdPropPageProvider"

;;
;; The AutoRunAlwaysDisable key is only for use when the hardware cannot
;; accepts  TEST_UNIT_READY  commands.  Disabling 'AutoRun' or including
;; devices in this list will prevent removable media services from being
;; able to properly handle these devices.
;;

[autorun_addreg]
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRun",0x00010003,1
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "NEC     MBR-7   "
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "NEC     MBR-7.4 "
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CHANGR DRM-1804X"
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CD-ROM DRM-6324X"
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CD-ROM DRM-624X "
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "TORiSAN CD-ROM CDR_C36"

;;
;; Use to disable synchronous transfers to this device.  Sync transfers will
;; always be turned off by default in this INF for any cdrom-type device
;;

[nosync_addreg]
HKR,,"DefaultRequestFlags",0x00010001,8

;;
;; Installation section for cdaudio. Sets cdrom as the service and adds
;; cdaudio as an upper filter
;;

[cdaudio_install]
CopyFiles=cdaudio_copyfiles,cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg

[cdaudio_install.HW]
AddReg=nosync_addreg,cdaudio_addreg

[cdaudio_install.Services]
Needs=cdrom_install.Services
AddService=cdaudio,,cdaudio_ServiceInstallSection

;;
;; Installation section for changer
;;

[changer_install]
CopyFiles=changer_copyfiles,cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg

[changer_install.HW]
AddReg=changer_addreg

[changer_install.Services]
Needs=cdrom_install.Services
AddService=changer,,changer_ServiceInstallSection

;;
;; Installation section for mitsumi.
;;

[mitsumi_install]
CopyFiles=cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg

[mitsumi_install.HW]
AddReg=nosync_addreg,mitsumi_addreg

[mitsumi_install.Services]
Needs=cdrom_install.Services

;;
;; Installation section for generic cdrom.
;;

[cdrom_install]
CopyFiles=cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg

[cdrom_install.HW]
AddReg=nosync_addreg

[cdrom_install.Services]
AddService=cdrom,0x00000002,cdrom_ServiceInstallSection
AddService=redbook,,redbook_ServiceInstallSection,redbook_InstallEventLogSection
AddService=imapi,,imapi_ServiceInstallSection

;;
;; all the various install sections. these sections may NOT be
;; referenced by 3rd party INF's.  these are variations of the
;; cdrom_install sections
;;

[cdda_accurate_install]
Needs=cdrom_install
[cdda_accurate_install.Services]
Needs=cdrom_install.Services
[cdda_accurate_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_accurate_addreg.HW

[cdda_inaccurate_install]
Needs=cdrom_install
[cdda_inaccurate_install.Services]
Needs=cdrom_install.Services
[cdda_inaccurate_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_inaccurate_addreg.HW

[imapi_disable_install]
Needs=cdrom_install
[imapi_disable_install.Services]
Needs=cdrom_install.Services
[imapi_disable_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_disable_addreg.HW

[imapi_noopc_install]
Needs=cdrom_install
[imapi_noopc_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW

[imapi_buffer1_install]
Needs=cdrom_install
[imapi_buffer1_install.Services]
Needs=cdrom_install.Services
[imapi_buffer1_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer1_addreg.HW

[imapi_buffer2_install]
Needs=cdrom_install
[imapi_buffer2_install.Services]
Needs=cdrom_install.Services
[imapi_buffer2_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer2_addreg.HW

[imapi_buffer3_install]
Needs=cdrom_install
[imapi_buffer3_install.Services]
Needs=cdrom_install.Services
[imapi_buffer3_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer3_addreg.HW

[imapi_buffer4_install]
Needs=cdrom_install
[imapi_buffer4_install.Services]
Needs=cdrom_install.Services
[imapi_buffer4_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer4_addreg.HW

[imapi_buffer5_install]
Needs=cdrom_install
[imapi_buffer5_install.Services]
Needs=cdrom_install.Services
[imapi_buffer5_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer5_addreg.HW

[imapi_noopc_buffer1_install]
Needs=cdrom_install
[imapi_noopc_buffer1_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer1_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer1_addreg.HW

[imapi_noopc_buffer2_install]
Needs=cdrom_install
[imapi_noopc_buffer2_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer2_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer2_addreg.HW

[imapi_noopc_buffer3_install]
Needs=cdrom_install
[imapi_noopc_buffer3_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer3_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer3_addreg.HW

[imapi_noopc_buffer4_install]
Needs=cdrom_install
[imapi_noopc_buffer4_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer4_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer4_addreg.HW

[imapi_noopc_buffer5_install]
Needs=cdrom_install
[imapi_noopc_buffer5_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer5_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer5_addreg.HW

[cdda_size_001371EA_install]
Needs=cdrom_install
[cdda_size_001371EA_install.Services]
Needs=cdrom_install.Services
[cdda_size_001371EA_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_001371EA_addreg.HW

[cdda_size_01171E3F_install]
Needs=cdrom_install
[cdda_size_01171E3F_install.Services]
Needs=cdrom_install.Services
[cdda_size_01171E3F_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01171E3F_addreg.HW

[cdda_size_015FFF8F_install]
Needs=cdrom_install
[cdda_size_015FFF8F_install.Services]
Needs=cdrom_install.Services
[cdda_size_015FFF8F_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_015FFF8F_addreg.HW

[cdda_size_017FFFFB_install]
Needs=cdrom_install
[cdda_size_017FFFFB_install.Services]
Needs=cdrom_install.Services
[cdda_size_017FFFFB_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_017FFFFB_addreg.HW

[cdda_size_01CDC23D_install]
Needs=cdrom_install
[cdda_size_01CDC23D_install.Services]
Needs=cdrom_install.Services
[cdda_size_01CDC23D_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01CDC23D_addreg.HW

[cdda_size_01F73257_install]
Needs=cdrom_install
[cdda_size_01F73257_install.Services]
Needs=cdrom_install.Services
[cdda_size_01F73257_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01F73257_addreg.HW

[cdda_size_01FFFFCF_install]
Needs=cdrom_install
[cdda_size_01FFFFCF_install.Services]
Needs=cdrom_install.Services
[cdda_size_01FFFFCF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01FFFFCF_addreg.HW

[cdda_size_01FFFFFB_install]
Needs=cdrom_install
[cdda_size_01FFFFFB_install.Services]
Needs=cdrom_install.Services
[cdda_size_01FFFFFB_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01FFFFFB_addreg.HW

[cdda_size_026FBFEF_install]
Needs=cdrom_install
[cdda_size_026FBFEF_install.Services]
Needs=cdrom_install.Services
[cdda_size_026FBFEF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_026FBFEF_addreg.HW

[cdda_size_02DEFDDF_install]
Needs=cdrom_install
[cdda_size_02DEFDDF_install.Services]
Needs=cdrom_install.Services
[cdda_size_02DEFDDF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_02DEFDDF_addreg.HW

[cdda_size_0307FFF3_install]
Needs=cdrom_install
[cdda_size_0307FFF3_install.Services]
Needs=cdrom_install.Services
[cdda_size_0307FFF3_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_0307FFF3_addreg.HW

[cdda_size_035FFFFC_install]
Needs=cdrom_install
[cdda_size_035FFFFC_install.Services]
Needs=cdrom_install.Services
[cdda_size_035FFFFC_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_035FFFFC_addreg.HW

[cdda_size_03ADFE50_install]
Needs=cdrom_install
[cdda_size_03ADFE50_install.Services]
Needs=cdrom_install.Services
[cdda_size_03ADFE50_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03ADFE50_addreg.HW

[cdda_size_03E35E14_install]
Needs=cdrom_install
[cdda_size_03E35E14_install.Services]
Needs=cdrom_install.Services
[cdda_size_03E35E14_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03E35E14_addreg.HW

[cdda_size_03EFFAEF_install]
Needs=cdrom_install
[cdda_size_03EFFAEF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03EFFAEF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03EFFAEF_addreg.HW

[cdda_size_03FEFFFF_install]
Needs=cdrom_install
[cdda_size_03FEFFFF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FEFFFF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FEFFFF_addreg.HW

[cdda_size_03FF0C4E_install]
Needs=cdrom_install
[cdda_size_03FF0C4E_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FF0C4E_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FF0C4E_addreg.HW

[cdda_size_03FFBFFF_install]
Needs=cdrom_install
[cdda_size_03FFBFFF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFBFFF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFBFFF_addreg.HW

[cdda_size_03FFC7D0_install]
Needs=cdrom_install
[cdda_size_03FFC7D0_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFC7D0_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFC7D0_addreg.HW

[cdda_size_03FFDF98_install]
Needs=cdrom_install
[cdda_size_03FFDF98_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFDF98_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFDF98_addreg.HW

[cdda_size_03FFF7FE_install]
Needs=cdrom_install
[cdda_size_03FFF7FE_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFF7FE_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFF7FE_addreg.HW

[cdda_size_03FFF7FF_install]
Needs=cdrom_install
[cdda_size_03FFF7FF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFF7FF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFF7FF_addreg.HW

[cdda_size_03FFFFBE_install]
Needs=cdrom_install
[cdda_size_03FFFFBE_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFBE_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFBE_addreg.HW

[cdda_size_03FFFFCF_install]
Needs=cdrom_install
[cdda_size_03FFFFCF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFCF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFCF_addreg.HW

[cdda_size_03FFFFDF_install]
Needs=cdrom_install
[cdda_size_03FFFFDF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFDF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFDF_addreg.HW

[cdda_size_03FFFFF8_install]
Needs=cdrom_install
[cdda_size_03FFFFF8_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFF8_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFF8_addreg.HW

[cdda_size_03FFFFF8_install]
Needs=cdrom_install
[cdda_size_03FFFFF8_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFF8_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFF8_addreg.HW

[cdda_size_FFFFFFFE_install]
Needs=cdrom_install
[cdda_size_FFFFFFFE_install.Services]
Needs=cdrom_install.Services
[cdda_size_FFFFFFFE_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_FFFFFFFE_addreg.HW

;;
;; Service install sections for cdrom and cdaudio
;;

[cdrom_ServiceInstallSection]
DisplayName   = %cdrom_ServiceDesc%
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\cdrom.sys
LoadOrderGroup = SCSI CDROM Class
AddReg=autorun_addreg

[cdaudio_ServiceInstallSection]
DisplayName   = %cdaudio_ServiceDesc%
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\cdaudio.sys
LoadOrderGroup = Pnp Filter

[changer_ServiceInstallSection]
DisplayName   = %changer_ServiceDesc%
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\changer.sys
LoadOrderGroup = Pnp Filter

[redbook_ServiceInstallSection]
DisplayName   = %redbook_ServiceDesc%
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\redbook.sys
LoadOrderGroup = Pnp Filter

[redbook_InstallEventLogSection]
AddReg = redbook_EventLog_addreg

[redbook_EventLog_addreg]
HKR,,"EventMessageFile",0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\redbook.sys"
HKR,,"TypesSupported",0x00010001,7

[imapi_ServiceInstallSection]
DisplayName   = %imapi_ServiceDesc%
ServiceType   = 1
StartType     = 1
ErrorControl  = 1
ServiceBinary = %12%\imapi.sys
LoadOrderGroup = Pnp Filter

































[Strings]
MSFT        = "Microsoft"
CDClassName = "DVD/CD-ROM drives"

;; Manufacturer specific strings
ATAPI_CHGR      = "Atapi 2.5 Changer Devices"
CHINON          = "Chinon"
DENON           = "Denon"
FUJITSU         = "Fujitsu"
HITACHI         = "Hitachi"
HP              = "Hewlett Packard"
MITSUMI         = "Mitsumi"
NEC             = "NEC"
OTI             = "OTI"
PIONEER         = "Pioneer"
WEARNES         = "Wearnes"
GenManufacturer = "(Standard CD-ROM drives)"

;; Descriptions for enumerated brands and models
AlpsChanger_devdesc      = "Alps CD-ROM Changer"
chinon_devdesc           = "Chinon CD-ROM Drive"
denon_devdesc            = "Denon CD-ROM Drive"
fujitsu_devdesc          = "Fujitsu CD-ROM Drive"
hp_devdesc               = "Hewlett Packard CD-ROM Drive"
hitachi_devdesc          = "Hitachi CD-ROM Drive"
Mitsumi_cdrom_devdesc    = "Mitsumi CD-ROM Drive"
NecChanger_devdesc       = "NEC CD-ROM Changer"
NecIntersect_devdesc     = "NEC Intersect CD-ROM Drive"
NecMultispin_devdesc     = "NEC Multispin CD-ROM Drive"
NecOem_devdesc           = "NEC CD-ROM Drive"
oti_devdesc              = "OTI CD-ROM Drive"
PanasonicChanger_devdesc = "Panasonic CD-ROM Changer"
pioneer_devdesc          = "Pioneer CD-ROM Drive"
TorisanChanger_devdesc   = "Torisan CD-ROM Changer"
wearnes_devdesc          = "Wearnes CD-ROM Drive"
gencdrom_devdesc         = "CD-ROM Drive"

;; Mitsumi Friendly name explictly listed
Mitsumi_Generic_FriendlyName = "Mitsumi CD-ROM Drive"

;; Strings for the various special-cased sections
cdda_accurate_devdesc    = "CD-ROM Drive (force CDDA accurate)"
cdda_inaccurate_devdesc  = "CD-ROM Drive (force CDDA inaccurate)"
imapi_disable_devdesc    = "CD-ROM Drive (force IMAPI disable)"
imapi_setting01_devdesc  = "CD-ROM Drive (IMAPI settings 0,1)"
imapi_setting02_devdesc  = "CD-ROM Drive (IMAPI settings 0,2)"
imapi_setting03_devdesc  = "CD-ROM Drive (IMAPI settings 0,3)"
imapi_setting04_devdesc  = "CD-ROM Drive (IMAPI settings 0,4)"
imapi_setting05_devdesc  = "CD-ROM Drive (IMAPI settings 0,5)"
imapi_setting10_devdesc  = "CD-ROM Drive (IMAPI settings 1,0)"
imapi_setting11_devdesc  = "CD-ROM Drive (IMAPI settings 1,1)"
imapi_setting12_devdesc  = "CD-ROM Drive (IMAPI settings 1,2)"
imapi_setting13_devdesc  = "CD-ROM Drive (IMAPI settings 1,3)"
imapi_setting14_devdesc  = "CD-ROM Drive (IMAPI settings 1,4)"
imapi_setting15_devdesc  = "CD-ROM Drive (IMAPI settings 1,5)"



;; Service descriptions
cdrom_ServiceDesc   = "CD-ROM Driver"
cdaudio_ServiceDesc = "CD-Audio Filter Driver"
changer_ServiceDesc = "CD-Changer Filter Driver"
redbook_ServiceDesc = "Digital CD Audio Playback Filter Driver"
imapi_ServiceDesc   = "CD-Burning Filter Driver"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.05