Just tested this on VMWare Fusion. Tried an upgrade from v7.14betaX to 7.14 stable... After a reboot, it got the "Load system" message...
after 2+ minutes... the login shows up. Tried OVA and VMDK with Fusion in new machine too. Both take minutes to start. Reboot from RouterOS, same few minute delay.
TL;DR;.... Using UEFI booting with CHR in Fusion is FAST at booting. 15 seconds maybe. Problem is CHR disk images are not proper UEFI & VMWare won't boot CHR unless "Legacy BIOS" is used... I'm not sure this is whole story on the "slow boot", but curiously it fixes it.
Since got
CHR working with Apple's Virtualization (at least for Intel Mac) – in attempt to move AWAY from VMWare. This needed UEFI booting since Apple did not have a "Legacy BIOS" option like VMWare. Since I had a UEFI-enabled CHR disk image already, easy to try in Fusion.... Turns out it just work.
The "how to get a UEFI CHR image part" is from @kriszos on UEFI booting, and more tricky:
viewtopic.php?p=1025068&hilit=UEFI#p933799 – who notes CHR actually has a EFI bootloader, but Mikrotik's partition scheme isn't compatible with EFI specs, so "fix" is simply to convert the 1st partition from EXT2 to FAT (since EXT2 is NOT in UEFI specs). This little "gdisk change" alone apparently makes Hyper-V-gen2, LXD, and Apple boot CHR in UEFI mode. And apparently same for VMWare Fusion/etc... if you run @kriszos script to get UEFI-enabled CHR image and use the following as last step to get the needed VMWare VMDK disks:
qemu-img convert -f qcow2 -O vmdk chr.qcow2 chr.vmdk
(e.g. replaced "vhdx" with "vmdk" in last step from @kriszos post)
And then use the "modified" CHR (e.g. with new partition scheme) as disk & set UEFI as the boot mode in VMWare CHR guest... CHR 7.14 stable seems to boot quick.
I'd don't have VMWare Workstation installed, but if someone wanted to try it...without having to figure out the bash script linked above....I'd already had GitHub CI to run @kriszos "UEFI creator" script to repackage CHR from Mikrotik automatically, I added a VMDK file to the files under Releases to make this easier:
https://github.com/tikoci/fat-chr/releases
Be curious if that fixes the "slow boot" on Windows VMWare...