This article describes the cause and solution for a Hyper-V Manager error that states "An error occurred while attempting to start the selected virtual machine(s)" when trying to start a Virtual ALTO on Hyper-V.
When store 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.
There are two ways you can solve this problem. The first solution is move the Virtual ALTO VHDX to a volume that does not use the ReFS file system. Alternatively, you could use the PowerShell cmdlet Set-FileIntegrity 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:
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.