Page 1 of 1

Using VirtualBox on 32 bit

Posted: 19. Dec 2021, 16:27
by Ge0rge9
I have installed VirtualBox 5.2.4 onto my Windows 11 laptop because it has an ARM64 processor, therefore only supports 32 bit. When I open the installer, I get an error opening on Program Compatibility Assistant, this says:
This app can't run on this device
This app can't run because it causes security or performance issues on windows. A new version may be available.

How can I get around this?
Thanks

Re: Using VirtualBox on 32 bit

Posted: 19. Dec 2021, 16:29
by towo2099
VBox is x86!
So it will never install on ARM arch!

Re: Using VirtualBox on 32 bit

Posted: 19. Dec 2021, 16:33
by scottgus1
Ge0rge9 wrote:Windows 11 laptop because it has an ARM64 processor, therefore only supports 32 bit
If you are in fact correct about the ARM part, then as towo2099 says, the laptop's processor is not an x86 processor and will not run Virtualbox, which is an x86 program and does not support the ARM architecture.

Re the 64, that means it will run 64-bit programs as well as 32, but only ARM programs.

Re "This app can't run on this device", see viewtopic.php?f=6&t=104585

Re: Using VirtualBox on 32 bit

Posted: 19. Dec 2021, 18:07
by mpack
Ge0rge9 wrote:I have installed VirtualBox 5.2.4 onto my Windows 11 laptop because it has an ARM64 processor
Are you absolutely sure that your Windows 11 laptop has an ARM processor? While that is certainly possible, it would be quite unusual outside of a few Microsoft Surface Pro or RT devices.

Being ARM based the majority of the WinTel ecosystem will be off limits to such a device, including VirtualBox of course. Pretty much Microsoft software only will run, and even then only current builds - no legacy stuff. Personally I think it's rather scammy of Microsoft (and Apple with the M1) to not make clear to naive buyers that pretty much all of the interesting third party stuff assumes an x86 CPU and is unlikely to ever be compatible with ARM.

Also the following statement conflates multiple separate issues:
Ge0rge9 wrote:I have installed VirtualBox 5.2.4 onto my Windows 11 laptop because it has an ARM64 processor, therefore only supports 32 bit
... this should read "therefore only supports 32bit GUESTS". I think what you are getting at is that because ARM64 doesn't have VT-x or AMD-v, that means it can't run 64bit GUESTS. That would be true, but your immediate and more important problem is that no version of VirtualBox has ever supported ARM hosts.