Bagikan melalui


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