It’s easy enough to boot an actual Mac into Recovery Mode, but it’s significantly more difficult when using a Mac VM with an application like VMware Fusion. This works fairly well for using the operating system itself as a virtual machine, but pre-boot options like Recovery Mode are a bit trickier to deal with in terms of VMs. For the past several years, Apple has allowed certain versions of macOS to be virtualized on Mac hardware.