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 |