Virtual Box is TOO Small

Comments: No Comments
Published on: August 5, 2014

I have been working on upgrading my laptop.  Since my laptop housed a bunch of my virtual machines for various presentations and labs, that means also upgrading and/or converting my virtual machines.

The new laptop is Windows 8.1.  With the new laptop I was interested in converting a bunch of my Virtual Box machines to Hyper-V machines.  That desire was put on hold after discovering that I needed to first convert the virtual disks and then import them.  That wasn’t what put me off to it for awhile though.

The fact that I had to install Virtual Box on the new laptop to do the conversion made it less desirable. You see, in order to make Virtual Box work, I had to uninstall Hyper-V from Windows 8.1 because HV disables settings that are required by Virtual Box to work.  Jumping through those hoops just makes me less inclined to hurry and try the conversion to Hyper-V.  Maybe someday down the road.

That said, with the new laptop supporting a resolution of 3200 x 1800, I found that my virtual machines started displaying extremely tiny resolutions.  No matter how I scaled the machine, the internal machine resolution was remaining tiny.

Come to find out, the virtual machine was using the 3200 x 1800 resolution of the host despite setting the virtual machine (internally) to resolution settings as low as 640 x 480 (which just produced a small window on the desktop).  In the settings for Virtual Box, I could not find a means to override that behavior.

What I did find though was a setting in the Windows 8.1 host control panel that affected the virtual machine size.  In the Display control panel there is a setting  saying “Let me choose one scaling level for all my displays”. That seems to help with this scaling issue.

As it appears, many applications automatically adjust the scaling on such a high resolution device.  Virtual Box does not automatically scale and just adopts the host machine resolution.  In my case, it was also always adopting the host machine max resolution.

I changed that setting, adjusted my resolution to 1920 x 1080, and then also adjusted the scaling factor to 150%.  This fixed the issue with the excessively small screen on the virtual machines.  Sure, I could have continued to use the windows “+” combination to zoom in an out constantly, but that was more of a hassle than convenience.

We’ll just have to see how it goes for the time being.  Maybe in a few weeks when I have time to try the Hyper-V conversion again, I will be able to jump back to the higher resolution.  We’ll find out then if that scaling issue is an issue for Hyper-V just as it is for Virtual Box.

No Comments - Leave a comment

Leave a comment

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

August 2014
« Jul   Sep »


  • @live_sql: #sqlhelp Is there a way to allow users attach DB's using the GUI and them not being SA. I crested custom server roles but still no GUI?
  • @joachimpr: Are your reports at work always taking forever to show you data? This could be the reason why! #SQLServer #sqlhelp
  • @NickyvV: Did anyone ever find a solution for memory consumtion of PP in Excel 2010 that @Kjonge made for 2013 and SSAS? #sqlhelp #ssashelp
  • @Ranjeeth: Can I have DBSer01, DBServ02 having replicas in DBServ03(2 AGs, diff clusters one target). #sqlhelp #alwayson trying to save testing time.
  • @jdanton: @Sir_NiN_Sir both free, but dev=enterprise, feature wise, express, much more limited. For learning, I’d go dev, or just use Docker. #sqlhelp
  • @Sir_NiN_Sir: How's different MSSQL Developer edition and Express edition? both edition for free licensed or not? If I need to practice t-sql.#sqlhelp
  • @jdanton: @Spinner_ Nope. Added a bunch of features to it, as it of SP1 2016. #sqlhelp
  • @Spinner_: #sqlhelp are Microsoft's deprecating sql server express?
  • @SQLHA: @ke0mms Would need to know about your issue before I could even think about giving an answer. #sqlhelp
  • @SQLHA: @ke0mms What do you mean by availability server? That's not a "thing" :) #sqlhelp

Welcome , today is Wednesday, July 26, 2017