SCSI 裝置的識別碼
從 Windows 10 版本 2004 (OS 組建 19041.488 或更高版本) 開始,NVMe 儲存體磁片磁碟機有兩個額外的識別碼,可支援STOR_RICH_DEVICE_DESCRIPTION結構:
SCSI\t*v(8)p(40)
其中:
t* 是可變長度的裝置類型代碼
v (8) 是 8 個字元的廠商識別碼
p (40) 是 40 個字元的產品識別碼
SCSI\t*v(8)p(40)r(8)
其中:
t* 是可變長度的裝置類型代碼
v (8) 是 8 個字元的廠商識別碼
p (40) 是 40 個字元的產品識別碼
r (8) 是 8 個字元的修訂層級值
在 Windows 10 版本 2004 (OS 組建 19041.488 或更高版本) 之前的 Windows 版本中,小型電腦系統介面的裝置識別碼格式 (SCSI) 裝置如下:
SCSI\t*v(8)p(16)r(4)
其中:
t* 是可變長度的裝置類型代碼
v (8) 是 8 個字元的廠商識別碼
p (16) 是 16 個字元的產品識別碼
r (4) 是 4 個字元的修訂層級值
匯流排列舉值會使用數值編碼的 SCSI 裝置類型程式碼,藉由查詢裝置來編制內部字串資料表的索引來判斷裝置類型,如下表所示。 其餘元件只是裝置所傳回的字串,但特殊字元 (包括空格、逗號,以及以底線取代的任何非列印圖形) 。
SCSI 埠驅動程式目前會傳回下列裝置類型字串,前九個字串對應至標準 SCSI 類型代碼。
SCSI 類型代碼 | 裝置類型 | 泛型型別 | 周邊識別碼 |
---|---|---|---|
DIRECT_ACCESS_DEVICE (0) | 磁碟 | GenDisk | DiskPeripheral |
SEQUENTIAL_ACCESS_DEVICE (1) | 循序 | TapePeripheral | |
PRINTER_DEVICE (2) | 印表機 | GenPrinter | PrinterPeripheral |
PROCESSOR_DEVICE (3) | 處理器 | OtherPeripheral | |
WRITE_ONCE_READ_MULTIPLE_DEVICE (4) | 蠕蟲 | GenWorm | WormPeripheral |
READ_ONLY_DIRECT_ACCESS_DEVICE (5) | CdRom | GenCdRom | CdRomPeripheral |
SCANNER_DEVICE (6) | 掃描器 | GenScanner | ScannerPeripheral |
OPTICAL_DEVICE (7) | 光學 | GenOptical | OpticalDiskPeripheral |
MEDIUM_CHANGER (8) | 換 | ScsiChanger | MediumChangerPeripheral |
COMMUNICATION_DEVICE (9) | Net | ScsiNet | CommunicationsPeripheral |
10 | ASCIT8 | ScsiASCIT8 | ASCPrePressGraphicsPeripheral |
11 | ASCIT8 | ScsiASCIT8 | ASCPrePressGraphicsPeripheral |
12 | Array | ScsiArray | ArrayPeripheral |
13 | 機箱 | ScsiEnclosure | EnclosurePeripheral |
14 | 紅細胞 | ScsiRBC | RBCPeripheral |
15 | CardReader | ScsiCardReader | CardReaderPeripheral |
16 | 橋接器 | ScsiBridge | BridgePeripheral |
17 | 其他 | ScsiOther | OtherPeripheral |
磁片磁碟機的裝置識別碼範例如下:
SCS\\DiskSEAGATE_ST39102LW_______0004
除了裝置識別碼之外,還有四個硬體識別碼:
SCSI\t*v(8)p(16)
SCSI\t*v(8)
SCSI\v(8)p(16)r(1)
V(8)p(16)r(1)
在這些額外識別碼的第三和第四個中, r (1) 只代表修訂識別碼的第一個字元。 下列範例說明這些硬體識別碼:
SCSI\DiskSEAGATE_ST39102LW_______
SCSI\DiskSEAGATE_
SCSI\DiskSEAGATE_ST39102LW_______0
SEAGATE_ST39102LW_______0
SCSI 埠驅動程式只提供一個相容的識別碼,也就是上表的其中一個可變大小的泛型型別代碼。
例如,磁片磁碟機的相容識別碼如下所示:
GenDisk
泛型識別碼用於 SCSI 裝置的 INF 檔案中比其他裝置更多的識別碼,因為 SCSI 驅動程式通常是泛型的。
請注意,SCSI 埠驅動程式不會傳回循序存取和「處理器」裝置的泛型名稱。