struktur PARTITION_INFORMATION_GPT (winioctl.h)
Berisi informasi partisi tabel partisi GUID (GPT).
Sintaks
typedef struct _PARTITION_INFORMATION_GPT {
GUID PartitionType;
GUID PartitionId;
DWORD64 Attributes;
WCHAR Name[36];
} PARTITION_INFORMATION_GPT, *PPARTITION_INFORMATION_GPT;
Anggota
PartitionType
GUID yang mengidentifikasi jenis partisi.
Setiap jenis partisi yang didukung spesifikasi EFI diidentifikasi oleh GUID-nya sendiri, yang diterbitkan oleh pengembang partisi.
Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
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. Nilai ini hanya dapat diatur untuk disk dasar, dengan satu pengecualian. Jika PARTITION_BASIC_DATA_GUID dan GPT_ATTRIBUTE_PLATFORM_REQUIRED diatur untuk partisi pada disk dasar yang kemudian dikonversi ke disk dinamis, partisi tetap menjadi partisi dasar, meskipun sisa disk adalah disk dinamis. Ini karena partisi dianggap sebagai partisi OEM pada disk GPT. |
|
Tidak ada partisi.
Nilai ini dapat diatur untuk disk dasar dan dinamis. |
|
Partisi adalah partisi sistem EFI.
Nilai ini dapat diatur untuk disk dasar dan dinamis. |
|
Partisi adalah partisi cadangan Microsoft.
Nilai ini dapat diatur untuk disk dasar dan dinamis. |
|
Partisi adalah partisi metadata Logical Disk Manager (LDM) pada disk dinamis.
Nilai ini hanya dapat diatur untuk disk dinamis. |
|
Partisi adalah partisi data LDM pada disk dinamis.
Nilai ini hanya dapat diatur untuk disk dinamis. |
|
Partisi adalah partisi pemulihan Microsoft.
Nilai ini dapat diatur untuk disk dasar dan dinamis. |
PartitionId
GUID partisi.
Attributes
Atribut Extensible Firmware Interface (EFI) dari partisi.
Anggota ini bisa menjadi satu atau beberapa nilai berikut.
Nilai | Makna |
---|---|
|
Jika atribut ini diatur, partisi diperlukan oleh komputer untuk berfungsi dengan baik.
Misalnya, atribut ini harus diatur untuk partisi OEM. Perhatikan bahwa jika atribut ini diatur, Anda dapat menggunakan utilitas DiskPart.exe untuk melakukan operasi partisi seperti menghapus partisi. Namun, karena partisi bukan volume, Anda tidak dapat menggunakan utilitas DiskPart.exe untuk melakukan operasi volume pada partisi. Atribut ini dapat diatur untuk disk dasar dan dinamis. Jika diatur untuk partisi pada disk dasar dan disk dikonversi ke disk dinamis, partisi tetap menjadi partisi dasar, meskipun sisa disk adalah disk dinamis. Ini karena partisi dianggap sebagai partisi OEM pada disk GPT. |
|
Jika atribut ini diatur, partisi tidak menerima huruf kandar secara default ketika disk dipindahkan ke komputer lain atau ketika disk terlihat untuk pertama kalinya oleh komputer.
Atribut ini berguna di lingkungan jaringan area penyimpanan (SAN). Terlepas dari namanya, atribut ini dapat diatur untuk disk dasar dan dinamis. |
|
Jika atribut ini diatur, partisi tidak terdeteksi oleh Mount Manager.
Akibatnya, partisi tidak menerima huruf kandar, tidak menerima jalur GUID volume, tidak menghosting folder yang dipasang (juga disebut titik pemasangan volume), dan tidak dijumlahkan oleh panggilan ke FindFirstVolume dan FindNextVolume. Ini memastikan bahwa aplikasi seperti Defragmenter Disk tidak mengakses partisi. Layanan Menyalin Bayangan Volume (VSS) menggunakan atribut ini. Terlepas dari namanya, atribut ini dapat diatur untuk disk dasar dan dinamis. |
|
Jika atribut ini diatur, partisi adalah salinan bayangan dari partisi lain.
VSS menggunakan atribut ini. Atribut ini adalah indikasi untuk perangkat lunak berbasis driver filter sistem file (seperti program antivirus) untuk menghindari melampirkan ke volume. Aplikasi dapat menggunakan atribut untuk membedakan volume salinan bayangan dari volume produksi. Aplikasi yang melakukan pemulihan cepat, misalnya, akan merusak LUN salinan bayangan dan menghapus atribut baca-saja dan tersembunyi dan atribut ini. Atribut ini diatur ketika salinan bayangan dibuat dan dibersihkan saat salinan bayangan rusak. Terlepas dari namanya, atribut ini dapat diatur untuk disk dasar dan dinamis. Windows Server 2003: Atribut ini tidak didukung sebelum Windows Server 2003 dengan SP1. |
|
Jika atribut ini diatur, partisi bersifat baca-saja.
Menulis ke partisi akan gagal. IOCTL_DISK_IS_WRITABLE akan gagal dengan kode kesalahan ERROR_WRITE_PROTECT Win32, yang menyebabkan sistem file dipasang sebagai baca saja, jika ada sistem file. VSS menggunakan atribut ini. Jangan atur atribut ini untuk disk dinamis. Mengaturnya dapat menyebabkan kesalahan I/O dan mencegah sistem file dipasang dengan benar. |
Name[36]
String karakter lebar yang menjelaskan partisi.
Keterangan
Format partisi GPT diperlukan untuk disk yang digunakan untuk mem-boot komputer yang menggunakan firmware Extended Firmware Interface (EFI). Disk data GPT dapat berada di arsitektur berbasis x86, x64, dan Itanium.
Dimulai dengan Windows Server 2003 dengan SP1, GPT didukung pada semua platform Windows, tidak hanya platform yang menggunakan EFI.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winioctl.h (termasuk Windows.h) |
Lihat juga
IOCTL_DISK_GET_PARTITION_INFO_EX