When you try to start a Virtual ALTO, you receive a Hyper-V Manager error that states "An error occurred while attempting to start the selected virtual machine(s)."
- Datto ALTO
When storing a Hyper-V virtual machine on a volume with the ReFS file system, the integrity bit of the virtual hard disk (VHD or VHDX) must be turned off.
These steps are for solving the following Hyper-V Manager error.
Figure 1: Hyper-V Manager Error (click to enlarge)
There are two ways you can solve this problem:
- Move the Virtual ALTO VHDX to a volume that does not use the ReFS file system.
- Use the PowerShell cmdlet Set-FileIntegrity (external link) to turn off the integrity bit of the Virtual ALTO VHDX. Assuming that the name of your Virtual ALTO is VirtualDevice.VHDX, run the following command:
Get-Item VirtualDevice.VHDX | Get-FileIntegrity
This command will verify the status of the integrity bit. Once you've verified this, run the next command to turn off the integrity bit:
Get-Item MyVirtualHardDisk.VHDX | Set-FileIntegrity -Enable $False
Once you've done this, you should be able to start your Virtual ALTO with no errors.