Condividi tramite


classe MSFT_PhysicalDisk

Rappresenta un'unità del sottosistema o uno spindle.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format).

Sintassi

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;
};

Members

La classe MSFT_PhysicalDisk ha questi tipi di membri:

Metodi

La classe MSFT_PhysicalDisk dispone di questi metodi.

Metodo Descrizione
Manutenzione Consente di eseguire operazioni di manutenzione sul disco fisico in un pool concreto, ad esempio gli aggiornamenti del firmware.
Reset Reimposta il disco fisico.
SetAttributes Aggiornamenti gli attributi del disco fisico.
SetDescription Imposta o modifica la descrizione per il disco fisico.
SetFriendlyName Imposta o modifica il nome descrittivo per il disco fisico.
SetUsage Imposta o modifica l'utilizzo previsto per il disco fisico all'interno di un pool di cemento.
SetWriteCache Consente di abilitare o disabilitare la cache di scrittura del disco fisico.

Proprietà

La classe MSFT_PhysicalDisk ha queste proprietà.

AllocatedSize

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: unità ("byte")

Quantità totale di spazio usato su questo disco fisico. Questo deve includere l'utilizzo da tutti i pool di archiviazione e altri dati archiviati sul disco.

BusType

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Tipo di bus di archiviazione del disco fisico.

Valore Significato
Sconosciuto 0 Il tipo di bus è sconosciuto.
SCSI 1 SCSI
ATAPI 2 ATAPI
ATA 3 ATA
1394 4 IEEE 1394
SSA 5 SSA
Fibre Channel 6 Fibre Channel
USB 7 USB
RAID 8 RAID
iSCSI 9 iSCSI
FIRMA di accesso condiviso 10 SAS (Serial Attached SCSI)
SATA 11 ATA seriale (SATA)
SD 12 SD (Secure Digital)
MMC 13 Scheda multimediale (MMC)
MAX 14 Questo valore è riservato per l'uso del sistema.
File supportato virtual 15 File-Backed virtuale
Spazi di archiviazione 16 Spazi di archiviazione
NVMe 17
Microsoft Reserved 18.. Questo valore è riservato per l'uso del sistema.

CannotPoolReason

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Matrice di valori che specifica i motivi per cui questo disco fisico non può essere aggiunto a un pool di cemento. Questa proprietà è valida solo se la proprietà CanPool è FALSE.

Sconosciuto (0)

Altro (1)

In un pool (2)

Non integro (3)

Supporti rimovibili (4)

In Uso da cluster (5)

Offline (6)

Capacità insufficiente (7)

Disco di riserva (8)

Riservato per sottosistema (9)

A partire da (10)

Microsoft Riservato (..)

Fornitore riservato (0x8000.)

CanPool

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

TRUE se questo disco fisico può essere aggiunto a un pool di cemento.

Descrizione

Tipo di dati: String

Tipo di accesso: sola lettura

Descrizione impostata dall'utente del disco fisico.

Deviceid

Tipo di dati: String

Tipo di accesso: sola lettura

Indirizzo o altro identificatore che denomina in modo univoco il disco fisico.

EnclosureNumber

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Numero dell'chassis in cui risiede fisicamente il disco.

FirmwareVersion

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Rappresentazione stringa della revisione del firmware.

FriendlyName

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Nome visualizzato descrittivo per il disco fisico. Il valore iniziale deve essere impostato dal provider di archiviazione o dal sottosistema e può essere modificato dall'utente in qualsiasi momento della durata dell'oggetto.

HealthStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Indicazione generale dell'integrità dei dispositivi.

Valore Significato
0 Healthy
1 Avviso
2 Unhealthy
5 Sconosciuto

IsIndicationEnabled

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se i LED di identificazione del disco fisico sono attivi o meno. Questa operazione viene in genere usata nelle operazioni di manutenzione.

IsPartial

Tipo di dati: booleano

Tipo di accesso: sola lettura

TRUE se questo disco fisico viene parzialmente utilizzato da un sistema o da un servizio al di fuori delle normali operazioni del pool di archiviazione.

IsPowerProtected

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se questo disco fisico è dotato di tollerare una perdita di energia senza perdita di dati.

IsWriteCacheEnabled

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la memorizzazione nella cache di scrittura è abilitata su questo disco fisico o meno.

LogicalSectorSize

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: obbligatorio, unità ("byte")

Dimensioni del settore logico del disco fisico, in byte. Ad esempio, un disco nativo 4K deve segnalare 4096, mentre un disco emulato da 512 byte deve segnalare 512.

MediaType

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Tipo di supporto del disco fisico.

Valore Significato
0 Non specificata
3 HDD
4 SSD
5 SCM

OperationalDetails

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice di stringhe che forniscono ulteriori informazioni sullo stato operativo specificato.

OperationalStatus

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Matrice di valori di stato operativo che spiegano ulteriormente uno stato di integrità specificato.

OtherCannotPoolReasonDescription

Tipo di dati: String

Tipo di accesso: sola lettura

Stringa contenente il motivo definito dal fornitore perché questo disco fisico non può essere aggiunto a un pool di cemento. Questa proprietà deve essere NULL se il valore della proprietà CannotPoolReason non è Other.

PartNumber

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Rappresentazione di stringa del numero o dello SKU del disco fisico.

PhysicalLocation

Tipo di dati: String

Tipo di accesso: sola lettura

Questo campo è una stringa di formato libero che indica dove si trova l'hardware.

PhysicalSectorSize

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: obbligatorio, unità ("byte")

Dimensioni del settore fisico del disco fisico, in byte. Ad esempio: per dischi emulati 4K nativi e 512 byte, il valore di questa proprietà deve essere 4096.

Size

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Qualificatori: unità ("byte")

Dimensioni totali di archiviazione fisica del disco, in byte.

SlotNumber

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Numero dello slot di chassis in cui risiede fisicamente il disco.

SoftwareVersion

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Rappresentazione stringa del numero di versione del software.

SpindleSpeed

Tipo di dati: UInt32

Tipo di accesso: sola lettura

Qualificatori: Obbligatorio, Unità ("RPM")

Velocità di rotazione dei dischi fisici basati su spindle. Per i dispositivi a stato solido (SSD) o altri supporti non rotazionali, questo membro deve essere impostato su 0. Per i supporti di rotazione con velocità sconosciuta, questo membro deve essere impostato su 0xFFFFFFFF (UINT32_MAX).

SupportedUsages

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Matrice di valori che specificano gli usi supportati per questo disco fisico.

Valore Significato
Sconosciuto 0 L'utilizzo previsto non è specificato.
Selezione automatica 1 Questo disco fisico deve essere usato solo per l'archiviazione dati.
Selezione manuale 2 Questo disco fisico deve essere usato solo se selezionato manualmente da un amministratore al momento della creazione del disco virtuale. Un disco di selezione manuale viene selezionato usando il parametro PhysicalDisksToUse per CreateVirtualDisk.
Hot Spare 3 Questo disco fisico deve essere usato come riserva ad accesso frequente.
Ritirato 4 Questo disco fisico deve essere ritirato dall'uso. Almeno, nessuna nuova allocazione deve passare a questo disco. Se i dischi virtuali che risiedono su questo disco vengono ripristinati, i dati devono essere spostati in un altro disco fisico attivo.
Journal 5 Questo disco fisico deve essere usato come cache per altri dispositivi che comprendono un disco virtuale. Verrà restituita una cache write-back del disco virtuale, se configurata.

UniqueIdFormat

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Indica il tipo di identificatore utilizzato nel campo UniqueId (ereditato da MSFT_StorageObject). L'identificatore usato in UniqueId deve essere l'identificatore più alto disponibile usando l'ordine di preferenza seguente: 8 (massimo), 3, 2, 1, 0 (più basso). Ad esempio, se il dispositivo disco fisico espone gli identificatori di tipo 0, 1 e 3, UniqueId deve essere l'identificatore del tipo 3 e UniqueIdFormat deve essere impostato su 3.

Fornitore specifico (0)

ID fornitore (1)

EUI64 (2)

Nome FCPH (3)

Stringa nome SCSI (8)

Utilizzo

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Utilizzo previsto di questo disco fisico all'interno di un pool di cemento.

I pool di archiviazione sono necessari per seguire i criteri assegnati per un disco fisico.

Valore Significato
Sconosciuto 0 L'utilizzo previsto non è specificato.
Selezione automatica 1 Questo disco fisico deve essere usato solo per l'archiviazione dati.
Selezione manuale 2 Questo disco fisico deve essere usato solo se selezionato manualmente da un amministratore al momento della creazione del disco virtuale. Un disco di selezione manuale viene selezionato usando il parametro PhysicalDisksToUse per CreateVirtualDisk.
Hot Spare 3 Questo disco fisico deve essere usato come riserva ad accesso frequente.
Ritirato 4 Questo disco fisico deve essere ritirato dall'uso. Almeno, nessuna nuova allocazione deve passare a questo disco. Se i dischi virtuali che risiedono su questo disco vengono ripristinati, i dati devono essere spostati in un altro disco fisico attivo.
Journal 5 Questo disco fisico deve essere usato come cache per altri dispositivi che comprendono un disco virtuale. Verrà restituita una cache write-back del disco virtuale, se configurata.

VirtualDiskFootprint

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Questo campo indica le dimensioni in byte del footprint dei dati utente dai dischi virtuali in questo disco fisico.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof