The default screen resolution for Mac OS X VirtualBox Guest is 1024×768.
Below shows how to change the screen resolution of Mac OS VirtualBox guest running on Windows 10.
Steps
1. Open “Command Prompt”. (press Win + x and select “Command Prompt”)
2. Navigate to VirtualBox folder in which “VBoxManage.exe” resides.
e.g.)
cd C:\Program Files\Oracle\VirtualBox
3. Set resolution by typing the command below.
VBoxManage setextradata "High Sierra" VBoxInternal2/EfiGraphicsResolution 1920x1080
The third parameter (i.e. “High Sierra”) should be your VM name.
4. Start the VM
References
[1] Fix VirtualBox macOS High Sierra Screen Resolution (1920×1080 – 4K – 5K)
Thank you so much 😉
Works with Mac OS Mojave too
I guess it works with all of the mac os versions
I tried it on catalina and big sur.
Thanks 😀
It’s not working on Mac OS X Tiger.
thank you so much.
ty sooo much :*
You are the man! Thanks!
A simpler method here!
Steps:
Start or boot the macOS guest OS.
1. In VMWare menu, click the “VM” and select “Settings…”
2. Under “Hardware” tab select “Display” and under the “Display scaling” uncheck the “Automatically adjust user interface size in the virtual machine”:
Note: it is important that your guest OS is booted or else the “Automatically adjust user interface size in the virtual machine” option will not be available.
More details can be found here-
https://techrechard.com/how-to-fix-macos-big-sur-screen-resolution-on-virtualbox/
This post is about VirtualBox not VMware
Thanks, well working 🙂
3. Set resolution by typing the command below.
VBoxManage setextradata “BigSur” VBoxInternal2/EfiGraphicsResolution 1600x900x32
Great. Thank you.
Thanks bro. God bless your soul
thanks a lot . It is helpful and worked fine