So I have only been playing around with VirtualBox (v.3.2.12) the last couple of days, and today, of course, I upgraded to the just-released-today 4.0.0. It's this upgrade and the issues I have encountered that mostly inspired me to register here today. I do, however, have a couple of non-version specific questions.
As a preface, though, let me say that VirtualBox rocks my socks off! I've been creating and using VMs off and on for years (mainly via VMware), but since Windows 7 came out, I've been using Virtual PC. The speed and responsiveness of VirtualBox is absolutely phenomenal. After installing the "Guest Additions" with its, among other things (integrated mouse support, rah!), nVidia GPU hardware support, I literally cannot tell the difference between my host system (Windows 7 64-bit) and my guest system (Windows XP) in terms of speed and responsiveness. Anyway, sorry for the digression, but I just wanted to say thanks and great job!
General Questions
- Multiples Cores
I have an Intel i7 980x CPU, i.e., 6 cores (though, because of the hyperthreading, the OS reports 12 cores). One question relates to that last comment: When setting up my VM, if I specify 4 processors, will VirtualBox actually use 4 of my 6 real cores, or will it just use 4 of my 12 virtual cores? Put another way, if I want to let my guest OS use 2 of my 6 available cores, should I set it to 2 or 4?
Also, is this even advisable? I'm only adding multi-core support to help (potentially) the guest OS, not any specific application I run under VMs (mainly development tools). So I am wasting a core by doing this? - Memory
Why when creating a new VM does the setup "recommend" only 192 MB? Is this a glitch, or am I missing something? My host system has 12 GB, so I up the recommended setting to 4 GB, but am I wasting RAM doing that? I mean, like with the dynamic disk drives, will the RAM actually increase dynamically when needed so I should just leave it at its default 192 MB? (Side-note: For fun, I actually created a VM with that recommended setting, and Windows XP installed fine, hence why I question my natural impulse to increase the RAM allocation.) - Snapshots
Is a snapshot just a copy of VirtualBox's settings, or is it literally like creating a disk image (like one does with Ghost)?
v.4.0.0-Specific Questions
- Intel ICH9 Chipset Support
My northbridge is an X58 (not really relevant, I know) and my southbridge is a ICH10R. Should I just stick with the default PIIX3 emulated chipset? I tried creating a new VM using the new ICH9 option, and WinXP (SP3 slipstreamed in already) installed and ran fine, but when I let Windows do its auto-update thing (59 updates since SP3, sheesh!), the system refused to boot (I'd get a BSOD), even in safe mode. So one of those 59 updates seems to conflict with your ICH9 driver; that, or I had no business running ICH9 on my ICH10 and one of the updates exposed the incompatibility. I don't know which. - Old v.3.2.12 VM No Longer Accessible
After upgrading VirtualBox to v.4.0.0., my previous VM, once it booted, told me I needed to upgrade my "Guest Additions" as well. So perhaps it was the procedure I did this that caused the problem, but what I did was uninstall it first (via the guest's Add/Remove programs), rebooted in safe mode, and then installed the new version.
At that point, after powering down, I got the following:

Bug? Not a big deal (for me) as, like I stated at the top of the post, I only started playing with VirtualBox a couple of days ago, so I had nothing on the VM yet anyway.

