Compartir a través de


MSFT_Partition clase

Representa una partición en un disco.

La siguiente sintaxis se simplifica a partir del código de formato de objeto administrado (MOF).

Sintaxis

class MSFT_Partition : MSFT_StorageObject
{
  UInt32  DiskNumber;
  UInt32  PartitionNumber;
  Char16  DriveLetter;
  String  AccessPaths[];
  UInt16  OperationalStatus;
  UInt16  TransitionState;
  UInt64  Size;
  UInt16  MbrType;
  String  GptType;
  String  Guid;
  Boolean IsReadOnly;
  Boolean IsOffline;
  Boolean IsSystem;
  Boolean IsBoot;
  Boolean IsActive;
  Boolean IsHidden;
  Boolean IsShadowCopy;
  Boolean NoDefaultDriveLetter;
};

Miembros

La clase MSFT_Partition tiene estos tipos de miembros:

Métodos

La clase MSFT_Partition tiene estos métodos.

Method Descripción
AddAccessPath Agrega una ruta de acceso de montaje o una asignación de letras de unidad a la partición.
DeleteObject Elimina la partición y el volumen correspondiente.
GetAccessPaths Recupera todos los puntos de montaje y letras de unidad que se pueden usar para acceder a la partición.
GetSupportedSize Recupera los tamaños mínimos y máximos a los que se puede cambiar el tamaño de la partición mediante el método Resize.
Offline Desmonta la partición sin conexión mediante la desmontaje del volumen asociado (si existe alguno).
En línea Pone la partición en línea montando el volumen asociado (si existe alguno).
RemoveAccessPath Quite una ruta de acceso de la partición.
Cambio de tamaño Cambia el tamaño de la partición y cualquier volumen del sistema de archivos asociado al tamaño especificado por el parámetro Size .
SetAttributes Establece varios atributos y propiedades de la partición.

Propiedades

La clase MSFT_Partition tiene estas propiedades.

AccessPaths

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Matriz de cadenas que contienen los distintos puntos de montaje de la partición. Esta lista incluye letras de unidad, además de carpetas montadas.

DiskNumber

Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: Obligatorio, ModelCorrespondence {"MSFT_Disk.Number"}

Número del sistema operativo del disco que contiene esta partición. Es posible que los números de disco no sigan siendo necesariamente los mismos en los reinicios.

DriveLetter

Tipo de datos: Char16

Tipo de acceso: solo lectura

Letra de unidad asignada actualmente para la partición. Esta propiedad es NULL si no se ha asignado ninguna letra de unidad.

GptType

Tipo de datos: String

Tipo de acceso: solo lectura

Tipo GPT de la partición. Esta propiedad solo es válida cuando la propiedad PartitionStyle del disco es GPT y será NULL para todos los demás estilos de partición.

Valor Significado
Partición del sistema c12a7328-f81f-11d2-ba4b-00a0c93ec93b Partición del sistema EFI.
Microsoft Reserved e3c9e316-0b5c-4db8-817d-f92df00215ae Partición reservada de Microsoft.
Datos básicos ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Partición de datos básica. Este es el tipo de partición de datos creado y reconocido por Windows. Solo se pueden asignar particiones de este tipo, recibir rutas guid de volumen, hospedar carpetas montadas (también denominadas puntos de montaje de volumen) y enumerarse mediante llamadas a FindFirstVolume y FindNextVolume.
Metadatos ldm 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 Partición de metadatos del Administrador de discos lógicos (LDM) en un disco dinámico.
LDM Data af9b60a0-1431-4f62-bc68-3311714a69ad La partición es una partición de datos LDM en un disco dinámico.
Microsoft Recovery de94bba4-06d1-4d40-a16a-bfd50179d6ac Una partición de recuperación de Microsoft.

GUID

Tipo de datos: String

Tipo de acceso: solo lectura

GUID de GPT de la partición. Esta propiedad solo es válida cuando la propiedad PartitionStyle del disco es GPT y será NULL para todos los demás estilos de partición.

IsActive

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, la partición está activa y se puede usar para iniciar el sistema. Esta propiedad solo es válida cuando la propiedad PartitionStyle del disco es MBR y será NULL para todos los demás estilos de partición.

IsBoot

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, la partición es la partición de arranque actual.

IsHidden

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, el administrador de montaje no detecta la partición. Como resultado, la partición no recibe una letra de unidad, no recibe una ruta de acceso GUID de volumen, no hospeda puntos de montaje de volumen y no se enumera mediante llamadas a FindFirstVolume y FindNextVolume. Esto garantiza que las aplicaciones como El desfragmentador de disco no tengan acceso a la partición. El Servicio de instantáneas de volumen (VSS) usa este atributo en sus instantáneas.

IsOffline

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, esta partición está actualmente sin conexión.

IsReadOnly

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, se trata de una partición de solo lectura.

IsShadowCopy

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, la partición es una instantánea de otra partición. VSS usa este atributo. Este atributo es una indicación del software basado en controladores de filtro del sistema de archivos (como programas antivirus) para evitar la asociación al volumen. Una aplicación puede usar este atributo para diferenciar una partición de instantánea de una partición de producción. Por ejemplo, una aplicación que realiza una recuperación rápida interrumpirá un disco virtual de instantánea borrando los atributos de solo lectura y ocultos y este atributo. Este atributo se establece cuando se crea y borra la instantánea cuando se interrumpe la instantánea.

IsSystem

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, se trata de una partición del sistema.

MbrType

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Tipo MBR de la partición. Esta propiedad solo es válida cuando la propiedad PartitionStyle del disco es MBR y será NULL para todos los demás estilos de partición.

FAT12 (1)

FAT16 (4)

Extendido (5)

Enorme (6)

IFS (7)

FAT32 (12)

NoDefaultDriveLetter

Tipo de datos: booleano

Tipo de acceso: solo lectura

Si es TRUE, el sistema operativo no asigna automáticamente una letra de unidad cuando se detecta la partición. Esto solo se respeta para los discos GPT y se supone que es FALSE para los discos MBR. Este atributo es útil en entornos de red de área de almacenamiento (SAN).

OperationalStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Calificadores: Valores ( "Unknown", "Online", "No Media", "Failed", "Offline" ), ValueMap ( "0", "1", "3", "5", "4" )

Estado operativo de la partición.

PartitionNumber

Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: Required

Número del sistema operativo para la partición. El orden se basa en el desplazamiento de la partición, en relación con otras particiones. Esto significa que el valor de esta propiedad puede cambiar en función de la configuración de partición en el intervalo de desplazamiento anterior a esta partición.

Tamaño

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Tamaño total de la partición, medido en bytes.

TransitionState

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Estado de transición de la partición. Uno de los valores siguientes.

Valor Significado
0 Este valor está reservado para uso por el sistema.
1 La partición es estable. Actualmente no hay ninguna actividad de configuración en curso.
2 La partición se está ampliando.
3 La partición se está reducendo.
4 La partición se está reconfigurando automáticamente.
8 La partición se está reetripando.

Comentarios

A partir de Windows 10: MSFT_Partition deriva de MSFT_StorageObject.

Requisitos

Requisito Valor
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