is it possible to run windows vista/7-64 on vista 32 ?

This is for discussing general topics about how to use VirtualBox.
Post Reply
whatsup
Posts: 26
Joined: 31. Jul 2009, 16:52
Primary OS: MS Windows Vista
VBox Version: OSE other
Guest OSses: Windows XP

is it possible to run windows vista/7-64 on vista 32 ?

Post by whatsup »

thanks in advanced
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by Perryg »

Maybe
Chapter 3.1.2. 64-bit guests
whatsup
Posts: 26
Joined: 31. Jul 2009, 16:52
Primary OS: MS Windows Vista
VBox Version: OSE other
Guest OSses: Windows XP

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by whatsup »

thank you very much sir.
someone gave me links, and what i unserstood is:
1: if i have vt hardware, i can run 64 guest on 32 host
2: if i have a 64 host, i can run 64 guest even i don't have vt hardware

in both cases i need of course a cpu with 64 set instructions.

is this correct ?

if so, i'll have to install sometime a 64 host, since my intel T3400 doesn't have vt hardware.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by Perryg »

Sorry you will not be able to run 64-bit guests. The processor does not support hardware virtualization (VT-x)

http://ark.intel.com/Product.aspx?id=35583
whatsup
Posts: 26
Joined: 31. Jul 2009, 16:52
Primary OS: MS Windows Vista
VBox Version: OSE other
Guest OSses: Windows XP

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by whatsup »


Starting with Version 2.0, VirtualBox also supports 64-bit guest operating systems.

Starting with Version 2.1, you can even run 64-bit guests on a 32-bit host operating system, so long as you have sufficient hardware.

In detail, 64-bit guests are supported under the following conditions:

1. You need a 64-bit processor with hardware virtualization support (see chapter
1.2, Software vs. hardware virtualization (VT-x and AMD-V), page 10).

2. You must enable hardware virtualization for the particular VM for which you
want 64-bit support; software virtualization is not supported for 64-bit VMs.
Note: On most systems, the hardware virtualization features first need to be
enabled in the BIOS before VirtualBox can use them.

3. If you want to use 64-bit guest support on a 32-bit host operating system, you
must also select a 64-bit operating system for the particular VM. Since supporting
64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this
support upon explicit request.


On 64-bit hosts, 64-bit guest support is always enabled, so you can simply install a 64-bit operating system in the guest.
from the last sentence i understood that if i have a 64 host, vbox doesn't require vt-x.
but from you i understand that even if i install 64 host, vbox still need vt-x.

is there a chance to see a future version that don't need vt-x to run, at least on 64 host ?
stefan.becker
Volunteer
Posts: 7639
Joined: 7. Jun 2007, 21:53

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by stefan.becker »

No. Why developing software for the past? Every modern CPU instead of ATOM support this feature.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by mpack »

stefan.becker wrote:Why developing software for the past? Every modern CPU instead of ATOM support this feature.
Um. I'm pretty sure that's not true - at least it wasn't when I last checked, which is about a year ago. At that time Intel saw VT-x as a value feature, present in some lines, absent in others. And I'm talking modern Core 2 Duo processors here.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: is it possible to run windows vista/7-64 on vista 32 ?

Post by Perryg »

whatsup wrote: On 64-bit hosts, 64-bit guest support is always enabled, so you can simply install a 64-bit operating system in the guest.
This is simply not true. If you have a 64-bit processor that does not support hardware virtualization you can not install a 64-bit guest.
Trying to do so will issue the following result in the install process.
  • This kernel requires an x86-64 CPU, but only detected an i686 CPU.
    Unable to boot - please use a kernel appropriate for your CPU.
Post Reply