Bagikan melalui


kelas MSFT_Partition

Mewakili partisi pada disk.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF).

Sintaks

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

Anggota

Kelas MSFT_Partition memiliki jenis anggota ini:

Metode

Kelas MSFT_Partition memiliki metode ini.

Metode Deskripsi
AddAccessPath Menambahkan jalur pemasangan atau penetapan huruf kandar ke partisi.
DeleteObject Menghapus partisi dan volume yang sesuai.
GetAccessPaths Mengambil semua titik pemasangan dan huruf kandar yang dapat digunakan untuk mengakses partisi.
GetSupportedSize Mengambil ukuran minimum dan maksimum yang dapat diubah ukuran partisinya untuk menggunakan metode Mengubah Ukuran .
Luring Mengambil partisi offline dengan melepas volume terkait (jika ada).
Online Membawa partisi online dengan memasang volume terkait (jika ada).
RemoveAccessPath Hapus jalur akses dari partisi.
Mengubah ukuran Mengubah ukuran partisi dan volume sistem file terkait ke ukuran yang ditentukan oleh parameter Ukuran .
SetAttributes Mengatur berbagai atribut dan properti partisi.

Properti

Kelas MSFT_Partition memiliki properti ini.

AccessPaths

Jenis data: Array string

Jenis akses: Baca-saja

Array string yang berisi berbagai titik pemasangan untuk partisi. Daftar ini mencakup huruf kandar, selain folder yang dipasang.

DiskNumber

Jenis data: UInt32

Jenis akses: Baca-saja

Kualifikasi: Diperlukan, ModelCorrespondence {"MSFT_Disk.Number"}

Nomor sistem operasi untuk disk yang berisi partisi ini. Nomor disk mungkin belum tentu tetap sama di seluruh mulai ulang.

DriveLetter

Jenis data: Char16

Jenis akses: Baca-saja

Huruf kandar yang saat ini ditetapkan untuk partisi. Properti ini adalah NULL jika tidak ada huruf kandar yang ditetapkan.

GptType

Jenis data: String

Jenis akses: Baca-saja

Jenis GPT partisi. Properti ini hanya valid ketika properti PartitionStyle disk adalah GPT dan akan menjadi NULL untuk semua gaya partisi lainnya.

Nilai Makna
Partisi Sistem c12a7328-f81f-11d2-ba4b-00a0c93ec93b Partisi sistem EFI.
Microsoft Reserved e3c9e316-0b5c-4db8-817d-f92df00215ae Partisi cadangan Microsoft.
Data dasar ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Partisi data dasar. Ini adalah jenis partisi data yang dibuat dan dikenali oleh Windows. Hanya partisi jenis ini yang dapat ditetapkan huruf drive, menerima jalur GUID volume, folder yang dipasang di host (juga disebut titik pemasangan volume) dan dijumlahkan oleh panggilan ke FindFirstVolume dan FindNextVolume.
Metadata LDM 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 Partisi metadata Logical Disk Manager (LDM) pada disk dinamis.
Data LDM af9b60a0-1431-4f62-bc68-3311714a69ad Partisi adalah partisi data LDM pada disk dinamis.
Microsoft Recovery de94bba4-06d1-4d40-a16a-bfd50179d6ac Partisi pemulihan Microsoft.

Guid

Jenis data: String

Jenis akses: Baca-saja

GUID GPT partisi. Properti ini hanya valid ketika properti PartitionStyle disk adalah GPT dan akan menjadi NULL untuk semua gaya partisi lainnya.

IsActive

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, partisi aktif dan dapat digunakan untuk memulai sistem. Properti ini hanya valid ketika properti PartitionStyle disk adalah MBR dan akan menjadi NULL untuk semua gaya partisi lainnya.

IsBoot

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, partisi adalah partisi boot saat ini.

IsHidden

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, partisi tidak terdeteksi oleh manajer pemasangan. Akibatnya, partisi tidak menerima huruf drive, tidak menerima jalur GUID volume, tidak menghosting titik pemasangan volume, dan tidak dijumlahkan oleh panggilan ke FindFirstVolume dan FindNextVolume. Ini memastikan bahwa aplikasi seperti Disk Defragmenter tidak mengakses partisi. Layanan Salinan Bayangan Volume (VSS) menggunakan atribut ini pada salinan bayangannya.

IsOffline

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, partisi ini sedang offline.

IsReadOnly

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, ini adalah partisi baca-saja.

IsShadowCopy

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, partisi adalah salinan bayangan dari partisi lain. Atribut ini digunakan oleh VSS. Atribut ini adalah indikasi untuk perangkat lunak berbasis driver filter sistem file (seperti program antivirus) untuk menghindari melampirkan ke volume. Aplikasi dapat menggunakan atribut ini untuk membedakan partisi salinan bayangan dari partisi produksi. Misalnya, aplikasi yang melakukan pemulihan cepat akan merusak disk virtual salinan bayangan dengan menghapus atribut baca-saja dan tersembunyi dan atribut ini. Atribut ini diatur ketika salinan bayangan dibuat dan dibersihkan ketika salinan bayangan rusak.

IsSystem

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, ini adalah partisi sistem.

MbrType

Jenis data: UInt16

Jenis akses: Baca-saja

Jenis MBR partisi. Properti ini hanya valid ketika properti PartitionStyle disk adalah MBR dan akan menjadi NULL untuk semua gaya partisi lainnya.

FAT12 (1)

FAT16 (4)

Diperluas (5)

Besar (6)

IFS (7)

FAT32 (12)

NoDefaultDriveLetter

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, sistem operasi tidak menetapkan huruf drive secara otomatis saat partisi ditemukan. Ini hanya dihormati untuk disk GPT dan diasumsikan FALSE untuk disk MBR. Atribut ini berguna di lingkungan jaringan area penyimpanan (SAN).

OperationalStatus

Jenis data: UInt16

Jenis akses: Baca-saja

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

Status operasional partisi.

PartitionNumber

Jenis data: UInt32

Jenis akses: Baca-saja

Kualifikasi: Diperlukan

Nomor sistem operasi untuk partisi. Pemesanan didasarkan pada offset partisi, relatif terhadap partisi lain. Ini berarti bahwa nilai untuk properti ini dapat berubah berdasarkan konfigurasi partisi dalam rentang offset yang mendahului partisi ini.

Ukuran

Jenis data: UInt64

Jenis akses: Baca-saja

Ukuran total partisi, diukur dalam byte.

TransisiState

Jenis data: UInt16

Jenis akses: Baca-saja

Status transisi partisi. Salah satu nilai berikut.

Nilai Makna
0 Nilai ini dicadangkan untuk penggunaan sistem.
1 Partisi stabil. Saat ini tidak ada aktivitas konfigurasi yang sedang berlangsung.
2 Partisi sedang diperluas.
3 Partisi sedang menyusut.
4 Partisi sedang dikonfigurasi ulang secara otomatis.
8 Partisi sedang di-restriped.

Keterangan

Mulai dari Windows 10: MSFT_Partition berasal dari MSFT_StorageObject.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Ruang nama Root\Microsoft\Windows\Storage
MOF Storagewmi.mof