Compartir a través de


MSFT_PhysicalDisk clase

Representa una unidad de subsistema o un husillo.

La siguiente sintaxis se simplifica desde el código de Formato de objeto administrado (MOF).

Sintaxis

class MSFT_PhysicalDisk : MSFT_StorageFaultDomain
{
  UInt16  UniqueIdFormat;
  String  DeviceId;
  String  FriendlyName;
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
  String  OperationalDetails[];
  String  PhysicalLocation;
  UInt16  VirtualDiskFootprint;
  UInt16  Usage;
  UInt16  SupportedUsages[];
  String  Description;
  String  PartNumber;
  String  FirmwareVersion;
  String  SoftwareVersion;
  UInt64  Size;
  UInt64  AllocatedSize;
  UInt16  BusType;
  Boolean IsWriteCacheEnabled;
  Boolean IsPowerProtected;
  UInt64  PhysicalSectorSize;
  UInt64  LogicalSectorSize;
  UInt32  SpindleSpeed;
  Boolean IsIndicationEnabled;
  UInt16  EnclosureNumber;
  UInt16  SlotNumber;
  Boolean CanPool;
  UInt16  CannotPoolReason[];
  String  OtherCannotPoolReasonDescription;
  Boolean IsPartial;
  UInt16  MediaType;
};

Miembros

La clase MSFT_PhysicalDisk tiene estos tipos de miembros:

Métodos

La clase MSFT_PhysicalDisk tiene estos métodos.

Método Descripción
Mantenimiento Permite realizar operaciones de mantenimiento en el disco físico mientras se encuentra en un grupo concreto, como las actualizaciones de firmware.
Restablecer Restablece el disco físico.
SetAttributes Novedades los atributos del disco físico.
SetDescription Establece o cambia la descripción del disco físico.
SetFriendlyName Establece o cambia el nombre descriptivo del disco físico.
SetUsage Establece o cambia el uso previsto para el disco físico dentro de un grupo concreto.
SetWriteCache Permite habilitar o deshabilitar la caché de escritura del disco físico.

Propiedades

La clase MSFT_PhysicalDisk tiene estas propiedades.

AllocatedSize

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Calificadores: unidades ("bytes")

Cantidad total de espacio usado en este disco físico. Esto debe incluir el uso de todos los grupos de almacenamiento y otros datos almacenados en el disco.

Tipo de bus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Calificadores: Obligatorio

Tipo de bus de almacenamiento del disco físico.

Valor Significado
Desconocido 0 El tipo de bus es desconocido.
SCSI 1 SCSI
ATAPI 2 ATAPI
ATA 3 ATA
1394 4 IEEE 1394
SSA 5 SSA
Canal de fibra 6 Canal de fibra
USB 7 USB
RAID 8 RAID
iSCSI 9 iSCSI
SAS 10 SCSI conectada en serie (SAS)
SATA 11 ATA serie (SATA)
SD 12 Secure Digital (SD)
MMC 13 Tarjeta multimedia (MMC)
MAX 14 Este valor está reservado para su uso por parte del sistema.
Archivo con copia de seguridad virtual 15 File-Backed virtual
Espacios de almacenamiento 16 Espacios de almacenamiento
NVMe 17
Microsoft Reserved 18.. Este valor está reservado para su uso por parte del sistema.

CannotPoolReason

Tipo de datos: matriz UInt16

Tipo de acceso: solo lectura

Calificadores: Obligatorio

Matriz de valores que especifica los motivos por los que este disco físico no se puede agregar a un grupo concreto. Esta propiedad solo es válida si la propiedad CanPool es FALSE.

Desconocido (0)

Otros (1)

En una piscina (2)

No correcto (3)

Medios extraíbles (4)

En Uso por clúster (5)

Sin conexión (6)

Capacidad insuficiente (7)

Disco de repuesto (8)

Reservado por subsistema (9)

A partir de (10)

Microsoft Reserved (..)

Proveedor reservado (0x8000.).

CanPool

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: obligatorio

TRUE si este disco físico se puede agregar a un grupo de hormigón.

Descripción

Tipo de datos: String

Tipo de acceso: solo lectura

Descripción configurable por el usuario del disco físico.

DeviceId

Tipo de datos: String

Tipo de acceso: solo lectura

Dirección u otro identificador que asigna un nombre único al disco físico.

EnclosureNumber

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Número del gabinete en el que reside físicamente el disco.

FirmwareVersion

Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: obligatorio

Representación de cadena de la revisión del firmware.

FriendlyName

Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: obligatorio

Un nombre para mostrar descriptivo para el disco físico. El proveedor de almacenamiento o el subsistema deben establecer el valor inicial y el usuario puede modificarlo en cualquier momento de la duración del objeto.

HealthStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Indicación de alto nivel del estado del dispositivo.

Valor Significado
0 Healthy
1 Advertencia
2 Unhealthy (Incorrecto)
5 Unknown

IsIndicationEnabled

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Indica si los LED de identificación del disco físico están activos o no. Esto se usa normalmente en las operaciones de mantenimiento.

IsPartial

Tipo de datos: Boolean

Tipo de acceso: solo lectura

TRUE si un sistema o servicio consume parcialmente este disco físico fuera de las operaciones normales del bloque de almacenamiento.

IsPowerProtected

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Indica si este disco físico está equipado para tolerar una pérdida de energía sin pérdida de datos.

IsWriteCacheEnabled

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Indica si el almacenamiento en caché de escritura está habilitado en este disco físico o no.

LogicalSectorSize

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Calificadores: Obligatorio, Unidades ("Bytes")

Tamaño del sector lógico del disco físico, en bytes. Por ejemplo: un disco nativo de 4K debe notificar 4096, mientras que un disco emulado de 512 bytes debe notificar 512.

MediaType

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Tipo de medio del disco físico.

Valor Significado
0 Sin especificar
3 HDD
4 SSD
5 SCM

OperationalDetails

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Matriz de cadenas que proporciona más información sobre un estado operativo determinado.

OperationalStatus

Tipo de datos: matriz UInt16

Tipo de acceso: solo lectura

Matriz de valores de estado operativo que explica aún más un estado de mantenimiento determinado.

OtherCannotPoolReasonDescription

Tipo de datos: String

Tipo de acceso: solo lectura

Cadena que contiene el motivo definido por el proveedor por el que no se puede agregar este disco físico a un grupo concreto. Esta propiedad debe ser NULL si el valor de la propiedad CannotPoolReason no es Other.

PartNumber

Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: obligatorio

Representación de cadena del número de pieza o SKU del disco físico.

PhysicalLocation

Tipo de datos: String

Tipo de acceso: solo lectura

Este campo es una cadena de forma libre que indica dónde se encuentra el hardware.

PhysicalSectorSize

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Calificadores: Requerido, Unidades ("Bytes")

Tamaño del sector físico del disco físico, en bytes. Por ejemplo: para discos emulados nativos de 4K y 512 bytes, el valor de esta propiedad debe ser 4096.

Tamaño

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Calificadores: unidades ("bytes")

Tamaño total de almacenamiento físico del disco, en bytes.

SlotNumber

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Número de la ranura del gabinete en la que reside físicamente el disco.

SoftwareVersion

Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: Obligatorio

Representación de cadena del número de versión de software.

SpindleSpeed

Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: Requerido, Unidades ("RPM")

Velocidad de rotación de discos físicos basados en husillo. En el caso de los dispositivos de estado sólido (SSD) u otros medios no rotacionales, este miembro debe establecerse en 0. Para rotar medios que tienen una velocidad desconocida, este miembro debe establecerse en 0xFFFFFFFF (UINT32_MAX).

SupportedUsages

Tipo de datos: matriz UInt16

Tipo de acceso: solo lectura

Calificadores: Obligatorio

Matriz de valores que especifican los usos admitidos para este disco físico.

Valor Significado
Desconocido 0 No se especifica el uso previsto.
Selección automática 1 Este disco físico solo se debe usar para el almacenamiento de datos.
Selección manual 2 Este disco físico solo se debe usar si un administrador selecciona manualmente en el momento de la creación del disco virtual. Se selecciona un disco de selección manual mediante el parámetro PhysicalDisksToUse para CreateVirtualDisk.
Reserva activa 3 Este disco físico debe usarse como reserva activa.
Retirado 4 Este disco físico debe retirarse del uso. Como mínimo, ninguna nueva asignación debe ir a este disco. Si se reparan los discos virtuales que residen en este disco, los datos se deben mover a otro disco físico activo.
Journal 5 Este disco físico se debe usar como caché para otros dispositivos que componen un disco virtual. Devolverá una memoria caché de reescritura de un disco virtual, si está configurado.

UniqueIdFormat

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Calificadores: Obligatorio

Indica el tipo de identificador usado en el campo UniqueId (heredado de MSFT_StorageObject). El identificador usado en UniqueId debe ser el identificador más alto disponible con el siguiente orden de preferencia: 8 (más alto), 3, 2, 1, 0 (más bajo). Por ejemplo, si el dispositivo de disco físico expone identificadores de tipo 0, 1 y 3, UniqueId debe ser el identificador del tipo 3 y UniqueIdFormat debe establecerse en 3.

Específico del proveedor (0)

Id. de proveedor (1)

EUI64 (2)

Nombre de FCPH (3)

Cadena de nombre SCSI (8)

Uso

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Calificadores: Obligatorio

El uso previsto de este disco físico dentro de un grupo concreto.

Los grupos de almacenamiento son necesarios para seguir la directiva asignada para un disco físico.

Valor Significado
Desconocido 0 No se especifica el uso previsto.
Selección automática 1 Este disco físico solo se debe usar para el almacenamiento de datos.
Selección manual 2 Este disco físico solo se debe usar si un administrador selecciona manualmente en el momento de la creación del disco virtual. Se selecciona un disco de selección manual mediante el parámetro PhysicalDisksToUse para CreateVirtualDisk.
Reserva activa 3 Este disco físico debe usarse como reserva activa.
Retirado 4 Este disco físico debe retirarse del uso. Como mínimo, ninguna nueva asignación debe ir a este disco. Si se reparan los discos virtuales que residen en este disco, los datos se deben mover a otro disco físico activo.
Journal 5 Este disco físico se debe usar como caché para otros dispositivos que componen un disco virtual. Devolverá una memoria caché de reescritura de un disco virtual, si está configurado.

VirtualDiskFootprint

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Este campo indica el tamaño en bytes de la superficie de datos del usuario de los discos virtuales de este disco físico.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Espacio de nombres Root\Microsoft\Windows\Storage
MOF Storagewmi.mof