When you are running a Virtual machine with macOS on VMFS5+ with SSD devices and the virtual disk is using SATA controller, you experience these symptoms:
You are unable to upgrade the guest operating system to macOS 10.13.
Virtual machine is unable to boot and data on the boot partition is not accessible.
In the vmx.log file, you see the entries similar to:
vcpu-0| I125: Guest: EFI Shell inactive in default boot sequence.
vcpu-0| I125: Msg_Post: Warning
vcpu-0| I125: [msg.Backdoor.OsNotFound] No operating system was found. If you have an operating system installation disc, you can insert the disc into the system's CD-ROM drive and restart the virtual machine.
sata0:0.virtualSSD = "FALSE"