Storage Classes
The storage objects are separated into three types: controllers, drives, and media.
There are two controllers, an emulated IDE controller and a synthetic SCSI controller. Both controllers support the attachment of drives that host the media.
The following are virtualization WMI classes related to storage. There is also support for synthetic floppy disk media. Attaching to a physical floppy drive is not supported.
In this section
Class | Description |
---|---|
Msvm_AffectedStorageJobElement |
Represents the association between a job and the managed elements that may be affected by its execution. |
Msvm_ControlledBy |
Associates a storage device with the storage controller that owns the device. |
Msvm_DiskDrive |
Represents a hard disk drive inside of a virtual machine. |
Msvm_DisketteController |
Represents the floppy controller in the virtual machine (VM). |
Msvm_DisketteDrive |
Represents a floppy drive inside the virtual machine. |
Msvm_DVDDrive |
Represents a DVD drive inside of a virtual machine. |
Msvm_IDEController |
Represents an IDE controller. |
Msvm_ImageManagementService |
Manages the virtual media (.vhd, .iso, or .vfd files) for a virtual machine. |
Msvm_LogicalDisk |
Represents storage drive media and is used to populate the storage drives. |
Msvm_MediaPresent |
Associates a storage drive with the media inserted into the drive. |
Msvm_MountedStorageImage |
Provides detailed information about a manually mounted storage image. |
Msvm_ProtocolControllerForUnit |
This association indicates that a subclass of logical device (for example a storage volume) is connected through a specific protocol controller. |
Msvm_SCSIProtocolController |
Represents a synthetic SCSI controller. |
Msvm_StorageJob |
Represents an image operation job created by the Microsoft Hyper-V Image Management Service. |
Msvm_VirtualHardDiskInfo |
Provides detailed information about an existing virtual hard disk image. |