microsoft
Report a problem

Windows 7 and XP virtualization: What you need to know

Kevin.   on 05 May 2009 - 21:12 · 62 comments & 16804 views

Advertisement (Why?)
Microsoft's new Virtual XP Mode requires hardware virtualization, but with all the news surrounding this feature, users are wondering "Am I able to run Virtual XP Mode?"

Even though people may recommend you run Securable to check and see, the problem is, Securable may not display results accurately, even if your BIOS says that hardware virtualization is turned on as evidenced by this forum thread.

Thankfully, Microsoft is aware of this, and has created this page to help you out. The pages gives you ways to identify if your processor supports hardware virtualization, and gives instructions on how to check the BIOS settings of Dell, HP, and Thinkpad systems to see if it's turned on. Intel users can check if their processor supports hardware virtualization here, and AMD users can check here.

Does your processor not support hardware virtualization? Then you may need to upgrade your processor and maybe your motherboard. Ed Bott wrote up a great article on which Intel processors support hardware virtualization, and AMD has a page about virtualization their processors here.

Now that you've found the processor you wanted, it's time to shop for it. Sites like Newegg are great places to start, and installing a new processor is not very hard at all. Lifehacker has a great guide on how to do so. Also, make sure your motherboard has the latest BIOS version. If you still can't run Virtual XP Mode even after you install the new processor, then you may have to upgrade your motherboard.

Thanks to roadwarrior for the tip!

Post a comment · Send to friend Comments · There are 62 additional comments
(8 replies) #1 tom5 on 05 May 2009 - 21:26
I'm personally completely unexcited about this possibility of being able to run an 8-year-old OS on my PC I just don't need to do so.
#1.1 Faisal Islam on 06 May 2009 - 02:35
-1
#1.2 Ludexiz on 06 May 2009 - 02:53
SBPCI 128 makes it's return! wooh!!! there's something about that 8mb waveset that sounds much sweeter than any soundfont available today. I just wouldn't work on Vista...

Now I can use Windows 7 AND enjoy legacy goodies. My old webcam should work too, it is much brighter and quicker than a few new ones I tried out.
#1.3 atifsh on 06 May 2009 - 04:27
tom5 said,
I'm personally completely unexcited about this possibility of being able to run an 8-year-old OS on my PC I just don't need to do so.

same here dont require xp +1
#1.4 +stevember on 06 May 2009 - 10:17
tom5 said,
I'm personally completely unexcited about this possibility of being able to run an 8-year-old OS on my PC I just don't need to do so.


I own a quite expensive colour laser printer, they do not do drivers for any 64-bit version, I am able to use XP mode to use my printer perfectly.

I am very happy with it.

Incidentally, think about all the people that have a third-party program perhaps a vinyl cutting programme that cost £800 and there is no new version because it was dedicated to the equipment they bought, and it will only run on Windows XP.

It may not be for you but it is extremely helpful for some people.
#1.5 hotdog963al on 06 May 2009 - 12:29
tom5 said,
I'm personally completely unexcited about this possibility of being able to run an 8-year-old OS on my PC I just don't need to do so.

An 8-year OS that can *still* do anything a brand new OS can do.
#1.6 waruikoohii on 06 May 2009 - 18:58
hotdog963al said,
An 8-year OS that can *still* do anything a brand new OS can do.

Except play games in DX10/DX10.1/DX11 modes, that is.
#1.7 roadwarrior on 07 May 2009 - 04:50
waruikoohii said,
Except play games in DX10/DX10.1/DX11 modes, that is.


As if games were the end-all-be-all of computing.
#1.8 C_Guy on 07 May 2009 - 21:22
As if they have to be.
#2 ew2x4 on 05 May 2009 - 22:13
It's not for everyone. In fact, it's mainly for a niche audience in the business sector. So I would imagine lots of people will never touch this, but those that do will find it invaluable.
(1 reply) #3 ajua on 05 May 2009 - 22:16
The only purpose of this is that specific business applications written for XP can be executed on Windows 7.

For the home user or enthusiast i don't see why this can be put to some use.
#3.1 excalpius on 06 May 2009 - 03:36
You know, I've just found one application that was VERY popular under XP, but was never upgraded to Vista because the company stopped selling it, etc.

MEDIA STUDIO PRO

I've now tested it under VMware and am VERY happy with the performance etc. So, there is one rare application that isn't for business that will benefit from XPM I believe.
(2 replies) #4 dbbondy on 05 May 2009 - 22:53
I have to use XP in virtual PC quite a lot, and I don't see many improvements from this new version to virtual PC 2007.
I have the RC of Windows 7 and quite frankly, the XP mode is a step backward, people need change otherwise we wouldn't be anywhere near as far into the technology breach as we currently are.
#4.1 ricksterto on 05 May 2009 - 23:13
There's a huge difference. You can just click the program you had to install in virtual XP and it launches out of 7 directly. Takes a bit of time depending on the processor and memory, but in the end you have the XP only application running side-by-side with your other ones.

Virtual PC 2009 is different that Virtual XP; PC is just like the old one, Virtual XP is an integrated software solution.
#4.2 The Burning Rom on 06 May 2009 - 00:46
dbbondy said,
I have to use XP in virtual PC quite a lot, and I don't see many improvements from this new version to virtual PC 2007.
I have the RC of Windows 7 and quite frankly, the XP mode is a step backward, people need change otherwise we wouldn't be anywhere near as far into the technology breach as we currently are.


While I agree with you that people need to change, I am afraid it's not that simple for companies. Especially not ones that invest thousands/millions in a custom app/custom apps, build their business around them, and then find out that they don't work with new hardware/operating systems. Normally those companies don't spend more $$ to update their apps, but instead soldier on with an outdated OS. This isn't just an XP-> Vista/7 issue either. It's been happening since the days of Windows 95.

XP mode in Windows 7 (and more importantly Microsoft's MED-V) are definitely steps in the right direction...allowing companies that were previously held hostage by a few key programs to upgrade their systems. And the positives for Microsoft in that are obvious...more $$$ and less pressure to keep older operating systems alive. It may not seem like the best solution in regards to the advancement of technology, but it is the best solution when it comes to $$$, and $$$ is what drives decisions in the business world. I'd be that 9 times out of 10 it's not an IT department's choice to not move forward...but the bean counters that are setting the budgets and the managers that are making the decisions on how to spend it.
(2 replies) #5 Kushan on 05 May 2009 - 23:00
Does anyone happen to know if this XP virtualisation thing supports the installation of drivers? I'm not particularly looking to use it as a way of using old hardware or anything, but some software I use install its own driver for various things and I was wondering if this has any support for it.
#5.1 ricksterto on 05 May 2009 - 23:11
Yes is does; I have installed a TV card that isn't supported yet by 7 that now runs under Virtual XP.
#5.2 Beastage on 06 May 2009 - 00:04
Really? oi I should plug back my modem, I didn't think it is possible for a VM to recognize something the host won't use.
#6 p1p3 on 05 May 2009 - 23:03
I'm very exited about the ability to run a lot of development tools that are not supported under vista and 7 like Platform Builder for CE 5.0 and Embedded C++ 4.0. This will be the first thing I try out once I get it installed.
#7 ricksterto on 05 May 2009 - 23:10
The Sony Vaio laptops have Intel-VT but it is disabled and not a setting you can turn on in BIOS. I have a modified BIOS to turn VT on for the SZ6XX series if anyone needs it. I'm pretty sure this isn't the place to post the link though.
(4 replies) #8 Obry on 05 May 2009 - 23:12
I posted this in another article but I installed tried and tried, then uninstalled and re-installed the new Virtual PC and Virtual Windows XP and I cannot find a way to add Internet Explorer 6 to my Windows 7 start menu. Basically I am looking for a way to run IE6 separately without having to fire up the whole VM. Installing applications inside the VM places a shortcut in the Start Menu but how does one go about placing shortcuts in Win7's Virtual PC Start Menu folder to programs that come standard with XP (such as IE6 and WMP9)?

I tried looking at a shortcut of an existing application that I installed and noticed it appends some sort of a unique string as a parameter and searched the registry for that string. I found the registry key where it has all the available apps and thought I figured it out so I made a new key, copied the data from the shortcut created for another app and changed it to point to the IE6 executable in the hope that it would show up in the Win7 Start Menu only to find out that the registry key I created was wiped out after I shut down and restarted the VM.

I've seen screen shots of IE6 running alongside IE8 on a Windows 7 desktop and have been searching on Google all day but no answer so far. If anyone has any clues, please let me know as this would save me so much time and make it much more convenient to test my web sites w/o having to run a full blown VM all the time.

Thank you!
#8.1 Kevin. on 05 May 2009 - 23:26
In Windows XP, right lick on Start, go to Explore with all users, make a shortcut to internet explorer or whatever program you need to run there, and it should appear in the Windows 7 start menu.
#8.2 slinky333 on 05 May 2009 - 23:35
#8.3 Obry on 06 May 2009 - 05:29
Thanks for the replies guys. I finally found that video while jumping around from site-to-site. In my opinion with all the Integration Features and the Update that you need to install inside the Virtual Machine it would have made more sense (and made it much easier and convenient for many) for Microsoft to have included an option to the right-click menu such as "Pin to Windows 7 Start Menu" or add it to the Send To -> Host OS but that works.

I'm a happy camper now being able to test my sites in IE6 and Firefox 2 much more easily without having to run a full blown VM eating up my RAM when I test my work (which is when I need my RAM the most while running all those servers, browsers and IDE's at the same time).
#8.4 roadwarrior on 07 May 2009 - 04:51
Obry said,
I'm a happy camper now being able to test my sites in IE6 and Firefox 2 much more easily without having to run a full blown VM eating up my RAM when I test my work (which is when I need my RAM the most while running all those servers, browsers and IDE's at the same time).


Uhhh, you do realize that XP Mode IS a full-blown VM, right?
(1 reply) #9 neo7 on 05 May 2009 - 23:33
HP HDX9000/9200/9300/9400 notebook series--Bios F.40 E is the only Bios version that enables Intel-VT truly on supported processors. Previous Bios versions had the option in Bios setup but enabling it did nothing; Intel-VT remained disabled with the Bios setting set to enabled. However, with Bios F.40 E it is truly enabled, and Windows 7 XP Mode is able to run thereafter.
#9.1 Shunik Jan on 06 May 2009 - 05:03
HP dv7 F26 bioses also allows true VT. I don't like it that much compared to VMware because of the lack of being able to manage files between host and guest machines.
(2 replies) #10 Raa on 06 May 2009 - 00:03
It's rather annoying as a lot of laptops I service for customers by DEFAULT have hardware VT turned off. I always turn it on for them though.
#10.1 +Xerxes on 06 May 2009 - 04:32
I never understood that, both my Dell desktop and Asus laptop came with VT turned off by default...why?
#10.2 waruikoohii on 06 May 2009 - 19:03
Xerxes said,
I never understood that, both my Dell desktop and Asus laptop came with VT turned off by default...why?

My Dell desktop had VT turned off as well. The setting popped up when I entered the BIOS after installing a Q6600. I was perplexed, and it was the first thing I enabled.
#11 briangw on 06 May 2009 - 01:08
HP's OpenView Service Desk application does not work in XPM mode. Errors out on me. Can't even get it to run in Windows 7.
(8 replies) #12 MioTheGreat on 06 May 2009 - 01:18
users are wondering "Am I able to run Virtual XP Mode?"


I can't imagine why. I very much doubt a non-trivial number of home users will ever care about this feature.
#12.1 ricksterto on 06 May 2009 - 03:07
Well until there is a decent AV and Firewall that don't cause 7 to either crash or grind to a halt, virus checking in virtual mode works quite well - so long as the discipline holds out lol
#12.2 Obry on 06 May 2009 - 05:34
I'm running "the dreaded" Norton AV 2009 since Beta 1 and have had absolutely no problems at all. I've hated NAV for years and have swore up and down to never touch that thing with a ten foot pole but 2009 runs great and on my machine I can barely notice it.

Before that I was using the much hyped NOD32 which has been only causing problems for me (mainly with their Network drivers) and lately it seems like their product has gotten worse and worse unfortunately but again, if you haven't, give NAV2009 a try - you might be surprised.
#12.3 dangel on 06 May 2009 - 08:10
ricksterto said,
Well until there is a decent AV and Firewall that don't cause 7 to either crash or grind to a halt, virus checking in virtual mode works quite well - so long as the discipline holds out lol


Commodo and Avast work just fine for me..

#12.4 MioTheGreat on 06 May 2009 - 15:12
ricksterto said,
Well until there is a decent AV and Firewall that don't cause 7 to either crash or grind to a halt, virus checking in virtual mode works quite well - so long as the discipline holds out lol


Virus checking in virtual mode would be useless for protecting your system. And a firewall would be even less useful.
#12.5 waruikoohii on 06 May 2009 - 19:04
MioTheGreat said,
I can't imagine why. I very much doubt a non-trivial number of home users will ever care about this feature.

Indeed.

Microsoft doesn't even intend for home users to install it. Microsoft intends for OEM's to install and configure it.
#12.6 ricksterto on 06 May 2009 - 19:47
dangel said,
Commodo and Avast work just fine for me..


I tried Comodo and it crashed too often; caused horrible slowdowns too. Avast - I personally don't think it's very good.
#12.7 PGHammer on 08 May 2009 - 20:54
dangel said,
Commodo and Avast work just fine for me..


+1 for Avast (7 Ultimate 64-bit running the Home Edition).

You *are* aware that even Avast! Home includes a firewall, don't you?
#12.8 PGHammer on 08 May 2009 - 21:03
waruikoohii said,
Indeed.

Microsoft doesn't even intend for home users to install it. Microsoft intends for OEM's to install and configure it.


There *is* a subset of home users that will install and configure/use it - the BYOPC crowd (collectively, North America's second-largest OEM, trailing only HP but ahead of Dell). These are the folks that build their own computers from the motherboard up/do their own hardware upgrades/install their own operating systems/represent more than half the business of retailer/e-tailers like MicroCenter and NewEgg. Many of us also do other things on the side; therefore, software like VPC 7 and the XP Mode support will be of interest (and use) to us. A lot of us also are the *geek on call* for the family, which means that we have to have that answer Right Away.

So that sort of *general answer* is like *assuming*; you make an ASS of U and ME (which should be avoided).
(1 reply) #13 tsahnocub on 06 May 2009 - 03:01
Does anyone know how to get ClearType working in Virtual XP? No matter what I do, it just refuses to use either method of font smoothing, and consequently affects the visual display of sites when I test them in IE6 during development.
#13.1 Obry on 06 May 2009 - 05:38
Yes, that kind of sucks but when looking at the Display Adapter it uses in the VM it's that crappy S3 garbage which won't let you change anything other than 16 bit color and yes, no ClearType. It sucks but it's not that bad. Don't you mainly want to make sure stuff ligns up well and doesn't look funky layout-wise? That's what I care most about personally when running IE6 - making sure my CSS layouts are good enough and then use IE8/FF3 for aesthetics and such.
(1 reply) #14 MoveOver on 06 May 2009 - 04:26
Is there a 3rd party solution for Vista that does something similar (XP Virtualization), without the requirement for hardware virtualization?
#14.1 JaLooNz on 06 May 2009 - 05:09
MoveOver said,
Is there a 3rd party solution for Vista that does something similar (XP Virtualization), without the requirement for hardware virtualization?

Virtualbox / VMware
#15 roadwarrior on 06 May 2009 - 04:31
Wow, that's the first time since I've been a member here that I was thanked in a main page news article!!

(1 reply) #16 Pasquale Franzé on 06 May 2009 - 06:00
I don't think many businesses will have Intel VT processors. So I can't think of many reasons why this will be a big hit.
VMware Unity mode, does a similar thing, but does noet need hardware VT, altough I must admit that this option costs a bit more.
#16.1 PGHammer on 08 May 2009 - 21:17
Pasquale Franz?aid,
I don't think many businesses will have Intel VT processors. So I can't think of many reasons why this will be a big hit.
VMware Unity mode, does a similar thing, but does noet need hardware VT, altough I must admit that this option costs a bit more.


Actually, quite a few businessses have hardware (CPU and chipsets) that supports VT-x out of the box.

Intel dual-core CPUs - All E63xx/64xx/66xx/67xx/84xx
Intel quad-core CPUs - All *except* Q82xx/83xx
Intel chipsets - G31 (Bear Lake) and newer
nVidia nForce - nForce 6 series and higher (except for 610i)

NOTES: Original Conroe (E6xx supports VT-x by design, as do the chipsets released to support it (which is why the budget/value G31 supports VT-; however, some Conroe/Wolfdale derivatives aimed at the lower end of the market (E7xx don't support VT-x. The luck is better when it comes to quad-cores, as only two series (Q82xx and Q83x fail to support VT-x; naturally, i7 supports VT-x by default/design.
#17 Zyxel112 on 06 May 2009 - 07:01
very bad my hardware doesn't support hardware virtualization..
(2 replies) #18 necrosis on 06 May 2009 - 12:51
I know MS is trying to entice people to go to Windows 7 by adding 'reverse compatibility' but god damn, upgrade your **** people.
#18.1 roadwarrior on 06 May 2009 - 13:26
Often times, the reason for needing this compatibility isn't so simple. Many people and businesses have hardware and software that they rely on for their work that simply don't have an upgrade available. It would either be a program that was custom made for them, or perhaps the vendor has since gone out of business.
#18.2 The Burning Rom on 06 May 2009 - 13:36
necrosis said,
I know MS is trying to entice people to go to Windows 7 by adding 'reverse compatibility' but god damn, upgrade your **** people.


Microsoft has already made it pretty clear that this feature is NOT aimed at home users, but rather at businesses. See Roadwarrior's comment...and comment #4.2 that I made last night.
#19 Xsabin on 06 May 2009 - 13:13
So does this mean i can still run hyperterminal on Win7 ??
(2 replies) #20 _dandy_ on 06 May 2009 - 16:31
> Does your processor not support hardware virtualization? Then you may need to upgrade your processor and maybe your motherboard.

Or save yourself the money and use Virtual PC instead? Seriously, is VPX's tighter integration (over VPC) worth that sort of expense?
#20.1 +DonC on 07 May 2009 - 20:48
_dandy_ said,
> Does your processor not support hardware virtualization? Then you may need to upgrade your processor and maybe your motherboard.

Or save yourself the money and use Virtual PC instead? Seriously, is VPX's tighter integration (over VPC) worth that sort of expense?

VPC 2007 (including SP1) won't install on 7100. It just comes up with "This program is blocked due to compatibility issues".
#20.2 _dandy_ on 07 May 2009 - 23:11
DonC said,
_dandy_ said,
> Does your processor not support hardware virtualization? Then you may need to upgrade your processor and maybe your motherboard.

Or save yourself the money and use Virtual PC instead? Seriously, is VPX's tighter integration (over VPC) worth that sort of expense?

VPC 2007 (including SP1) won't install on 7100. It just comes up with "This program is blocked due to compatibility issues".


That's gotta be new to 7100, as I have VPC running just fine on 7000. Still, there's other options...
#21 jimbo11883 on 06 May 2009 - 17:41
My processor can't do hardware virtualization, but I don't care. I use VMWare to test inside multiple versions of Windows, and it's always worked good enough for me.
#22 Si7777 on 06 May 2009 - 18:45
How long before the EU chips in again regarding Windows Media Player 9 etc?
#23 kevpan815 on 07 May 2009 - 04:35
Windows XP mode works great on my Dell XPS 630I computer.
#24 Aahz on 07 May 2009 - 20:00
It saddens me that there are businesses out there dumb enough to not have the foresight to invest in hardware/software which is actually supported by the manufacturer/developer. Are you people buying multi-thousand dollar licenses to antiquated and unsupported software from companies no longer in business or something?

Why would you even hold onto a product with such horrible support? Just because it used to work and you can't be arsed to do 1 hour of research online in order to find a new product which is actually supported?

It is so easy to port software these days. Hire some grad student and have them bang you out a patch if you are that determined to live in the past.
(2 replies) #25 neo7 on 07 May 2009 - 22:02

You can run Microsoft Virtual PC 2007 SP1 under Windows 7 and download a free Windows XP image for it at http://www.microsoft.com/downloads/details...;displaylang=en -- and Virtual PC 2007 SP1 works without Intel-VT though it can take advantage of it if available. Microsoft VPC 2007 SP1 also runs Windows XP in 32-bit colour unlike W7 XPM, which is limited to 16-bit colour.
#25.1 Kevin. on 08 May 2009 - 01:26
Problem is, all those images expire after a while, while Virtual XP mode doesn't.
#25.2 neo7 on 08 May 2009 - 07:39
Kevin. said,
Problem is, all those images expire after a while, while Virtual XP mode doesn't.


They issue a new, free image every 3 months. They have been doing so for two years now.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)