Compartir a través de


Identificadores para dispositivos SCSI

A partir de Windows 10, versión 2004 (compilación del sistema operativo 19041.488 o posterior), hay dos identificadores adicionales disponibles para las unidades de disco de almacenamiento NVMe que admiten la estructura de STOR_RICH_DEVICE_DESCRIPTION :

SCSI\t*v(8)p(40)

Donde:

  • t* es un código de tipo de dispositivo de longitud variable

  • v(8) es un identificador de proveedor de 8 caracteres

  • p(40) es un identificador de producto de 40 caracteres

SCSI\t*v(8)p(40)r(8)

Donde:

  • t* es un código de tipo de dispositivo de longitud variable

  • v(8) es un identificador de proveedor de 8 caracteres

  • p(40) es un identificador de producto de 40 caracteres

  • r(8) es un valor de nivel de revisión de 8 caracteres

En versiones de Windows anteriores a Windows 10, versión 2004 (compilación del sistema operativo 19041.488 o posterior), el formato de identificador de dispositivo para un dispositivo de interfaz de sistema de equipo pequeño (SCSI) es el siguiente:

SCSI\t*v(8)p(16)r(4)

Donde:

  • t* es un código de tipo de dispositivo de longitud variable

  • v(8) es un identificador de proveedor de 8 caracteres

  • p(16) es un identificador de producto de 16 caracteres

  • r(4) es un valor de nivel de revisión de 4 caracteres

El enumerador de bus determina el tipo de dispositivo mediante la indexación de una tabla de cadenas interna, mediante un código de tipo de dispositivo SCSI codificado numéricamente, obtenido consultando el dispositivo, como se muestra en la tabla siguiente. Los componentes restantes son solo cadenas devueltas por el dispositivo, pero con caracteres especiales (incluido el espacio, la coma y cualquier gráfico no imprimido) reemplazados por un carácter de subrayado.

El controlador de puerto SCSI devuelve actualmente las siguientes cadenas de tipo de dispositivo, los nueve primeros de los cuales corresponden a códigos de tipo SCSI estándar.

Código de tipo SCSI Tipo de dispositivo Tipo genérico Id. de periférico
DIRECT_ACCESS_DEVICE (0) Disco GenDisk DiskPeripheral
SEQUENTIAL_ACCESS_DEVICE (1) Secuencial TapePeripheral
PRINTER_DEVICE (2) Impresora GenPrinter PrinterPeripheral
PROCESSOR_DEVICE (3) Procesador OtherPeripheral
WRITE_ONCE_READ_MULTIPLE_DEVICE (4) Gusano GenWorm WormPeripheral
READ_ONLY_DIRECT_ACCESS_DEVICE (5) Cdrom GenCdRom CdRomPeripheral
SCANNER_DEVICE (6) Escáner GenScanner ScannerPeripheral
OPTICAL_DEVICE (7) Óptica GenOptical OpticalDiskPeripheral
MEDIUM_CHANGER (8) Cambiador ScsiChanger MediumChangerPeripheral
COMMUNICATION_DEVICE (9) Net ScsiNet CommunicationsPeripheral
10 ASCIT8 ScsiASCIT8 ASCPrePressGraphicsPeripheral
11 ASCIT8 ScsiASCIT8 ASCPrePressGraphicsPeripheral
12 Array ScsiArray ArrayPeripheral
13 Revestimiento ScsiEnclosure EnclosurePeripheral
14 RBC ScsiRBC RBCPeripheral
15 Cardreader ScsiCardReader CardReaderPeripheral
16 Puente ScsiBridge BridgePeripheral
17 Otros ScsiOther OtherPeripheral

Un ejemplo de un identificador de dispositivo para una unidad de disco sería el siguiente:

SCS\\DiskSEAGATE_ST39102LW_______0004

Hay cuatro identificadores de hardware además del identificador de dispositivo:

SCSI\t*v(8)p(16)

SCSI\t*v(8)

SCSI\v(8)p(16)r(1)

V(8)p(16)r(1)

En el tercero y cuarto de estos identificadores adicionales, r(1) representa solo el primer carácter del identificador de revisión. Estos identificadores de hardware se muestran en los ejemplos siguientes:

SCSI\DiskSEAGATE_ST39102LW_______

SCSI\DiskSEAGATE_

SCSI\DiskSEAGATE_ST39102LW_______0

SEAGATE_ST39102LW_______0

El controlador de puerto SCSI proporciona solo un identificador compatible, uno de los códigos de tipo genérico de tamaño variable de la tabla anterior.

Por ejemplo, el identificador compatible de una unidad de disco es el siguiente:

GenDisk

El identificador genérico se usa en archivos INF para dispositivos SCSI más que cualquier otro, ya que los controladores SCSI suelen ser genéricos.

Tenga en cuenta que el controlador de puerto SCSI no devuelve ningún nombre genérico para los dispositivos de acceso secuencial y "procesador".