HomeVirtual MachineFix macOS Mojave Screen Resolution on VirtualBox

Fix macOS Mojave Screen Resolution on VirtualBox

When you’ve successfully installed macOS Mojave on VirtualBox, you’re ready to catch on everything inside there. Once you start and sign into that the screen appears, the first thing you have probably noticed is the pretty small resolution –  black screen at the edges of your virtual machine which you may want to increase. Here is How to Fix macOS Mojave Screen Resolution on VirtualBox.

By default, when you install macOS Mojave or High Sierra, you’ll have 1024×768 screen resolution. In fact, you have a larger monitor or screen, this might be quite small for you and you won’t be happy with that. This frustrating problem with macOS has been from past enough with previous versions as well. However, there are some tricks and tweaks you can do about this to increase and fix macOS screen resolution for your monitor.  In this case, you aren’t supposed to do it alone, because we have covered you up, here’s how to fix it up. It’s important to know that the steps work for previous versions as well such as macOS High Sierra, Sierra. Here is Fix macOS Mojave Screen Resolution on VirtualBox.

How to Fix macOS Mojave Screen Resolution

First things first, shut down the virtual machine and exit VirtualBox entirely if it is running (seriously).

Note: In order to work these steps, you should have installed the latest version of VirtualBox.

Screen Resolution
Screen Resolution

In this step, open macOS Screen Resolution VirtualBox Code you had downloaded before. Just replace ” Your VM Name ” with your accurate virtual machine name properly or you can copy the virtual machine name from VirtualBox virtual machine settings.

Next, replace ” Your Screen resolution ” with your desired or actual screen from the list for the screen resolutions you can choose from.

The important part is that I have tested these resolutions individually one by one and worked for me. In case, if you tried and didn’t work for you, you may want to use similar resolution to your preferred one, it will absolutely work.

Remember, when you replace ‘ Your Screen resolution ‘ with your favorite screen resolution, remove the quotation marks from beside. Here’s the idea of how to do it.

cd "C:\Program Files\Oracle\Virtualbox"
VBoxManage setextradata “Your Virtual Machine Name” VBoxInternal2/EfiGraphicsResolution X


VirtualBox doesn't support 1366x768 so you can use 1280x720 with "Scaled Mode".
Replace Commands
Replace Commands

Now open Command Prompt by pressing Win + x and select “Command Prompt”.

Run Command Prompt
Run Command Prompt

On Command Prompt, navigate to VirtualBox folder in which “VBoxManage.exe”. To do that, copy and right-click to paste the first line of command then hit Enter.

To set your preferred resolution, select, copy and enter the command.

Remember not to enter both the commands at the same time, it won’t work.

Enter Screen Resolution Commands
Enter Screen Resolution Commands

When you have applied your screen resolution command, you’re all set.

Just hit the start button and you’ll see the screen pop up.

Once you have switched on and signed into macOS, you’ll have your preferred resolution screen at your front. To make sure you have the resolution, you can check by clicking at logo button at the top right screen and select About. On the window, select Displays from the categories, you’ll see the exact screen resolution.

New Screen Resolution
New Screen Resolution

For the full screen, head to View > Full-Screen Mode or press right-hand Ctrl + F. It’s important to know that here the wherever you see the host key it refers to the right hand Ctrl, not the left one.

However, if you want to change this resolution whether it doesn’t fit or whatever, you can do. Go with the same steps and this time, just change the screen resolution at the second line of command instead of the previous resolution you entered last time. When you have run the commands on Command Prompt, congratulations, you’ve changed the resolution. Just play and enjoy the full screen.

macOS Mojave Full Screen Resolution
macOS Mojave Full-Screen Resolution

All right, everything should now be working fine. I will be glad to know if you have questions, suggestions, ideas for improvement.




  1. VirtualBox needs to be shut down as well.

    When I first tried I’ve just shut the MacOS down, run the command and started it again and it didn’t work. Next time I tried completely closing VBox, running the command and it worked.

  2. guys, found the fix you’ve been waiting for. use this code:

    VBoxManage.exe setextradata “macOS Mojave” VBoxInternal2/EfiGraphicsResolution 1920×1080

    It just needed a .exe after VBoxManage

    You’re welcome!

  3. Hi , Thanks for the great tutorial. I am able to bring up the Majove guest OS just fine. However, I don’t see Audio device getting added . i.e. I am unable to hear audio from mojave guest. I am using Dell XPS laptop with Windows 10 host os.

  4. Hi,
    Thank you so much for all this thorough guides on how to install Mac OS. It’s very helpful.
    I have only one problem, that is my resolution cannot be fixed even after following your tutorial step by step. I followed every step correctly.


Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular