Win32_DiskDrive クラス

Win32_DiskDriveWMI クラスは、Windows オペレーティング システムを実行しているコンピューターに表示される物理ディスク ドライブを表します。

次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティは、MOF 順ではなくアルファベット順で一覧表示されています。

構文

[Dynamic, Provider("CIMWin32"), UUID("{8502C4B2-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_DiskDrive : CIM_DiskDrive
{
  uint16   Availability;
  uint32   BytesPerSector;
  uint16   Capabilities[];
  string   CapabilityDescriptions[];
  string   Caption;
  string   CompressionMethod;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  uint64   DefaultBlockSize;
  string   Description;
  string   DeviceID;
  boolean  ErrorCleared;
  string   ErrorDescription;
  string   ErrorMethodology;
  string   FirmwareRevision;
  uint32   Index;
  datetime InstallDate;
  string   InterfaceType;
  uint32   LastErrorCode;
  string   Manufacturer;
  uint64   MaxBlockSize;
  uint64   MaxMediaSize;
  boolean  MediaLoaded;
  string   MediaType;
  uint64   MinBlockSize;
  string   Model;
  string   Name;
  boolean  NeedsCleaning;
  uint32   NumberOfMediaSupported;
  uint32   Partitions;
  string   PNPDeviceID;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint32   SCSIBus;
  uint16   SCSILogicalUnit;
  uint16   SCSIPort;
  uint16   SCSITargetId;
  uint32   SectorsPerTrack;
  string   SerialNumber;
  uint32   Signature;
  uint64   Size;
  string   Status;
  uint16   StatusInfo;
  string   SystemCreationClassName;
  string   SystemName;
  uint64   TotalCylinders;
  uint32   TotalHeads;
  uint64   TotalSectors;
  uint64   TotalTracks;
  uint32   TracksPerCylinder;
};

メンバー

Win32_DiskDrive クラスには、次の種類のメンバーがあります。

メソッド

Win32_DiskDrive クラスには次のメソッドがあります。

メソッド 説明
リセット 実装されていません。 このメソッドを実装するには、CIM_DiskDriveReset メソッドのドキュメントを参照してください。
SetPowerState 実装されていません。 このメソッドを実装するには、CIM_DiskDriveSetPowerState メソッドのドキュメントを参照してください。

プロパティ

Win32_DiskDrive クラスには次のプロパティがあります。

可用性

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|操作状態|003.5"、"MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus")

デバイスの可用性と状態。

このプロパティは CIM_LogicalDevice から継承されます。

Other (1)

不明 (2)

実行中/フルパワー (3)

実行中またはフルパワー

警告 (4)

テスト中 (5)

該当なし (6)

電源オフ (7)

オフライン (8)

時間外 (9)

低下 (10)

未インストール (11)

インストール エラー (12)

省電力 - 不明 (13)

デバイスは省電力モードであることがわかっていますが、正確な状態は不明です。

省電力 - 低電力モード (14)

デバイスは省電力状態ですが、まだ機能しており、パフォーマンスが低下している可能性があります。

省電力 - スタンバイ (15)

デバイスは機能していませんが、すぐにフルパワーになる可能性があります。

電源サイクル (16)

省電力 - 警告 (17)

デバイスは警告状態ですが、省電力モードでもあります。

一時停止 (18)

準備できていない (19)

未構成 (20)

休止 (21)

ディスク ドライブは使用できません。

BytesPerSector

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|BytesPerSector")、units ("バイト")

物理ディスク ドライブの各セクターのバイト数。

例: 512

Capabilities

データ型: uint16 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("インデックス付き"), MappingStrings ("MIF.DMTF||001.9"、"MIF.DMTF|Storage Devices|001.11"、"MIF.DMTF|ストレージ デバイ|001.12", "MIF.DMTF|ディスク|003.7")、ModelCorrespondence ("CIM_MediaAccessDevice.CapabilityDescriptions")

メディア アクセス デバイスの機能の配列。 たとえば、デバイスではランダム アクセス (3)、リムーバブル メディア (7)、自動クリーニング (9) がサポートされている場合があります。

このプロパティは、CIM_MediaAccessDevice から継承されます。

Unknown (0)

Other (1)

順次アクセス (2)

ランダム アクセス (3)

書き込みをサポート (4)

暗号化 (5)

圧縮 (6)

リムーバブル メディアをサポート (7)

リムーバブル メディアをサポート

手動クリーニング (8)

自動クリーニング (9)

SMART 通知 (10)

両面メディアをサポート (11)

両面メディアをサポート

事前マウント解除取り出し不要 (12)

ドライブ マウント解除前の取り出し不要

CapabilityDescriptions

データ型: string 配列

アクセスの種類: 読み取り専用

修飾子: ArrayType ("インデックス付き")、ModelCorrespondence ("CIM_MediaAccessDevice.Capabilities")

Capabilities 配列に示されているアクセス デバイス機能の詳細な説明の一覧。 この配列の各エントリは、同じインデックスにある Capabilities 配列のエントリに関連していることに注意してください。

このプロパティは、CIM_MediaAccessDevice から継承されます。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、DisplayName ("Caption")

オブジェクトの簡単な説明。

このプロパティは CIM_ManagedSystemElement から継承されます。

CompressionMethod

データ型: string

アクセスの種類: 読み取り専用

圧縮をサポートするためにデバイスによって使用されるアルゴリズムまたはツール。 このプロパティは、CIM_MediaAccessDevice から継承されます。

圧縮アルゴリズムの名前、または次のいずれかの値。

("不明")

デバイスで圧縮機能がサポートされているかどうかが不明です。

("圧縮済み")

デバイスで圧縮機能がサポートされていますが、その圧縮スキームは不明であるか、開示されていません。

("圧縮されていません")

デバイスで圧縮がサポートされていません。

ConfigManagerErrorCode

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: Schema ("Win32")

Windows 構成マネージャーのエラー コード。

このプロパティは CIM_LogicalDevice から継承されます。

このデバイスは正常に動作しています。(0)

デバイスは正常に動作しています。

このデバイスは正しく構成されていません。(1)

デバイスが正しく構成されていません。

Windows では、このデバイスのドライバーを読み込むことができません。(2)

このデバイスのドライバーが破損しているか、システムのメモリやその他のリソースが不足している可能性があります。(3)

このデバイスのドライバーが破損しているか、システムのメモリやその他のリソースが不足している可能性があります。

このデバイスは正常に動作していません。そのドライバーまたはレジストリの 1 つが破損している可能性があります。(4)

デバイスが正常に動作していません。 そのドライバーまたはレジストリの 1 つが破損している可能性があります。

このデバイスのドライバーには、Windows で管理できないリソースが必要です。(5)

デバイスのドライバーには、Windows で管理できないリソースが必要です。

このデバイスのブート構成が他のデバイスと競合しています。(6)

デバイスのブート構成が他のデバイスと競合しています。

フィルター処理できません。(7)

デバイスのドライバー ローダーがありません。(8)

デバイスのドライバー ローダーがありません。

デバイスのリソースが制御ファームウェアによって誤って報告されいるため、このデバイスは正常に動作していません。(9)

デバイスが正常に動作していません。 デバイスのリソースが制御ファームウェアによって誤って報告されています。

このデバイスは起動できません。(10)

デバイスを起動できません。

このデバイスに障害が発生しました。(11)

デバイスに障害が発生しました。

このデバイスで使用できる十分な空きリソースが見つかりません。(12)

デバイスで使用できる十分な空きリソースが見つかりません。

Windows でこのデバイスのリソースを確認できません。(13)

Windows でデバイスのリソースを確認できません。

コンピューターを再起動するまで、このデバイスは正常に動作できません。(14)

コンピューターが再起動されるまで、デバイスが正常に動作できません。

再列挙に問題が発生している可能性があるため、このデバイスは正常に動作していません。(15)

再列挙に問題が発生している可能性があるため、デバイスが正常に動作していません。

このデバイスで使用されているリソースに Windows で特定できないものがあります。(16)

デバイスで使用されているリソースに Windows で特定できないものがあります。

このデバイスによって不明なリソースの種類が要求されています。(17)

デバイスによって不明なリソースの種類が要求されています。

このデバイスのドライバーを再インストールしてください。(18)

デバイス ドライバーを再インストールする必要があります。

VxD ローダーの使用中にエラーが発生しました。(19)

レジストリが破損している可能性があります。(20)

レジストリが破損している可能性があります。

システム障害: このデバイスのドライバーを変更してみてください。問題が解決しない場合は、ハードウェアのドキュメントを参照してください。このデバイスは Windows によって削除されます。(21)

システム障害。 デバイス ドライバーを変更しても効果がない場合は、ハードウェアのドキュメントを参照してください。 デバイスは Windows によって削除されます。

デバイスが無効になっています。(22)

デバイスが無効です。

システム障害: このデバイスのドライバーを変更してみてください。問題が解決しない場合は、ハードウェアのドキュメントを参照してください。(23)

システム障害。 デバイス ドライバーを変更しても効果がない場合は、ハードウェアのドキュメントを参照してください。

このデバイスが存在しないか、正しく動作していないか、またはインストールされていないドライバーがあります。(24)

デバイスが存在しないか、正しく動作していないか、またはインストールされていないドライバーがあります。

このデバイスは引き続き Windows によって設定されます。(25)

デバイスは引き続き Windows によって設定されます。

このデバイスは引き続き Windows によって設定されます。(26)

デバイスは引き続き Windows によって設定されます。

有効なログ構成がこのデバイスにありません。(27)

有効なログ構成がデバイスにありません。

このデバイスのドライバーはインストールされていません。(28)

デバイス ドライバーがインストールされていません。

このデバイスのファームウェアから必要なリソースが提供されていないため、このデバイスは無効になっています。(29)

デバイスが無効です。 デバイス ファームウェアから必要なリソースが提供されませんでした。

別のデバイスで使用されている割り込み要求 (IRQ) リソースが、このデバイスで使用されています。(30)

別のデバイスで使用されている IRQ リソースが、デバイスで使用されています。

このデバイスに必要なドライバーを Windows で読み込むことができないため、このデバイスは正常に動作していません。(31)

デバイスが正常に動作していません。 必要なデバイス ドライバーを Windows で読み込むことができません。

ConfigManagerUserConfig

データ型: boolean

アクセスの種類: 読み取り専用

修飾子: Schema ("Win32")

True の場合、デバイスによってユーザー定義の構成が使用されています。

このプロパティは CIM_LogicalDevice から継承されます。

CreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: CIM_Key

インスタンスの作成に使用される継承チェーンで最初に表示される具象クラスの名前。 クラスの他のキー プロパティと一緒に使うと、このプロパティによって、このクラスとそのサブクラスのすべてのインスタンスを一意に識別できるようになります。

このプロパティは CIM_LogicalDevice から継承されます。

DefaultBlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("バイト")

このデバイスの既定のブロック サイズ (バイト単位)。

このプロパティは、CIM_MediaAccessDevice から継承されます。

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

説明

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("説明")

オブジェクトの説明。

このプロパティは CIM_ManagedSystemElement から継承されます。

DeviceID

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyOverride ("DeviceId")、MappingStrings ("WMI")

システム上の他のデバイスを持つディスク ドライブの一意識別子。

このプロパティは CIM_LogicalDevice から継承されます。

ErrorCleared

データ型: boolean

アクセスの種類: 読み取り専用

True の場合、LastErrorCode で報告されたエラーはクリアされています。

このプロパティは CIM_LogicalDevice から継承されます。

ErrorDescription

データ型: string

アクセスの種類: 読み取り専用

LastErrorCode に記録されたエラーの詳細、および実行できる修正アクションに関する情報。

このプロパティは CIM_LogicalDevice から継承されます。

ErrorMethodology

データ型: string

アクセスの種類: 読み取り専用

このデバイスでサポートされているエラー検出と修正の種類。

このプロパティは、CIM_MediaAccessDevice から継承されます。

FirmwareRevision

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|STORAGE_DEVICE_DESCRIPTOR|ProductRevisionOffset")

製造元によって割り当てられているディスク ドライブ ファームウェアのリビジョン。

インデックス

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|Windows 95/98 関数|DRIVE_MAP_INFO|btInt13Unit")

指定されたドライブの物理ドライブ番号。 このプロパティは、IOCTL_STORAGE_GET_DEVICE_NUMBER 制御コードから返される STORAGE_DEVICE_NUMBER 構造体によって入力されます。 値 0xffffffff は、指定されたドライブが物理ドライブにマップされていないことを示します。

例 1:

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5")、DisplayName ("Install Date")

オブジェクトがインストールされた日時。 このプロパティには、オブジェクトがインストールされていることを示す値は必要ありません。

このプロパティは CIM_ManagedSystemElement から継承されます。

InterfaceType

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイス入出力関数|DeviceIoControl")

物理ディスク ドライブのインターフェイスの種類。

値は次のとおりです。

SCSI

HDC

IDE

USB

1394

LastErrorCode

データ型: uint32

アクセスの種類: 読み取り専用

論理デバイスによって報告された最後のエラー コード。

このプロパティは CIM_LogicalDevice から継承されます。

メーカー

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port\\Scsi Bus\\Target Id\\Logical Unit Id\\Identifier"、"Win32Registry|Manufacturer")

ディスク ドライブの製造元の名前。

例: "Seagate"

MaxBlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("バイト")

このデバイスがアクセスするメディアの最大ブロック サイズ (バイト単位)。

このプロパティは、CIM_MediaAccessDevice から継承されます。

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

MaxMediaSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|シーケンシャル アクセス デバイス|001.2")、Units ("KB")

このデバイスでサポートされているメディアの最大メディア サイズ (KB 単位)。

このプロパティは、CIM_MediaAccessDevice から継承されます。

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

MediaLoaded

データ型: boolean

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|MediaType|FixedMedia")

True の場合、ディスク ドライブのメディアが読み込まれます。つまり、デバイスには読み取り可能なファイル システムがあり、アクセス可能です。 固定ディスク ドライブの場合、このプロパティは常に TRUE になります。

MediaType

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|MediaType")

このデバイスによって使用またはアクセスされるメディアの種類。

次のいずれかの値になります。

外付けハード ディスク メディア

リムーバブル メディア ("フロッピー以外のリムーバブル メディア")

固定ハード ディスク ("固定ハード ディスク メディア")

不明 ("形式が不明")

MinBlockSize

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: Units ("バイト")

このデバイスがアクセスするメディアの最小ブロック サイズ (バイト単位)。

このプロパティは、CIM_MediaAccessDevice から継承されます。

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

モデル

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port\\Scsi Bus\\Target Id\\Logical Unit Id\\Identifier"、"Win32Registry|ProductId")

ディスク ドライブの製造元のモデル番号。

Example: "ST32171W"

名前

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("名前")

オブジェクトが認識されるラベル。 サブクラス化すると、プロパティをオーバーライドしてキー プロパティにすることができます。

このプロパティは CIM_ManagedSystemElement から継承されます。

NeedsCleaning

データ型: boolean

アクセスの種類: 読み取り専用

True の場合、メディア アクセス デバイスにはクリーニングが必要です。 手動クリーニングが可能か自動クリーニングが可能かは、Capabilities プロパティで示されます。

このプロパティは、CIM_MediaAccessDevice から継承されます。

NumberOfMediaSupported

データ型: uint32

アクセスの種類: 読み取り専用

サポートまたは挿入できるメディアの最大数 (複数の個別のメディアがメディア アクセス デバイスによってサポートされている場合)。

このプロパティは、CIM_MediaAccessDevice から継承されます。

パーティション

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|PARTITION_INFORMATION|RecognizedPartition")

オペレーティング システムによって認識される、この物理ディスク ドライブ上のパーティションの数。

例 2:

PNPDeviceID

データ型: string

アクセスの種類: 読み取り専用

修飾子: Schema ("Win32")

Windows プラグ アンド プレイの論理デバイスのデバイス識別子。

このプロパティは CIM_LogicalDevice から継承されます。

例: "*PNP030b"

PowerManagementCapabilities

データ型: uint16 配列

アクセスの種類: 読み取り専用

論理デバイスの特定の電源関連機能の配列。

このプロパティは CIM_LogicalDevice から継承されます。

不明 (0)

サポート非対称 (1)

このデバイスでは、電源関連の容量はサポートされていません。

無効 (2)

有効 (3)

電源の管理機能が現在有効ですが、正確な機能セットは不明であるか、情報が使用できません。

自動省電力モード (4)

使用状況やその他の条件に基づいてデバイスの電源状態を変更できます。

電源状態設定可能 ( 5)

SetPowerState メソッドがサポートされています。 このメソッドは親 CIM_LogicalDevice クラスにあり、実装することができます。 詳細については、「管理オブジェクトフォーマット (MOF) クラスの設計」を参照してください。

電源サイクルがサポートされています (6)

SetPowerState メソッドは、PowerState パラメーターを 5 (電源サイクル) に設定してを呼び出すことができます。

時間指定電源オンがサポートされています (7)

時間指定電源オンがサポートされています

SetPowerState メソッドは、PowerState パラメーターを 5 (電源サイクル) に設定し、電源オンの Time を特定の日付と時刻または間隔に設定して呼び出すことができます。

PowerManagementSupported

データ型: boolean

アクセスの種類: 読み取り専用

True の場合、デバイスの電源を管理できます (中断モードなどに設定できます)。 このプロパティは、電源管理機能が現在有効になっていることを示すのではなく、論理デバイスが電源管理可能であることのみを示します。

このプロパティは CIM_LogicalDevice から継承されます。

SCSIBus

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|SCSI_ADDRESS|PathId")

ディスク ドライブの SCSI バス番号。

例: 0

SCSILogicalUnit

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|SCSI_ADDRESS|Lun")

ディスク ドライブの SCSI 論理ユニット番号 (LUN)。

例: 0

SCSIPort

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|SCSI_ADDRESS|PortNumber")

ディスク ドライブの SCSI ポート番号。

例: 0

SCSITargetId

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|SCSI_ADDRESS|TargetId")

ディスク ドライブの SCSI 識別子番号。

例: 0

SectorsPerTrack

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|SectorsPerTrack")

この物理ディスク ドライブの各トラックのセクター数。

例: 63

SerialNumber

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|STORAGE_DEVICE_DESCRIPTOR|SerialNumberOffset")

物理メディアを識別するために製造元によって割り当てられた番号。

例: WD-WM3493798728

Signature

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DRIVE_LAYOUT_INFORMATION|Signature")

ディスク ID。 このプロパティは、共有リソースの識別に使用できます。

Size

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY")、units ("バイト")

ディスク ドライブのサイズ。 これは、シリンダーの合計数、各シリンダー内のトラック数、各トラック内のセクター数、各セクター内のバイト数を乗算して計算されます。

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

状態

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)、DisplayName ("Status")

オブジェクトの現在の状態。 さまざまな操作可能な状態と操作不可能な状態を定義できます。 操作可能な状態の例: "OK"、"低下"、"障害が発生する可能性あり" (SMART 対応のハード ディスク ドライブなどの要素が正常に機能していますが、近いうちに障害が発生する可能性があります)。 操作不可能な状態の例: "エラー"、"開始中"、"停止中"、"サービス"。 後者の "サービス" は、ディスクのミラー再入、ユーザーアクセス許可リストの再読み込み、またはその他の管理作業中に適用される可能性があります。 このような作業のすべてがオンラインとは限りませんが、管理対象要素は "OK" でも他の状態でもありません。

このプロパティは CIM_ManagedSystemElement から継承されます。

値は次のとおりです。

OK ("OK")

Error ("Error")

Degraded ("Degraded")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Starting ("Starting")

Stopping ("Stopping")

Service ("Service")

Stressed ("Stressed")

NonRecover ("NonRecover")

No Contact ("No Contact")

Lost Comm ("Lost Comm")

StatusInfo

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|運用状態|003.3")

論理デバイスの状態。 このプロパティが論理デバイスに適用されない場合は、値 5 (適用できません) を使用する必要があります。

このプロパティは CIM_LogicalDevice から継承されます。

Other (1)

不明 (2)

有効 (3)

無効 (4)

適用できません (5)

SystemCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: Propagated ("CIM_System.CreationClassName")、CIM_Key

スコープ コンピューターの CreationClassName プロパティの値。

このプロパティは CIM_LogicalDevice から継承されます。

SystemName

データ型: string

アクセスの種類: 読み取り専用

修飾子: Propagated ("CIM_System.Name")、CIM_Key

スコープ システムの名前。

このプロパティは CIM_LogicalDevice から継承されます。

TotalCylinders

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|Cylinders")

物理ディスク・ドライブ上のシリンダーの合計数。 注: このプロパティの値は、BIOS 割り込み 13h の拡張機能によって取得されます。 ドライブによる大容量ディスク サイズのサポートに変換スキームが使用されている場合は、値が不正確になる可能性があります。 正確なドライブ仕様については、製造元にお問い合わせください。

例: 657

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

TotalHeads

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|TracksPerCylinder")

ディスク ドライブ上のヘッドの合計数。 注: このプロパティの値は、BIOS 割り込み 13h の拡張機能によって取得されます。 ドライブによる大容量ディスク サイズのサポートに変換スキームが使用されている場合は、値が不正確になる可能性があります。 正確なドライブ仕様については、製造元にお問い合わせください。

TotalSectors

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|SectorsPerTrack")

物理ディスク・ドライブ上のセクターの合計数。 注: このプロパティの値は、BIOS 割り込み 13h の拡張機能によって取得されます。 ドライブによる大容量ディスク サイズのサポートに変換スキームが使用されている場合は、値が不正確になる可能性があります。 正確なドライブ仕様については、製造元にお問い合わせください。

例: 2649024

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

TotalTracks

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|TracksPerCylinder")

物理ディスク・ドライブ上のトラックの合計数。 注: このプロパティの値は、BIOS 割り込み 13h の拡張機能によって取得されます。 ドライブによる大容量ディスク サイズのサポートに変換スキームが使用されている場合は、値が不正確になる可能性があります。 正確なドライブ仕様については、製造元にお問い合わせください。

例: 42048

スクリプトでの uint64 値の使用の詳細については、「WMI でのスクリプト作成」を参照してください。

TracksPerCylinder

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|デバイスの入出力構造|DISK_GEOMETRY|TracksPerCylinder")

物理ディスク・ドライブ上の各シリンダー内のトラックの数。 注: このプロパティの値は、BIOS 割り込み 13h の拡張機能によって取得されます。 ドライブによる大容量ディスク サイズのサポートに変換スキームが使用されている場合は、値が不正確になる可能性があります。 正確なドライブ仕様については、製造元にお問い合わせください。

例: 64

解説

どのコンピューティング環境においても、情報のプライマリ ストレージ メディアとなるのは物理ハード ディスク ドライブです。 組織がテープ ドライブやコンパクト ディスク ドライブなどのデバイスを使ってデータをアーカイブしていることがよくありますが、このようなデバイスは、毎日のユーザー データを保存するのには適していません。 データの保存およびアプリケーションやオペレーティング システムの実行に必要なスピードと使いやすさを提供するのは、物理ハード ディスクだけです。

データを効率的に管理するには、すべての物理ディスクとその機能および容量の詳細なインベントリを用意することが重要です。 Win32_DiskDrive クラスを使用すると、この種類のインベントリを派生させることができます。

Windows 物理ディスク ドライブへのインターフェイスは、このクラスの子孫 (またはメンバー) です。 このオブジェクトを通じて見られるディスク ドライブの機能は、ドライブの論理的および管理特性に対応します。 これはデバイスの実際の物理的特性を反映していないことがあります。 別の論理デバイスに基づくオブジェクトは、このクラスのメンバーになりません。

セキュリティ上の理由から、リモート コンピューターから接続するユーザーがこのクラスを列挙するには、SC_MANAGER_CONNECT 特権が有効になっている必要があります。 詳細については、「サービスのセキュリティとアクセス権」を参照してください。

Win32_DiskDrive クラスは CIM_DiskDrive から派生し、それは CIM_MediaAccessDevice から派生します。 その CIM_MediaAccessDevice クラスは、CIM_LogicalDevice から派生します。

要件

要件 Value
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

関連項目

CIM_DiskDrive

コンピューター システム ハードウェア クラス

WMI タスク: ディスクとファイル システム