Upgrade to macOS 10.13 fails on VMFS5+ with SSD devices if SATA controller is used
search cancel

Upgrade to macOS 10.13 fails on VMFS5+ with SSD devices if SATA controller is used

book

Article ID: 320149

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

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.

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


Environment

VMware vSphere ESXi 6.5
VMware vSphere ESXi 6.0

Resolution


This issue is resolved in both
vSphere ESXi 6.5 U2, available at VMware Downloads.
vSphere ESXi 6.7, available at VMware Downloads.

Workaround:
As a work around, upgrade to macOS 10.13 by modifying the VM configuration file as below:
  1. Edit the virtual machine vmx file.
  2. Add/Modify the below entry:

sata0:0.virtualSSD = "FALSE"

  1. ​Save and close the vmx file.
  2. Retry the upgrade.