Installation Download the image from https://techsviewer.com/install-macos-10-14-mojave-virtualbox-windows/ Refer the detailed installation steps mentioned in above link. Or refer below steps for quick reference: Create new VM of type Mac OS X & latest 64bit version. Disable Hyper-V if 64-bit option is not available when creating new VM in VirtualBox. Select downloaded VHD file as Hard Disk. Edit the created VM & In the “System” category open the “motherboard” tab. Check the box next to “Enable EFI” and change chipset to IHC9 or PIIX3. In the “Processor” tab, check the box next to “Enable PAE/NX” and increase cores to 2 (50% of your CPU) In the “Display” category, change the Video memory to 128MB In Storage tab then enables “Use Host I/O Cache” option Close VirtualBox & from admin command prompt execute below commands: > cd "C:\Program Files\Oracle\VirtualBox\" > VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff > VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" > VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" > VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" > VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" > VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Enable USB 3.0 Controller for Mouse & Keyboard support. Start the newly created VM & enjoy. Usage Install IP messenger for file transfer. Change the Network Adapter, in VM settings, to “Bridged Adapter” so that guest OS & host OS are on same IP range, and IP messenger works seamlessly with this. For full screen resolution support, execute below commmand in Administrator cmd prompt. reference: > cd "C:\Program Files\Oracle\Virtualbox" > VBoxManage setextradata “Your Virtual Machine Name” VBoxInternal2/EfiGraphicsResolution X Where X can be one of 1280x720, 1920x1080, 2048x1080, 2560x1440, 3840x2160, 1280x800, 1280x1024, 1440x900, 1600x900. VirtualBox does not support: 1366x768 (you can use 1280x720 with "Scaled Mode") File transfer via IP msngr is slow, so instead use Network Folder Sharing. Share folder on Windows Host On mac, in Finder menu, Go -> Connect to Server… Enter smb://<IP_OF_HOST> and connect. You might be required to enter user credentials of windows host. Will keep updating the post as I find new tweaks required for smooth running.
...