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
Topic | Description |
---|---|
Msvm_AffectedStorageJobElement |
Represents the association between a job and the managed elements that may be affected by its execution. |
Msvm_BasedOn |
An association that describes how storage extents can be assembled from lower level extents. |
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. |
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, .vhdx, .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_StorageAlert |
Represents an event that is raised each time the OperationalStatus property of the Msvm_ResourcePool or Msvm_LogicalDisk class changes. |
Msvm_StorageAllocationSettingData |
Represents settings specifically related to the allocation of virtual storage. |
Msvm_StorageJob |
Represents a storage operation job created by the Microsoft Hyper-V Image Management Service. |
Msvm_VirtualHardDiskSettingData |
Provides setting data for a virtual hard disk. |
Msvm_VirtualHardDiskState |
Provides state information for an existing virtual hard disk image. |