This issue can arise in environments where virtual disks are created or manipulated on platforms other than ESXi—such as Microsoft Hyper-V (VHD format), VMware Workstation, VMware Fusion, or when using third-party image conversion tools that produce an unsupported disk type for ESXi. When these disks are attached to a virtual machine on an ESXi host, the VM power-on operation may fail, sometimes due to incompatibilities with the disk’s internal format or type.
File system specific implementation of LookupAndopen[file]failed
Object type requires hosted I/O
Cannot open disk "/vmfs/volumes/639c1cf9-393906e5-####-0050560129d5/test-vm/test-vm.vmdk'" or one of the snapshot disks it depends on
Module 'Disk' power on failed
failed to open (The specified virtual disk needs repair)
YYYY-MM-DD verbose hostd[527630] [Originator@6876 sub=Vigor.Vmsvc.vm:/vmfs/volumes/639c1cf9-393906e5-####-0050560129d5/test-vm/test-vm.vmx opID=mb9s1gox-#####-auto-utl-h5:#####-78-01-01-a7-e7e2] Power On message: Object type requires hosted I/O
--> Cannot open the disk '/vmfs/volumes/639c1cf9-393906e5-####-0050560129d5/test-vm/test-vm.vmdk' or one of the snapshot disks it depends on.
--> Module 'Disk' power on failed.
--> Failed to start the virtual machine.
-->
YYYY-MM-DD info hostd[527638] [Originator@6876 sub=Vigor.Vmsvc.vm:/vmfs/volumes/639c1cf9-393906e5-94b8-0050560129d5/win/win.vmx opID=mb9s1gox-#####-auto-utl-h5:######-78-01-01-a7-e7e2] Bootstrap online state is not available (expected if VM just started or exited): Fault cause: vim.fault.GenericVmConfigFault
This issue occurs when a virtual disk (VMDK) is created or converted by VMware hosted products or third-party tools into a format unsupported by ESXi, such as `createType` parameters like `monolithicSparse`, `twoGbMaxExtentSparse`, or `hosted_multi_flat`.
ESXi requires disk types like `thin` or `zeroedthick`, and unsupported types like `monolithicSparse` cause the VM power-on failure.