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 |