[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now


How to virtualize my desktop (Vista or XP)

Posted on 2008-10-12
Medium Priority
Last Modified: 2013-11-23
I am trying to understand what virtualization can do on my laptop... I have 2 of them, one running XP Pro and the other running Vista Home Premium.

The problem is that I develop on one laptop in Visual Studio 2008 (ASP.NET 3.5) and on the other laptop  in Visual Studio 2005 (ASP.NET 2.0), I tried running both developments on the same laptop but that caused many problems.

What I would like to understand is this: which virtualization solution is out there that allows me to run these 2 developments on either laptop but in different (separate) spaces (containers, hyper-visors? I don't know the terms to describe)

I know there are many server products out there, but I am looking for a solution on one of my laptops...
Question by:conrad2010
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +3
LVL 28

Assisted Solution

jhyiesla earned 600 total points
ID: 22698146
There are several solutions.  Basically what a Virtual machine (VM) does is create a new "PC" on top of a real physical PC. If you're a mac user you can do the same thing with Windows XP and Vista on top of the Mac OS X.  You start up the virtualization software like VMware or Virtual PC as you would any other app.  Then you create a virtual computing environment be defining the amount of had drive space and memory that you want to devote to this virtual PC. Then you insert your XP or Vista CD and start the virtual PC and it goes through a normal install of the product, but all within the virtual environment. The entire virtual PC lives within a file on your real PC.  The virtual PC runs on top of your real one so you can have Vista as your real OS and XP as your virtual or any combination and, if you have enough resources, you can run more than one virtual machine at the same time. Each VM has it's own C: drive and no VM will interact with the real C: drive or anything that your real OS recognizes unless you share drive space by mapping a drive.

There are a couple of things that are necessary to run any virtualization software. You have t have adequate RAM.  If your real OS requires 1 GB to do what you need to do and you create a VM that needs another 1 GB, then if you don't have more than 2 GB of RAM, one or the other will suffer.  The same thing applies to your CPU and your hard disk space.

You also have to have legitimate licenses for all your software.  So if your physical PC is running Vista and you want a VM of XO then you also need a real license of XP. If you also want to run a Vista VM, you wold need another license of Vista,

LVL 59

Accepted Solution

LeeTutor earned 1400 total points
ID: 22698185
I'm not sure I understand your question, but let me see...  First of all, I am acquainted only with two virtual OS environments:  Microsoft's Virtual Pc 2007, and VMware's VM Player.  My pc is a Vista Ultimate desktop machine.  I run several editions of Microsoft Windows as virtual machines on it:  Vista Home Premium Edition, XP Home Edition, and XP Pro Edition.  I also have a friend garycase, a fellow expert on Experts-Exchange who runs VMware Server on one of his many pcs, and he built me a VMware virtual machine of Vista Ultimate x64, which I run with VMware Player.  (I also have several different flavors of Linux as virtual machines that I sometimes play around with using VMware Player.)  As far as I know, there is no virtual machine that will allow you to run either of your versions of Visual Studio BY ITSELF.  (Other experts may step into your question more experienced than I in this area and contradict me.)  As far as I know, you have to install a version of Windows XP as a virtual OS, say, on your Vista laptop, and then under your "real" OS, namely Vista, you could run one version of Visual Studio, and under the virtual OS of Windows XP you could run the other.  I do this with respect to Internet Explorer.  Under Vista, of course, I use its version 7 of IE, both on the real OS and the virtual OSes.  Under XP Home as a virtual OS I run its version 7 of IE (it is not exactly the same in both Vista and XP), and under XP Pro as a virtual OS I run IE 6.

Does this help clarify your question?

Author Comment

ID: 22698207
That's a good explanation, thanks!

Is it possible to list some vendors with their products that I can check up on?

I.e. VM Ware, what would be their desktop product... and any other vendors with product name you might be aware of...

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

LVL 17

Expert Comment

ID: 22698216
Like the opther experts say you wold have no problems installing a piece of VM machine software on one of your laptops and then using VS 2008 on the Physical machine and then VS 2005 on the Virtual Machine.
I would recommend that you dont run Virtual PC 2007 from M$, although it works nicely with M$ products it doesnt work so well with any thing lese.. MAC OSX or linux / UNix.

Sun provide a free very good piece of VM software called virtual box http://www.virtualbox.org/.. Run this on your WinnXP laptop and then either install VISTA or preferably another XP virtual machine using the virtualbox software, then decided on hwich of them you want to run which version of VS... Bare in mind that the virtual machine is not going to be the fastest! and that your physical machine will be a lot slower when the virtual machine is running...!

Author Closing Comment

ID: 31505462
jhyiesla: your explanation is appreciated, but I was looking for the info LeeTutor shared... thanks to both of you!
LVL 59

Expert Comment

ID: 22698241
VMware Server is a free product, like Virtual Pc 2007 and VMware Player, and although it is MEANT to be run on a server, my fellow expert garycase has run it on Vista, and perhaps XP also.  This article from Wikipedia lists a number of other products you might want to look into:


I have heard of virtual box, mentioned above by JohnGerhardt, but I know nothing about it.  Are you using an Apple Mac, or a Windows machine?


Expert Comment

ID: 22698253
Don't use VS2008 on virtual machine, because this have .net framework 3.0 and sometimes crash and you lose time, to find where is the problem.
If you want to compile on VS 2005 or VS 2008 we will wait to much, if you have huge projects.

Author Comment

ID: 22698365
I am running MS products only... so my first guess would be to try and install  Virtual Pc 2007 and yes, I am running Visual Studio 2008 all day long on mission critical developments, so crashing is not an option... anybody else has bad experience with  Virtual Pc 2007  and VS2008?

Expert Comment

ID: 22698402
Virtual Pc 2007 from Microsoft is to slow, is like a  snail's pace :D.

Expert Comment

ID: 23954987
With VMwares hypervisor (ESXI) you can setup virtual machines on one machine, and have space allocations for your virutal machines, and instructions on which virtual machine it loads through http access to your other machine with the software VMware server (which is free if you register and a lot more flexible than just the player).  

so to recap you could have one machine with esxi that has two virtual machines(or more) and  and another computer that has http access to the other and decide which virtual machine you want to load up.

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question