Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows 2000'den başlayarak, işletim sistemi birçok USB yığın depolama cihazı için yerel destek sağlar. The Usbstor.inf installation file contains device IDs for those devices that are explicitly supported. If the USB hub driver enumerates one of these devices, the operating system will automatically load the USB storage port driver, Usbstor.sys.
The device IDs for USB mass storage devices in Usbstor.inf take the usual form for USB device IDs composed by using information in the USB device's device descriptor:
USB\VID_v(4)&PID_d(4)&REV_r(4)
Where:
v(4) is the 4-digit vendor code that the USB committee assigns to the vendor.
d(4) is the 4-digit product code that the vendor assigns to the device.
r(4) is the revision code.
In addition to these device IDs, Usbstor.inf contains compatible IDs for class 8 ATAPI CD-ROM and removable media devices that support bulk-only transport:
USB\CLASS_08&SUBCLASS_02&PROT_50
USB\CLASS_08&SUBCLASS_05&PROT_50
USB\CLASS_08&SUBCLASS_06&PROT_50
Where:
sınıf 08h = yığın depolama cihazları.
alt sınıf 02h = SFF-8020i ATAPI CD-ROM cihazları.
alt sınıf 05h = SFF-8070i ATAPI çıkarılabilir medya.
alt sınıf 06h = genel SCSI medyası.
protokol 50h = yalnızca toplu aktarım protokolü.
If the data retrieved from the device's device descriptor matches any of these compatible IDs, the operating system will load Usbstor.sys.
Yüklenir yüklenmez, USB depolama bağlantı noktası sürücüsü cihazın mantıksal birimlerinin her biri için yeni bir PDO oluşturur. For more information, see the example device stack created by Usbstor.sys illustrated in Device Object Example for a USB Mass Storage Device.
PnP yöneticisi yeni oluşturulan PPO'ların cihaz tanımlama dizelerini sorguladığında, USB depolama bağlantı noktası sürücüsü cihazın SCSI sorgulama verilerinden türetilen yeni bir cihaz, donanım ve uyumlu kimlik kümesi oluşturur. Cihaz kimliği biçimi aşağıdaki gibidir:
USBSTOR\v(8)p(16)r(4)
Where:
v(8) is an 8-character vendor identifier.
p(16) is a 16-character product identifier.
r(4) is a 4-character revision level value.
Bir disk sürücüsü için cihaz kimliği örneği aşağıdaki gibi olabilir:
USBSTOR\SEAGATE_ST39102LW_______0004
USB depolama bağlantı noktası sürücüsünün oluşturduğu donanım kimlikleri aşağıdaki gibidir:
USBSTOR\t*v(8)p(16)r(4)
USBSTOR\t*v(8)p(16)
USBSTOR\t*v(8)
USBSTOR\v(8)p(16)r(1)
v(8)p(16)r(1)
USBSTOR\GenericTypeString
GenericTypeString
Where:
t* is a SCSI device type code of variable length.
v(8) is an 8-character vendor identifier.
p(16) is a 16-character product identifier.
r(4) is a 4-character revision level value. In these additional identifiers, r(1) represents just the first character of the revision identifier.
Aşağıdaki tabloda, USB depolama bağlantı noktası sürücüsü tarafından tanımlayıcı dizeleri oluşturmak için kullanılan SCSI cihaz türü kodları yer alır.
| SCSI türü kodu | Device type | Generic type |
|---|---|---|
DIRECT_ACCESS_DEVICE (0) |
Disk veya SFloppy |
GenDisk veya GenSFloppy |
SEQUENTIAL_ACCESS_DEVICE (1) |
Sequential |
GenSequential |
WRITE_ONCE_READ_MULTIPLE_DEVICE (4) |
Worm |
GenWorm |
READ_ONLY_DIRECT_ACCESS_DEVICE (5) |
CdRom |
GenCdRom |
OPTICAL_DEVICE (7) |
Optical |
GenOptical |
MEDIUM_CHANGER (8) |
Changer |
GenChanger |
Varsayılan Tür (daha önce listelenmeyen tüm değerler) |
Other |
UsbstorOther |
Bu örnekler, USB depolama bağlantı noktası sürücüsü tarafından oluşturulan donanım kimliklerini gösterir:
USBSTOR\DiskSEAGATE_ST39102LW_______0004
USBSTOR\DiskSEAGATE_ST39102LW_______
USBSTOR\DiskSEAGATE_
USBSTOR\SEAGATE_ST39102LW_______0
SEAGATE_ST39102LW_______0
USBSTOR\GenDisk
GenDisk
USB depolama bağlantı noktası sürücüsü iki uyumlu kimlik oluşturur.
USBSTOR\t*
USBSTOR\RAW
where t* is a SCSI device type code of variable length.
USB depolama bağlantı noktası sürücüsü tarafından oluşturulan uyumlu kimlikler aşağıdaki örneklerle gösterilmiştir:
USBSTOR\Disk
USBSTOR\RAW