virtualbox是个相当NB的开源跨平台虚拟机软件,只是新创建的虚拟机仅仅支持几种分辨率。比如。安装win8.1,仅仅有例如以下图的几种分辨率。
只是我的显示器是5K哦,这么点分辨率,简直是搞笑。可惜,virtualbox的GUI并没有提供加入分辨率的功能,只是却提供了命令行工具来加入不论什么大小的分辨率。比如,要加入一个2560*1440的分辨率。能够执行以下的命令。
VBoxManage setextradata "win8.1" CustomVideoMode1 2560x1440x32
当中VBoxManage是命令行工具,假设是OS X。
该工具在/Applications/VirtualBox.app/Contents/MacOS文件夹中。linux和windows自己找,反正都在virtualbox的安装文件夹呢。
win8.1是建立的虚拟机名字(两側须要加双引號) CustomVideoMode1是当前设置的分辨率名称,假设重名。将覆盖上一次设置的分辨率。
2560ç1440x32中的32是颜色位(32位颜色),中间用26个字母中的小写x。
无论启动没启动操作系统,都能够设置。
假设当时正在执行状态。须要又一次启动系统。
假设已经安装了virtualbox的增强软件包,使用上面的命令就不好使了。须要使用以下的命令。
VBoxManage controlvm "win8.1" setvideomodehint 1920 1080 32
只是经过測试,大一点的分辨率不好使,如2560 1440。