How to Fix Screen Resolution on macOS High Sierra 10.13.4 / 10.13.5 / 10.13.6 in VirtualBox

When you are installing macOS with the Oracle VM VirtualBox virtualization program, you may encounter a screen resolution error. The reason for this is that the Apple macOS system does not fully support virtualization programs.

How to Fix Screen Resolution on macOS High Sierra 10.13.4 / 10.13.5 / 10.13.6 in VirtualBox

How to Change Screen Resolution on macOS High Sierra / macOS Catalina in VirtualBox

When you install macOS Sierra / High Sierra operating system with VMware Workstation, you can change the screen size after VMware Tools installation. However, after you have installed macOS with VirtualBox, you will get an error if you try to install Guest Additions because there is no Guest Additions support for macOS on VBox.

As a result, we will configure the macOS virtual machine resolution setting using the CMD command prompt.

Previously, we had macOS setup with VMware. You can access this article from the link below.

In this article, we will solve the display resolution error on Mac OS High Sierra 10.13.4 running on VirtualBox.

How to Change Mac OS VM Display Resolution on VirtualBox (1920×1080/2K/4K/5K)

In VirtualBox, you can only change the display resolution with certain values. Also, the default resolution setting for macOS is 1024×768. For example, when you try to set the resolution to 1366×768, the Mac resolution setting will automatically be set to 1280×720.

Mac screen size values are as follows:

  • 1280×720 (HD)
  • 1920×1080 (FHD)
  • 2560×1440 (QHD)
  • 2048×1080 (2K)
  • 3840×2160 (4K)
  • 5120×2880 (5K)

To change the screen size of the virtual machine on VirtualBox, follow the steps below in order.

   Step 1

To change the macOS display resolution in VBox, you need to use the following code. In the “Your VM” section of the code, you must type the name of your macOS virtual machine.

cd "C:\Program Files\Oracle\Virtualbox"

VBoxManage setextradata "MacOSHighSierra10134" VBoxInternal2/EfiGraphicsResolution 1920x1080

 
The important thing to note here is that you have to exit VBox program before executing the command.

VBoxManage setextradata "MacOSHighSierra10134" VBoxInternal2/EfiGraphicsResolution 1920x1080

   Step 2

To do this, you must run the CMD command prompt as an administrator, otherwise you will not be able to change the resolution. In the Windows 10 search box, type CMD and run it as administrator.

You can also access Command Prompt (Admin) by pressing the Windows Key + X keys together.

Running CMD as administrator

   Step 3

After opening the CMD prompt, first, move into the VBox folder. Then type in the resolution you want to change to the X part of the code and copy the code.

Paste the code into the CMD and press Enter.

VBoxManage setextradata

   Step 4

Now open the VBox program and run the virtual machine.

Starting macOS Virtual Machine in VirtualBox

   Step 5

The display resolution of the High Sierra virtual machine is configured to 1920×1080.

macOS Display Settings

   Step 6

If you want to try a different resolution size again, type a different value in the X section and apply the command on the CMD.

Apply the Code

   Step 7

This time the screen resolution is configured as 2048×1080! As a result, you can easily change the screen size of the VM you use with the value you want.

2048x1080 Resolution

   Final Word


In this article, we have reviewed step by step how to change the screen resolution for the macOS High Sierra 10.13.4 virtual machine installed on Oracle VM software. Thanks for following us!

   Related Articles


Download macOS 10.13.4 ISO
♦ How to Install VMware Tools on Mac OS High Sierra
♦ How to Install Mac OS 10.13.4 using VMware Workstation
♦ How to Create Virtual Machine for Mac OS in VMware Workstation
♦ Download macOS 10.13 ISO

One Comment

  1. Avatar for slgarza slgarza June 29, 2018

    just followed the guide to install 10.13.4 and worked flawlessly, had to type the commands by hand tho… please let me copy and paste from here, commands to enable screen are too long to type

    Reply

Add a Comment

Your email address will not be published. Required fields are marked *

shares
error: