Custom resolution in VirtualBox Windows 8 with Guest Additions
I installed Windows 8 as a guest operation system, and I set custom resolutions with this command:
VBoxManage.exe setextradata "Win 8 dev" CustomVideoMode1 1366x768x24
After installing guest additions, it reset all resolutions to the default settings. Even after executing
VBoxManage setextradata global GUI/MaxGuestResolution any
it shows only 4:3 related resolutions in display properties, but I need 1366:768 (which is 16:9 related).
I also tried
VBoxManage controlvm "Win 8 dev" setvideomodehint 1366 768 24
but nothing happened even after guest system reboot.
The resolution appeared (somehow) in the resolutions list after I removed guest additions and installed them again.
But I still need to set the 1920x1080 resolution to the second monitor. Can anyone told me pls, how to do it?
This tip from (http://www.mstechpages.com/2011/09/set-custom-resolution-in-virtualbox-for-windows-8/) gave me the hint I needed to finally get it working:
"Did not work for me. I then installed the display driver from the guest extensions which enabled the Host+G shortcut (also worked in fullscreen)"
Here's what I ended up doing:
- Install Windows 8.1 on VM
- Run the above command: VBoxManage.exe setextradata "GuestName" CustomVideoMode1 1900x1080x32 (several times, actually to add in all the resolutions I wanted)
- Install VirtualBox Guest Additions
- Extract the drivers from the Guest Additions according to the instructions in the D:\64Bit\Readme.txt a. Open Command Prompt b. Type "D:" c. VBoxWindowsAdditions-amd64 /extract /D=C:\Drivers
- Right Click on desktop, choose "Screen Resolution"
- Choose "Advanced Settings"
- On "Adapter" tab, choose 'Properties'
- Choose "Driver" tab
- Click "Update Driver" button
- Click "Let me pick from a list of device drivers on my comptuer" link.
- Choose "Microsoft Basic Display Adapter"
- Click Next.
- Restart, if prompted.
- Back on the Screen Resolution page, choose your new resolution from the ones you added from the command line.