Close Menu
    What's Hot

    Evaluating the Most Effective Tools for Streamlining Modern Law Firm Operations

    April 29, 2026

    How to Effectively Use Social Media Analytics Tools

    April 27, 2026

    How I Burned $650 on Claude API in a Month — And the $1 Switch That Fixed It

    April 27, 2026
    Facebook X (Twitter) YouTube LinkedIn
    Facebook X (Twitter) YouTube LinkedIn
    SysprobsSysprobs
    • Tech Guides
      • Windows
        • Windows 11
        • Windows 10
        • Windows Servers
      • Virtualization
        • VirtualBox
        • VMware
        • Hyper-V
        • Server Virtualization
        • VirtualBox Images
      • PC
        • Linux
        • macOS
        • Hackintosh
        • MS Office
      • Pro IT Tips
        • Internet
        • MS Exchange
        • Fintech
    • Reviews
      • Gadgets
        • Android
        • iPhone
    • Security & Privacy
      • IT Security
    • Trading Gear
      • Laptops
    SysprobsSysprobs
    Home»PC»Hackintosh»Increase Mac OS X Virtual Machine Screen Resolution – VirtualBox and VMware

    Increase Mac OS X Virtual Machine Screen Resolution – VirtualBox and VMware

    DineshBy DineshUpdated:October 21, 2022
    Share
    Facebook Twitter LinkedIn Pinterest Email

    If you are still using an older version of Mac OS X on Intel or AMD Computers by any of the desktop virtualization software like VMware or VirtualBox, this guide will be helpful to increase the screen resolution size of Snow Leopard. Adjusting screen size including widescreen on VMware is easy since VMware tools (with VGA driver) are available, but setting up screen resolution in VirtualBox is slightly different for each installation method.

    VMware users

    Most of the latest macOS versions can work without any issues on VMware with multiple screen resolutions. If you are still using the older version of Mac OS X and VMware, then you can follow the steps to install the VMware VGA driver to get proper screen resolutions.

    1) Download the Mac VGA driver for VMware here.

    2) Install the package on Mac OS X virtual machine.

    Screen Resolution Wide Screen Mac OS X

    3) Restart the Mac Virtual machine. That’s it. Now you can see multiple screen resolution options inside the VM.

    Before driver installationAfter the VGA driver in VMware

    This VGA driver worked well in VMware workstation and VMware Player for Mac virtual machines Leopard and Snow Leopard. We have not tested on the latest macOS versions.

    VirtualBox Users

    We mentioned several ways to use Mac OS X as a virtual machine on VirtualBox, if you are using any of the methods, the following tricks will be helpful.

    Method -1

    If you installed Mac OS X by any of the hackintosh ISO files, then do this method first. Also, it can work on vanilla installation from the original DVD or ISO file.

    Increase Mac OS X Virtual Machine Screen Resolution in VirtualBox

    1) Start the Virtual Machine.

    2) Open /Library/Preferences/SystemConfiguration/com.apple.Boot.plist in text editor.

    Modify the .plist file

    3)  Input the below entries.

    <key>Graphics Mode</key>

    <string>1280x1024x32</string>

     1280x1024x32 – is your option. Type the correct screen resolution which matches your monitor resolution.

    Here is the screenshot of my file.

    Screen resolution entry

    4) Select Save As in the Text editor file menu and save it on the desktop or somewhere else.

    Make sure to save with the same .plist file extension. (Remove the tick as mentioned below)

    Save the file inside Mac VM

    5) Now, copy or drag com.apple.Boot.plist file from desktop to /Library/Preferences/SystemConfiguration/ or /Extra location where ever it needs to be replaced.

    Enter the Mac root (admin) password to authenticate replacing the file.

    6) Restart the Mac virtual machine now. By default, the Mac OS X will start in the screen resolution inserted in com.apple.Boot.plist. We can confirm it by checking in ‘Display’ under ‘System preferences’.

    Working screen resolution

    Method -2

    Try this method if method 1 fails.

    We will modify the VirtualBox settings of the Mac VM in this method.

    a) Close VirtualBox completely and execute the following command,

    VBoxManage setextradata “VM name” “CustomVideoMode1″ “1280×800×32”

    “VM name” – Exact virtual machine name of Mac OS X,  execute this command with quotes.

    Make sure the VBoxManage command is added to the Windows path, if not, execute this command from the VirtualBox installed folder.

    b) The above command will modify the XML file of the Virtual machine. Boot the virtual machine and see whether it’s working.

    c) If it doesn’t work, type the below command while booting at the EFI boot loader screen;

    “Graphics Mode”=”1280x800x32” and press Enter.

    Always better to give the same screen resolution size mentioned in com.apple.Boot.plist file.

    Method -3

    This is similar to method 2 but slightly different.

    Execute this command from the VirtualBox folder:

    VBoxManage setextradata “VM name” VBoxInternal2/EfiGopMode 3

    “VM name” – Exact virtual machine name of Mac OS X,  execute it with quotes.

    No 3 – this is the number of video modes. Only 5 resolutions are supported:

    0 – 640×480
    1 – 800×600
    2 – 1024×768
    3 – 1280×1024
    4 – 1440×900

    In another way, you can add a string to the Virtual machine’s XML file to apply every time the virtual machine boots up.

    <ExtraDataItem name=”VBoxInternal2/EfiGopMode” value=”3″>

    Warning – If you are copying any of the commands from this article, make sure the opening and closing quotes are correct!!

    I’m sure one of these will work with VirtualBox to increase Snow Leopard screen resolution. Have fun.

    Mac on Windows VirtualBox VMware
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Dinesh
    • Website

    Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

    Related Posts

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026

    How to Open and Use VHDX in VirtualBox

    February 29, 2024

    Find Cool & Best Mac Wallpapers (HD Desktop Backgrounds) with Free Downloads

    February 17, 2024

    Best Free Virtual Machine Software in 2024 – Start Your New Career

    January 15, 2024

    GarageBand for PC with Windows 10/11 and Better Alternatives

    December 19, 2023

    Top Alternatives to Microsoft Publisher for Mac in 2024

    December 16, 2023

    258 Comments

    1. NickB on August 26, 2010 12:00 pm

      Last try *
      Repost:
      FIX 😀 . If you want to get the max resolution for full screen what I did it may be redundant (but it was suggested from another post that “Graphics Mode” does not work), but I added both key lists to my com.apple.Boot.plist in /Extra as such:

      Kernel Flag
      Graphics Mode = 1600x900x32
      Graphics Mode
      1600x900x32

    2. NickB on August 26, 2010 12:01 pm

      Ok another side note how do I show commands like when posting comments…

    3. jack on August 26, 2010 12:02 pm

      <>

    4. jack on August 26, 2010 12:05 pm

      Here is how
      FIX . If you want to get the max resolution for full screen what I did it may be redundant (but it was suggested from another post that “Graphics Mode” does not work), but I added both key lists to my com.apple.Boot.plist in /Extra as such:

      Kernel Flag
      Graphics Mode = 1600x900x32
      Graphics Mode
      1600x900x32

    5. jack on August 26, 2010 12:07 pm

      put <<>> around it

      FIX . If you want to get the max resolution for full screen what I did it may be redundant (but it was suggested from another post that “<Graphics Mode>” does not work), but I added both key lists to my com.apple.Boot.plist in /Extra as such:

      <Kernel Flag>
      <Graphics Mode = 1600x900x32>
      <Graphics Mode>
      <1600x900x32>

    6. jack on August 26, 2010 12:09 pm

      put <<>> around it

      FIX . If you want to get the max resolution for full screen what I did it may be redundant (but it was suggested from another post that “<>Graphics Mode<>” does not work), but I added both key lists to my com.apple.Boot.plist in /Extra as such:

      <>Kernel Flag<>
      <>Graphics Mode = 1600x900x32<>
      <>Graphics Mode<>
      <>1600x900x32<>

    7. jack on August 26, 2010 12:12 pm
    8. jack on August 26, 2010 12:13 pm

      <string>

    9. Yao on August 26, 2010 12:17 pm

      NickB you have to initate html and then comment it like so for your post

      [html]
      [/html]

      <
      FIX . If you want to get the max resolution for full screen what I did it may be redundant (but it was suggested from another post that "Graphics Mode” does not work), but I added both key lists to my com.apple.Boot.plist in /Extra as such:

      Kernel Flag
      Graphics Mode = 1600x900x32
      >Graphics Mode
      1600x900x32
      >

      • Dinesh on August 29, 2010 12:38 pm

        @NickB, @jack and @Yao,

        Thanks for your contribution. Your comments looked like spam from my blogging software, but when I read, all good and useful for readers and me too. Good work 😉

    10. Yao on August 26, 2010 12:20 pm

      <string>

    11. Yao on August 26, 2010 12:21 pm

      yo

    12. Eric T. on August 26, 2010 4:26 pm

      NickB, when you say, “Obviously you save either in vi with sudo, or copy .plist to desktop edit with text editor and replace in /Extra with Authenticate and root.”…. Where is that /Extra folder? I am running 10.6.4 and I do not have a /Extra off the root. The only place I can find the com.apple.Boot.plist is in the System Configuration folder.
      Thanks!

    13. gabe on August 28, 2010 6:59 pm

      awesome! thanks for the tips! I could not get this to work with 1680x1050x32 by changing the com.apple.Boot.plist files alone, however when I tried the

      VBoxManage setextradata “OS X” “CustomVideoMode1″ “1680x1050x32”

      it worked like a charm! thank you so much!

      • Dinesh on August 30, 2010 6:13 am

        @gabe,
        Thanks for coming back and confirming.

    14. Spencer Newton on August 29, 2010 4:23 am

      i dont get what you mean by “run the command” VBoxManage setextradata “VM name” “CustomVideoMode1″ “1280×800×32” where am i supposed to run it? vbox is closed. am i supposed to do this in the command promt? it just doesnt make any sense to me. im pretty good with computers i just cant understand your directions

      • Dinesh on August 30, 2010 6:21 am

        @Spencer Newton,
        The ‘VBoxManage setextradata’ command with virtual machine’s name will insert the parameters to particular VM’s settings ( normally to XML) file.
        Yes, you have to run it in command prompt of host computer, but make sure VirtualBox working directory is set in paths ( in Windows) or you are running this command from VB’s working directory ( Normally installation location, where you will find VBoxmanage.exe file)

        I think you would have understand now. Feel free to drop a comment if it works or not. I will try my best.

    15. Tom S. on August 29, 2010 10:23 pm

      @ Spencer Newton

      in the windows command line on the host machine, migrate to the Oracle/VirtualBox folder (cd C\Program Files\Oracle\VirtualBox.

      In that folder resides the vbox manage executable rerun the command now

    16. Villatorente on August 30, 2010 6:22 am

      What about changing resolution when:
      Ubuntu host and OSX guest

      Thanls for any help

      • Dinesh on August 30, 2010 9:20 am

        @Villatorente
        None of the methods are related to Windows host commands or application. Only VirtualBox commands and file editing inside SL virtual machine involved. So, same procedures applicable for Ubuntu host also.

    17. Javier on September 2, 2010 12:51 am

      @nick

      I tried the above methods to get resolution 1600x900x32 and i cant seem to get them. the command

      VBoxManage setextradata vmname “CustomVideoMode1″ “1600x900x32″ worked

      but nothing happend. I’ve tried to correct the plist and overwrite many times. how exactly is it suppose to look? where am i suppose to put the code?

      thanks!

    18. Villatorente on September 3, 2010 12:55 pm

      Thanks, but when i run: sudo VBoxManage setextradata “OSX” “CustomVideoMode1″ “1280x800x32”, i keep receiving the message: Could not find a registered machine named ‘“OSX’ – But “OSX” is the name of the VM, which otherwise works normally, except the resolution. By the way, ¿ what is the normal VirtualBox working directory in Ubuntu ? Thank for your patience, I am new to that.

    19. Villatorente on September 3, 2010 1:05 pm

      of course “OSX” – without ” ” in the command line.

    20. nickb on September 3, 2010 1:06 pm

      .Vitualbox in your home folder.

      All the commands I typed into the terminal in Ubuntu Lucid. here is what i typed into the boot.plist.
      [key]Kernel Flag[/key]
      [string]Graphics Mode = 1600x900x32[/string]
      [key]Graphics Mode[/key]
      [string]1600x900x32[/string]

      replace the [] with <>

    21. Gill on September 3, 2010 11:43 pm

      I was just wondering if anybody has been successful running at 1920x1080p because all i can seem to get is 1280×1024 and i have tried methods 1 and 2

    22. Villatorente on September 4, 2010 3:12 am

      Thanks for your help. Anyways, all failed:
      This method failed:
      * When OSX is booting, tap F8 to get to the boot prompt
      * Type in “Graphics Mode”=”1280x1024x32”
      This failed:
      adding: Graphics Mode
      1280x1024x32
      in com.apple.Boot.plist
      under extas and/or under /Library/Preferences / system configuration and after that running
      VBoxManage setextradata osx “CustomVideoMode1″ “1280×800×32”
      “which the system accepts).

      I have got the impression that the screen definition is determined when iBoot stars. ¿Am I wrong?

      Maybe I will have to wait until there is guest-additions for mac guest. Thanks a lot and again, thanks for your patience.

      • Dinesh on September 5, 2010 6:08 am

        @Villatorente,
        if you are using iBoot, did you install multibeast as mentioned here?
        https://www.sysprobs.com/iboot-loader-virtualbox-install-snow-leopard

        Then edit plist file where ever you find. Good luck.

        @nickb, thanks for the information on Ubuntu.

    23. Kenneth on September 5, 2010 10:19 am

      Hey, thanks for writing the guide and everything. I managed all the way until the resolution part. I tried Method 1 but it didn’t work. I tried Method 2 as well, but I got the following error –

      C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “OSX” “CustomVideoMod
      e1? “1280x800x32”
      Oracle VM VirtualBox Command Line Management Interface Version 3.2.8
      (C) 2005-2010 Oracle Corporation
      All rights reserved.

      ERROR: Could not find a registered machine named ‘ΓÇ£OSXΓÇ¥’
      Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interf
      ace IVirtualBox, callee IUnknown
      Context: “FindMachine(Bstr(a->argv[0]), machine.asOutParam())” at line 583 of fi
      le VBoxManageMisc.cpp

      Method 3 had the same error.
      I installed the Sound package but it didn’t work as well. I’ll appreciate it if you help. Thanks.

      • Dinesh on September 7, 2010 10:25 am

        @Kenneth,
        Something wrong with virtual machine’s name.
        Do one thing, modify the XML file with your option as mentioned in step 3. Make sure you changed the same screen size on all com.apple.Boot.plist files inside VM.

    24. Matias on September 5, 2010 5:15 pm

      I prooved the second method and it worked for me.
      I did: VBoxManage setextradata Mac CustomVideoMode1 1360x768x32.
      As you see this is a wide resolution that is not supported by the BootLoader installed (Multibeast).
      I have Mac OSX 10.5 and The Multibeats as boot loader.
      Thanks a lot. now i’ll work on my mac on virtualbox.

      PD: Sorry for my english (i’m from Chile).

      • Dinesh on September 7, 2010 10:31 am

        @Matias, Thanks for your confirmation from Chilie.

    25. Mark on September 7, 2010 10:01 am

      Hey Matias, thanks.
      I’ve tried various methods and none of them worked for me.
      My laptop is 1366X768.
      Tired using 1360×768 as stated in your post and it works !
      Thanks again

    ← Older Comments
    Newer Comments →
    Top Posts

    Where is the Outlook QR code? How to Use?

    February 16, 2024

    Download and Use Windows 7 Pre-Installed VirtualBox Image

    May 3, 2022

    How to Install and Use Outlook for Ubuntu 24.04 LTS/24.10

    December 10, 2025
    Don't Miss

    Evaluating the Most Effective Tools for Streamlining Modern Law Firm Operations

    April 29, 2026

    The legal industry has undergone a significant transformation as traditional paper-heavy files are replaced by…

    How to Effectively Use Social Media Analytics Tools

    April 27, 2026

    How I Burned $650 on Claude API in a Month — And the $1 Switch That Fixed It

    April 27, 2026

    200+ Funny Wi‑Fi Names in 2026 for Home Routers, Mesh Wi‑Fi, and Hotspots

    April 26, 2026
    Stay In Touch
    • Facebook
    • YouTube
    • Twitter
    • LinkedIn
    Latest Posts

    Evaluating the Most Effective Tools for Streamlining Modern Law Firm Operations

    April 29, 2026

    How to Effectively Use Social Media Analytics Tools

    April 27, 2026

    How I Burned $650 on Claude API in a Month — And the $1 Switch That Fixed It

    April 27, 2026
    INFORMATION
    • About
    • Contact Us
    • Privacy Policy
    ABOUT

    Established in 2007, Sysprobs is a trusted resource for IT professionals and System Administrators. We bridge the gap between enterprise infrastructure and the future of fintech security. From Windows virtualization to Blockchain node management, we provide technical guides for the modern digital economy.

    POPULAR SECTION

    WINDOWS 11
    WINDOWS 10
    VIRTUALIZATION
    IT SECURITY
    PRO IT TIPS

     

    Sysprobs
    Facebook X (Twitter) YouTube LinkedIn
    • Home
    • Windows
    • Cloud
    • Security & Privacy
    © 2026 SYSPROBS: System Security & Fintech Solutions. Protected by Cloudflare.

    Type above and press Enter to search. Press Esc to cancel.