共用方式為


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 埠驅動程式不會傳回循序存取和「處理器」裝置的泛型名稱。