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 |