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?


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. – programmer365 Aug 9 '20 at 7:49
  • So type this: " vboxmanage setextradata "VM_Name" VBoxInternal2/EfiGraphicsResolution 1920x1080 " into the terminal? – Arlen Aug 9 '20 at 7:54
  • Yes you have to type this – programmer365 Aug 9 '20 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 '20 at 7:58
  • 1
    Replace 'VM_Name' with the name of MacOS guest – programmer365 Aug 9 '20 at 8:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.