VMware has deprecated the use of legacy BIOS and supports it only on a best-efforts basis. VMware Engineering will not be making any changes to our legacy BIOS boot code to try to overcome the memory limitations of legacy BIOS mode. To resolve this issue, change to UEFI mode.
For more information, see
Deprecation of legacy BIOS support in vSphere (84233)Workaround:
VMware's recommended workaround is to transition the machine to UEFI boot mode permanently, as discussed in KB article
84233 . There will not be a future ESXi change to allow legacy BIOS to work on this machine again.