kelas MSFT_PhysicalDisk
Mewakili drive subsistem atau spindle.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF).
Sintaks
class MSFT_PhysicalDisk : MSFT_StorageFaultDomain
{
UInt16 UniqueIdFormat;
String DeviceId;
String FriendlyName;
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OperationalDetails[];
String PhysicalLocation;
UInt16 VirtualDiskFootprint;
UInt16 Usage;
UInt16 SupportedUsages[];
String Description;
String PartNumber;
String FirmwareVersion;
String SoftwareVersion;
UInt64 Size;
UInt64 AllocatedSize;
UInt16 BusType;
Boolean IsWriteCacheEnabled;
Boolean IsPowerProtected;
UInt64 PhysicalSectorSize;
UInt64 LogicalSectorSize;
UInt32 SpindleSpeed;
Boolean IsIndicationEnabled;
UInt16 EnclosureNumber;
UInt16 SlotNumber;
Boolean CanPool;
UInt16 CannotPoolReason[];
String OtherCannotPoolReasonDescription;
Boolean IsPartial;
UInt16 MediaType;
};
Anggota
Kelas MSFT_PhysicalDisk memiliki jenis anggota ini:
Metode
Kelas MSFT_PhysicalDisk memiliki metode ini.
Metode | Deskripsi |
---|---|
Pemeliharaan | Memungkinkan operasi pemeliharaan dilakukan pada disk fisik saat berada di kumpulan beton, seperti pembaruan firmware. |
Mengatur ulang | Mereset disk fisik. |
SetAttributes | Updates atribut disk fisik. |
SetDescription | Mengatur atau mengubah deskripsi untuk disk fisik. |
SetFriendlyName | Mengatur atau mengubah nama yang mudah diingat untuk disk fisik. |
SetUsage | Mengatur atau mengubah penggunaan yang dimaksudkan untuk disk fisik dalam kumpulan beton. |
SetWriteCache | Memungkinkan cache tulis disk fisik diaktifkan atau dinonaktifkan. |
Properti
Kelas MSFT_PhysicalDisk memiliki properti ini.
Alokasi Ukuran
Jenis data: UInt64
Jenis akses: Baca-saja
Kualifikasi: Unit ("Byte")
Jumlah total ruang yang digunakan pada disk fisik ini. Ini harus mencakup penggunaan dari semua kumpulan penyimpanan dan data lain yang disimpan pada disk.
BusType
Jenis data: UInt16
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Jenis bus penyimpanan dari disk fisik.
Nilai | Makna |
---|---|
Tidak diketahui 0 | Jenis bus tidak diketahui. |
SCSI 1 | SCSI |
ATAPI 2 | ATAPI |
ATA 3 | ATA |
1394 4 | IEEE 1394 |
SSA 5 | SSA |
Saluran Serat 6 | Saluran Serat |
USB 7 | USB |
RAID 8 | RAID |
iSCSI 9 | iSCSI |
SAS 10 | SCSI Terlampir Serial (SAS) |
SATA 11 | Serial ATA (SATA) |
SD 12 | Secure Digital (SD) |
MMC 13 | Kartu Multimedia (MMC) |
MAKS 14 | Nilai ini dicadangkan untuk penggunaan sistem. |
File Didukung Virtual 15 | File-Backed Virtual |
Ruang Penyimpanan 16 | Ruang Penyimpanan |
NVMe 17 | |
Microsoft Reserved 18.. | Nilai ini dicadangkan untuk penggunaan sistem. |
CannotPoolReason
Jenis data: array UInt16
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Array nilai yang menentukan alasan mengapa disk fisik ini tidak dapat ditambahkan ke kumpulan beton. Properti ini hanya valid jika properti CanPoolFALSE.
Tidak diketahui (0)
Lainnya (1)
Dalam Kumpulan (2)
Tidak Sehat (3)
Media yang Dapat Dilepas (4)
Sedang Digunakan oleh Kluster (5)
Offline (6)
Kapasitas Tidak Mencukuum (7)
Disk Cadangan (8)
Dicadangkan oleh subsistem (9)
Mulai (10)
Microsoft Reserved (..)
Vendor Reserved (0x8000..)
CanPool
Jenis data: Boolean
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
TRUE jika disk fisik ini dapat ditambahkan ke kumpulan beton.
Deskripsi
Jenis data: String
Jenis akses: Baca-saja
Deskripsi disk fisik yang dapat diatur pengguna.
DeviceId
Jenis data: String
Jenis akses: Baca-saja
Alamat atau pengidentifikasi lain yang secara unik menamai disk fisik.
EnclosureNumber
Jenis data: UInt16
Jenis akses: Baca-saja
Jumlah penutup tempat disk berada secara fisik.
FirmwareVersion
Jenis data: String
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Representasi string dari revisi firmware.
FriendlyName
Jenis data: String
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Nama tampilan yang mudah digunakan untuk disk fisik. Nilai awal harus ditetapkan oleh penyedia penyimpanan atau subsistem, dan dapat dimodifikasi oleh pengguna kapan saja dalam masa pakai objek.
HealthStatus
Jenis data: UInt16
Jenis akses: Baca-saja
Indikasi kesehatan perangkat tingkat tinggi.
Nilai | Makna |
---|---|
0 | Sehat |
1 | Peringatan |
2 | Tidak sehat |
5 | Tidak dikenal |
IsIndicationEnabled
Jenis data: Boolean
Jenis akses: Baca-saja
Menunjukkan apakah LED identifikasi disk fisik aktif atau tidak. Ini biasanya digunakan dalam operasi pemeliharaan.
IsPartial
Jenis data: Boolean
Jenis akses: Baca-saja
TRUE jika disk fisik ini sebagian dikonsumsi oleh sistem atau layanan di luar operasi kumpulan penyimpanan normal.
IsPowerProtected
Jenis data: Boolean
Jenis akses: Baca-saja
Menunjukkan apakah disk fisik ini dilengkapi untuk mentolerir kehilangan daya tanpa kehilangan data.
IsWriteCacheEnabled
Jenis data: Boolean
Jenis akses: Baca-saja
Menunjukkan apakah penembolokan tulis diaktifkan pada disk fisik ini atau tidak.
LogicalSectorSize
Jenis data: UInt64
Jenis akses: Baca-saja
Kualifikasi: Wajib, Unit ("Byte")
Ukuran sektor logis dari disk fisik, dalam byte. Misalnya: disk asli 4K harus melaporkan 4096, sementara disk emulasi 512 byte harus melaporkan 512.
MediaType
Jenis data: UInt16
Jenis akses: Baca-saja
Jenis media disk fisik.
Nilai | Makna |
---|---|
0 | Tidak disebutkan |
3 | HDD |
4 | SSD |
5 | SCM |
OperationalDetails
Jenis data: Array string
Jenis akses: Baca-saja
Array string yang memberikan informasi lebih lanjut tentang status operasional tertentu.
OperationalStatus
Jenis data: Array UInt16
Jenis akses: Baca-saja
Array nilai status operasional lebih lanjut menjelaskan status kesehatan tertentu.
OtherCannotPoolReasonDescription
Jenis data: String
Jenis akses: Baca-saja
String yang berisi alasan yang ditentukan vendor mengapa disk fisik ini tidak dapat ditambahkan ke kumpulan beton. Properti ini harus NULL jika nilai properti CannotPoolReason bukan Lainnya.
PartNumber
Jenis data: String
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Representasi string dari nomor bagian atau SKU disk fisik.
PhysicalLocation
Jenis data: String
Jenis akses: Baca-saja
Bidang ini adalah string bentuk bebas yang menunjukkan di mana perangkat keras berada.
PhysicalSectorSize
Jenis data: UInt64
Jenis akses: Baca-saja
Kualifikasi: Wajib, Unit ("Byte")
Ukuran sektor fisik disk fisik, dalam byte. Misalnya: untuk disk asli 4K dan disk emulasi 512 byte, nilai properti ini harus 4096.
Ukuran
Jenis data: UInt64
Jenis akses: Baca-saja
Kualifikasi: Unit ("Byte")
Total ukuran penyimpanan fisik disk, dalam byte.
SlotNumber
Jenis data: UInt16
Jenis akses: Baca-saja
Jumlah slot penutup tempat disk berada secara fisik.
SoftwareVersion
Jenis data: String
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Representasi string dari nomor versi perangkat lunak.
SpindleSpeed
Jenis data: UInt32
Jenis akses: Baca-saja
Kualifikasi: Wajib, Unit ("RPM")
Kecepatan rotasi disk fisik berbasis spindle. Untuk perangkat solid state (SSD) atau media non-rotasi lainnya, anggota ini harus diatur ke 0. Untuk memutar media yang memiliki kecepatan tidak diketahui, anggota ini harus diatur ke 0xFFFFFFFF (UINT32_MAX).
SupportedUsages
Jenis data: Array UInt16
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Array nilai yang menentukan penggunaan yang didukung untuk disk fisik ini.
Nilai | Makna |
---|---|
Tidak diketahui 0 | Penggunaan yang dimaksudkan tidak ditentukan. |
Pilih Otomatis 1 | Disk fisik ini hanya boleh digunakan untuk penyimpanan data. |
Pilih Manual 2 | Disk fisik ini hanya boleh digunakan jika dipilih secara manual oleh administrator pada saat pembuatan disk virtual. Disk pilihan manual dipilih menggunakan parameter PhysicalDisksToUse ke CreateVirtualDisk. |
Hot Spare 3 | Disk fisik ini harus digunakan sebagai cadangan panas. |
Pensiun 4 | Disk fisik ini harus dihentikan dari penggunaan. Minimal, tidak ada alokasi baru yang harus masuk ke disk ini. Jika disk virtual yang berada di disk ini diperbaiki, data harus dipindahkan ke disk fisik aktif lainnya. |
Journal 5 | Disk fisik ini harus digunakan sebagai cache untuk perangkat lain yang terdiri dari disk virtual. Ini akan mendukung cache write-back disk virtual, jika dikonfigurasi. |
UniqueIdFormat
Jenis data: UInt16
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Menunjukkan jenis pengidentifikasi yang digunakan di bidang UniqueId (diwarisi dari MSFT_StorageObject). Pengidentifikasi yang digunakan dalam UniqueId harus menjadi pengidentifikasi tertinggi yang tersedia menggunakan urutan preferensi berikut: 8 (tertinggi), 3, 2, 1, 0 (terendah). Misalnya, jika perangkat disk fisik mengekspos pengidentifikasi tipe 0, 1, dan 3, UniqueId harus menjadi pengidentifikasi tipe 3, dan UniqueIdFormat harus diatur ke 3.
Khusus Vendor (0)
Id Vendor (1)
EUI64 (2)
Nama FCPH (3)
String Nama SCSI (8)
Penggunaan
Jenis data: UInt16
Jenis akses: Baca-saja
Kualifikasi: Diperlukan
Penggunaan disk fisik ini yang dimaksudkan dalam kumpulan beton.
Kumpulan penyimpanan diperlukan untuk mengikuti kebijakan yang ditetapkan untuk disk fisik.
Nilai | Makna |
---|---|
Tidak diketahui 0 | Penggunaan yang dimaksudkan tidak ditentukan. |
Pilih Otomatis 1 | Disk fisik ini hanya boleh digunakan untuk penyimpanan data. |
Pilih Manual 2 | Disk fisik ini hanya boleh digunakan jika dipilih secara manual oleh administrator pada saat pembuatan disk virtual. Disk pilihan manual dipilih menggunakan parameter PhysicalDisksToUse ke CreateVirtualDisk. |
Hot Spare 3 | Disk fisik ini harus digunakan sebagai cadangan panas. |
Pensiun 4 | Disk fisik ini harus dihentikan dari penggunaan. Minimal, tidak ada alokasi baru yang harus masuk ke disk ini. Jika disk virtual yang berada di disk ini diperbaiki, data harus dipindahkan ke disk fisik aktif lainnya. |
Journal 5 | Disk fisik ini harus digunakan sebagai cache untuk perangkat lain yang terdiri dari disk virtual. Ini akan mendukung cache write-back disk virtual, jika dikonfigurasi. |
VirtualDiskFootprint
Jenis data: UInt16
Jenis akses: Baca-saja
Bidang ini menunjukkan ukuran dalam byte jejak data pengguna dari disk virtual pada disk fisik ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Ruang nama | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |