How do I change the VirtualBox VM macOS High Sierra guest to full screen? When I click Full-Screen mode under the top menu bar under View it has huge black borders around the VM, while the VM is centered in the middle of the screen. I am running from a macOS High Sierra host. This is my VirtualBox version, Version 6.1.12 r139181 (Qt5.6.3). My computer is a Macbook Pro 13.3 inch.

Here is a screenshot showing the issue of the huge black border around the VM:

enter image description here

Does anyone know how to truly make the VM go fullscreen?

1 Answer 1


Power Off MacOS guest and click Settings of it. Go to Display tab and make sure Video memory is 128 MB or above and checkmark "Enable 3D acceleration".

Now open Command Prompt as Administrator in Host Windows system. Run cd "C:\Program Files\Oracle\Virtualbox" or if the installation directory is different then use that. Then run vboxmanage setextradata "VM_Name" VBoxInternal2/EfiGraphicsResolution 1920x1080.

If you are running Linux/MacOS Host, then directly execute the second command, no need to change directory using cd.

Now boot the VM and click Full Screen mode in View menu. Go to System preferences > Display in MacOS guest and set resoulution to 1920x1080.

Hope that helps

  • I have also provided instructions for MacOS/Linux Host, in that case run vboxmanage command directly without using cd. And VirtualBox Manager is same in Windows, Linux and MacOS.
    – Wasif
    Aug 9, 2020 at 7:49
  • So type this: " vboxmanage setextradata "VM_Name" VBoxInternal2/EfiGraphicsResolution 1920x1080 " into the terminal?
    – Arlen
    Aug 9, 2020 at 7:54
  • Yes you have to type this
    – Wasif
    Aug 9, 2020 at 7:55
  • It didn't work. I got this error in the terminal when I type the command and pressed enter: " VBoxManage: error: Could not find a registered machine named 'VM_Name' VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports VBoxManage: error: Context: "FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())" at line 935 of file VBoxManageMisc.cpp "
    – Arlen
    Aug 9, 2020 at 7:58
  • 1
    Replace 'VM_Name' with the name of MacOS guest
    – Wasif
    Aug 9, 2020 at 8:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .