**The follow is for educational purposes, use at your own risk.**
This is for an installation of macOS Monterey on VirtualBox 6.
The below commands have the name "mac OS Monterey " as a temporary place holder.
REPLACE ALL "mac OS Monterey " with the name of your virtual machine. Then enter them in to your command prompt.
--------------------------------------------------------------------------------------------------------
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm “mac OS Monterey ” –-cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "mac OS Monterey " VBoxInternal/Devices/efi/0/Config/DmiSystemProduct “MacBookPro15,1”
VBoxManage setextradata "mac OS Monterey " "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388"
VBoxManage setextradata "mac OS Monterey " "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage.exe setextradata "mac OS Monterey " "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
C'est plusieur fois la même commande mais différente de peu.
Pour le virtual disk j'utilise un disque dur réelle de 1TO et les autres paramètres :