I just created a new virtual machine (kerio connect) on esxi 6.5 server from an existing .vmdk file.
when I try to start the virtual machine, I keep getting the following error:
Unsupported or invalid disk type 2 for 'scsi0:0'. Ensure that the disk has been imported.
Any ideas?
2 Answers
I solved the issue by changing the Virtual Device Node from SCSI controller 0 to IDE controller 0 at the hard disk settings of the virtual machine.
5If anyone has also the same issue, check this article from Vmware. It solved for me:
Connect to the ESX/ESXi host via SSH. I used Putty for that.
Run this command:
vmkfstools -i <HostedVirtualDisk> <ESXVirtualDisk>Where
<HostedVirtualDisk>is the path to the vmdk on the host and<ESXVirtualDisk>is the vmdk to be output by the command.For example:
vmkfstools -i /vmfs/volumes/datastore/virtual_machine_folder/virtual_machine.vmdk /vmfs/volumes/datastore/new_virtual_machine_folder/virtual_machine.vmdkDetach the currently attached VMDK from the virtual machine:
- In the vSphere Client or vSphere Web Client, right-click the virtual machine and click Edit Settings.
- Select the hard disk.
- Click Remove.
- Select the Remove from virtual machine option.
- Click OK.
Reattach the newly formatted VMDK from Step 2:
- In the vSphere Client or vSphere Web Client, right-click the virtual machine and click Edit Settings.
- Click Add.
- Select the hard disk.
- Click Next.
- Select the Use an existing virtual disk option.
- Click Next.
- Click Browse and locate the new VMDK created in Step 2.
- Click Next.
- Click Next.
- Click Finish to close the Add Hardware window.
- Click OK to close the Virtual Machine properties window.
Power on the virtual machine.