2020-11-03 20:12:40 +00:00
|
|
|
;
|
|
|
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
;
|
2020-08-30 00:43:14 +00:00
|
|
|
|
|
|
|
[Version]
|
2020-11-03 20:12:40 +00:00
|
|
|
Signature = "$WINDOWS NT$"
|
2020-08-30 00:43:14 +00:00
|
|
|
LayoutFile = layout.inf
|
|
|
|
Class = DiskDrive
|
|
|
|
ClassGUID = {4D36E967-E325-11CE-BFC1-08002BE10318}
|
|
|
|
Provider = %MSFT%
|
|
|
|
; Git commit 3428c5f @ https://github.com/microsoft/Windows-driver-samples
|
|
|
|
DriverVer = 08/29/2018, 1.0
|
|
|
|
|
2020-11-03 20:12:40 +00:00
|
|
|
;[SourceDisksNames]
|
|
|
|
;3426=windows cd
|
|
|
|
|
|
|
|
;[SourceDisksFiles]
|
|
|
|
;disk.sys = 3426
|
|
|
|
|
|
|
|
;;
|
|
|
|
;; 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\disk","AutoRunAlwaysDisable", 0x00010008, "Brother RemovableDisk(U)"
|
|
|
|
|
|
|
|
[disk_copyfiles]
|
|
|
|
disk.sys,,,0x100
|
|
|
|
|
2020-08-30 00:43:14 +00:00
|
|
|
[DestinationDirs]
|
2020-11-03 20:12:40 +00:00
|
|
|
disk_copyfiles=12
|
2020-08-30 00:43:14 +00:00
|
|
|
storprop_CopyFiles.NT = 11
|
|
|
|
|
|
|
|
[ClassInstall32.NT]
|
|
|
|
AddReg = DiskClass.NT.AddReg
|
|
|
|
Copyfiles = storprop_CopyFiles.NT
|
|
|
|
|
|
|
|
[DiskClass.NT.AddReg]
|
|
|
|
HKR, , , 0, %DiskClassName%
|
|
|
|
HKR, , Icon, 0, "-53"
|
2020-11-03 20:12:40 +00:00
|
|
|
HKR, , Installer32, 0, "storprop.dll,DiskClassInstaller"
|
2020-08-30 00:43:14 +00:00
|
|
|
HKR, , NoInstallClass, 0, 1
|
|
|
|
HKR, , SilentInstall, 0, 1
|
|
|
|
|
2020-11-03 20:12:40 +00:00
|
|
|
[ControlFlags]
|
|
|
|
BasicDriverOk=*
|
2020-08-30 00:43:14 +00:00
|
|
|
|
2020-11-03 20:12:40 +00:00
|
|
|
[Manufacturer]
|
|
|
|
%GenManufacturer%=disk_device,NT
|
|
|
|
%Compaq%=compaq,NT
|
|
|
|
%Mylex%=mylex,NT
|
|
|
|
;%GenManufacturer%=disk_device,NT$ARCH$
|
|
|
|
;%Compaq%=compaq,NT$ARCH$
|
|
|
|
;%Mylex%=mylex,NT$ARCH$
|
|
|
|
|
|
|
|
;[disk_device.NT$ARCH$]
|
|
|
|
[disk_device.NT]
|
|
|
|
%disk_devdesc% = disk_install, GenDisk
|
|
|
|
%opticaldisk_devdesc% = disk_install, GenOptical
|
|
|
|
%disk_devdesc% = disk_install, USBSTOR\DiskSony____MSC-U01_________
|
|
|
|
%disk_devdesc% = disk_install, USBSTOR\DiskSony____MSC-U01N________
|
|
|
|
%disk_devdesc% = media_unlockable_disk_install, IDE\DiskIOMEGA_ZIP_100__________________________
|
|
|
|
%disk_devdesc% = media_unlockable_disk_install, SCSI\DiskIOMEGA__ZIP_100_________
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\FUJITSU&DynaMO-FE_OPTICAL_DRIVE&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\&SYM13FW500-DISK_DRIVE&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\&WDxxxA001RTL-Disk_Drive&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\MAC_TECHNOLOGIESINC.&MAC_THIN_FIREWIRE_DRIVE&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\VST_TECHNOLOGIESINC.&VST_THIN_FIREWIRE_DRIVE&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\Sony&PCVA-HD04&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\LSI_Logic&SYM13FW500-DISK_DRIVE&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\MELCO_INC&1394MEL-HD_DRIVE_&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\MELCO_INC&1394MEL-HD_DRIVE&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\MELCO_INC&1394MEL-MO_DRIVE_&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\LOGITEC&LMO-PFU&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\LOGITEC&LMO-AF&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\OXFW900_&LHD-SF__&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\LOGITEC&LHD-PFU&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\LOGITEC&LHD_AF&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\I-O_DATA_DEVICE_INC.&1394_Converter__&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\API-903-95__&1394_Storage_+_Repeater_&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_orderly_removal_disk_install, SBP2\Sony&PCVA-HD08A&CmdSetId104d8&GenDisk
|
|
|
|
%disk_devdesc% = expect_surprise_removal_disk_install, LEXARUSB\GenDisk
|
|
|
|
%disk_devdesc% = expect_surprise_removal_disk_install, SCSI\DiskToshiba_SD_Mem_Driver___
|
|
|
|
%disk_devdesc% = disk_install_VHD_drive, SCSI\DiskMsft____Virtual_Disk____
|
|
|
|
|
|
|
|
;[compaq.NT$ARCH$]
|
|
|
|
[compaq.NT]
|
|
|
|
%compaq_array.DeviceDesc% = disk_install, SCSI\DiskCompaq__Disk_Array______
|
|
|
|
|
|
|
|
;[mylex.NT$ARCH$]
|
|
|
|
[mylex.NT]
|
|
|
|
%mylex_array.DeviceDesc% = disk_install, SCSI\DiskMYLEX___
|
|
|
|
|
|
|
|
[media_unlockable_disk_install.NT]
|
|
|
|
CopyFiles=disk_copyfiles
|
|
|
|
|
|
|
|
[media_unlockable_disk_install.NT.Services]
|
|
|
|
AddService=disk,2,disk_ServiceInstallSection,disk_EventLog_InstallSection
|
|
|
|
|
|
|
|
[media_unlockable_disk_install.NT.HW]
|
|
|
|
AddReg=media_unlockable_disk_install_HW.AddReg
|
|
|
|
|
|
|
|
[media_unlockable_disk_install_HW.AddReg]
|
|
|
|
HKR,"Classpnp","HackMask",0x00010001,0x1 ; Device cannot lock media
|
|
|
|
|
|
|
|
[expect_orderly_removal_disk_install.NT]
|
|
|
|
CopyFiles=disk_copyfiles
|
|
|
|
|
|
|
|
[expect_orderly_removal_disk_install.NT.Services]
|
|
|
|
AddService=disk,2,disk_ServiceInstallSection,disk_EventLog_InstallSection
|
|
|
|
|
|
|
|
[expect_orderly_removal_disk_install.NT.HW]
|
|
|
|
AddReg=expect_orderly_removal_disk_install_HW.AddReg
|
|
|
|
|
|
|
|
[expect_orderly_removal_disk_install_HW.AddReg]
|
|
|
|
HKR,,"RemovalPolicy",0x00010001,0x2 ; ExpectOrderlyRemoval
|
|
|
|
|
|
|
|
[expect_surprise_removal_disk_install.NT]
|
|
|
|
CopyFiles=disk_copyfiles
|
|
|
|
|
|
|
|
[expect_surprise_removal_disk_install.NT.Services]
|
|
|
|
AddService=disk,2,disk_ServiceInstallSection,disk_EventLog_InstallSection
|
|
|
|
|
|
|
|
[expect_surprise_removal_disk_install.NT.HW]
|
|
|
|
AddReg=expect_surprise_removal_disk_install_HW.AddReg
|
|
|
|
|
|
|
|
[expect_surprise_removal_disk_install_HW.AddReg]
|
|
|
|
HKR,,"RemovalPolicy",0x00010001,0x3 ; ExpectSurpriseRemoval
|
|
|
|
|
|
|
|
[disk_install_VHD_drive.NT]
|
|
|
|
CopyFiles=disk_copyfiles
|
|
|
|
|
|
|
|
[disk_install_VHD_drive.NT.Services]
|
|
|
|
AddService=disk,2,disk_ServiceInstallSection,disk_EventLog_InstallSection
|
|
|
|
|
|
|
|
[disk_install_VHD_drive.NT.HW]
|
|
|
|
AddReg=disk_install_VHD_drive.AddReg
|
|
|
|
|
|
|
|
[disk_install_VHD_drive.AddReg]
|
|
|
|
HKR,,"FriendlyName",,%VHD_Generic_FriendlyName% ; Give VHD drives a more friendly name
|
|
|
|
|
|
|
|
[disk_install.NT]
|
|
|
|
CopyFiles=disk_copyfiles
|
|
|
|
ExcludeId=GenSFloppy,SCSI\DiskMATSHITALS-120_COSM___04,SCSI\DiskCOMPAQ__LS-120_VER5___AB
|
|
|
|
ExcludeId=SCSI\DiskCOMPAQ__LS-120_HIMA___01,SCSI\DiskMATSHITALS-120_VER5___00
|
|
|
|
ExcludeId=SCSI\DiskMATSHITALS-120/240____00
|
|
|
|
DiskCiPrivateData=4
|
|
|
|
|
|
|
|
[disk_install.NT.Services]
|
|
|
|
AddService=disk,2,disk_ServiceInstallSection,disk_EventLog_InstallSection
|
|
|
|
|
|
|
|
[disk_ServiceInstallSection]
|
|
|
|
DisplayName=%disk_ServiceDesc%
|
|
|
|
ServiceType=1
|
|
|
|
StartType=0
|
|
|
|
ErrorControl=1
|
|
|
|
ServiceBinary = %12%\disk.sys
|
|
|
|
AddReg=autorun_addreg
|
|
|
|
|
|
|
|
[disk_EventLog_InstallSection]
|
|
|
|
;AddReg=disk_EventLog_AddReg
|
|
|
|
|
|
|
|
[disk_EventLog_AddReg]
|
|
|
|
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
|
|
|
|
HKR,,TypesSupported,0x00010001,7
|
2020-08-30 00:43:14 +00:00
|
|
|
|
|
|
|
[storprop_CopyFiles.NT]
|
|
|
|
storprop.dll
|
|
|
|
|
|
|
|
|
|
|
|
[Strings]
|
2020-11-03 20:12:40 +00:00
|
|
|
MSFT="Microsoft"
|
|
|
|
DiskClassName="Disk drives"
|
|
|
|
GenManufacturer="(Standard disk drives)"
|
|
|
|
Compaq="Compaq"
|
|
|
|
Mylex="Mylex"
|
|
|
|
|
|
|
|
disk_devdesc="Disk drive"
|
|
|
|
opticaldisk_devdesc="Optical disk drive"
|
|
|
|
|
|
|
|
disk_ServiceDesc="Disk Driver"
|
|
|
|
compaq_array.DeviceDesc = "Compaq SCSI Drive Array"
|
|
|
|
mylex_array.DeviceDesc = "Mylex RAID Disk Device"
|
|
|
|
|
|
|
|
VHD_Generic_FriendlyName = "Microsoft Virtual Disk"
|
2021-01-17 10:07:18 +00:00
|
|
|
|
2021-05-12 05:32:55 +00:00
|
|
|
[Strings.0415]
|
|
|
|
DiskClassName="Stacje dysków"
|
|
|
|
GenManufacturer="(Standardowe stacje dysków)"
|
|
|
|
|
|
|
|
disk_devdesc="Stacja dysków"
|
|
|
|
opticaldisk_devdesc="Stacja dysków optycznych"
|
|
|
|
|
|
|
|
disk_ServiceDesc="Sterownik dysku"
|
|
|
|
compaq_array.DeviceDesc = "Zestaw dysków SCSI Compaq"
|
|
|
|
mylex_array.DeviceDesc = "Urządzenie dyskowe Mylex RAID"
|
|
|
|
|
|
|
|
VHD_Generic_FriendlyName = "Dysk wirtualny firmy Microsoft"
|
|
|
|
|
2021-01-17 10:07:18 +00:00
|
|
|
[Strings.0419]
|
|
|
|
DiskClassName="Дисковые устройства"
|
|
|
|
GenManufacturer="(Стандартные дисковые накопители)"
|
|
|
|
|
|
|
|
disk_devdesc="Дисковый накопитель"
|
|
|
|
opticaldisk_devdesc="Привод оптических дисков"
|
|
|
|
|
|
|
|
disk_ServiceDesc="Драйвер дисковых накопителей"
|
|
|
|
compaq_array.DeviceDesc = "Compaq SCSI дисковый массив"
|
|
|
|
mylex_array.DeviceDesc = "Mylex RAID дисковое устройство"
|
|
|
|
|
|
|
|
VHD_Generic_FriendlyName = "Microsoft виртуальный диск"
|
2021-08-08 18:11:30 +00:00
|
|
|
|
|
|
|
[Strings.0a]
|
|
|
|
DiskClassName="Unidades de discos"
|
|
|
|
GenManufacturer="(Unidades de disco estándar)"
|
|
|
|
|
|
|
|
disk_devdesc="Unidades de discos"
|
|
|
|
opticaldisk_devdesc="Unidades de disco ópticas"
|
|
|
|
|
|
|
|
disk_ServiceDesc="Unidad de disco"
|
|
|
|
compaq_array.DeviceDesc = "Disco Compaq SCSI Array"
|
|
|
|
mylex_array.DeviceDesc = "Dispositivo de Disco Mylex RAID"
|
|
|
|
|
|
|
|
VHD_Generic_FriendlyName = "Disco Virtual de Microsoft"
|
|
|
|
|