Convert Your Existing PC into a VMware Virtual Machine

An old friend and I were deep in conversation Saturday night about our iPhones, app development for the platform, and related business when I asked if he had converted to using a Mac. He told me his kids were converting, but he had too much invested in his PC for work and couldn’t bare to part with it right now. When I told him about how he could virtualize his existing PC and run it on his Mac without reinstalling anything, he was in awe. It occurred to me that many people may not know just how easy this can be.

A Brief Personal History
I’ve been working on Macs for many years in the creative field, but became a full time Mac user about two and a half years back. Being that most of my software development at the time was using Microsoft’s .NET framework I needed to run Windows. So, I run Vista with all the gui junk disabled inside Parallels and later VMware Fusion. Of the two I prefer VMware, but really have no complaints about Parallels.

Tell Me About My PC
You have a lot invested in your PC and perhaps wish you could take it AS IS and run it on a nice new, fully awesome Mac. VMware has a FREE utility called VMware Converter that you can install and run on your PC. It will make a virtual copy or clone of your PC and create a rather large virtual machine file (vmdk and other files). If you don’t have enough space on your computer for a copy, use an external USB drive.

But will it perform well?
I remember seeing my father-in-law show off Virtual PC on his Mac back in the early 90s and it was one of the most painful, grueling experiences of my life. Windows took forever to do everything.

Here’s the skinny - Intel Processors such as are running on the inside of new Macs have optimized instructions for running virtual processes. In my experience this means that Vista runs really really fast; faster than on my old Dell with a Core 2 Duo processor. The “player” that allows you to run a virtual machine (or virtual computer if you like) is VMware Fusion (or Parallels or Virtual PC on Windows - or others).

What’s Next?
You need a Mac, so run on over to http://www.pcprices.net to see the best deals going for Macs. Don’t buy a lot of RAM from Apple, rather buy that later from a RAM specialist for super cheap. You’ll also find those deals on http://www.pcprices.net. Get lots of RAM, as much as you can. Why? Because it’s cheap and most evidence I’ve read indicates it’s more important than processor power.

Some deals will bundle VMware Fusion, though you won’t be needing a new copy of Windows. Otherwise, you can purchase and download Fusion from http://www.vmware.com. Typically you can find a deal or coupon that’ll run you about $50.

The only challenge, besides waiting for VMware Converter to generate the files, is copying those large files to your Mac. It’s not hard, just time consuming…you’ll want to open Facebook or Twitter on your nice new Mac and waste some time.

Then fire up VMware Fusion, create a new profile, allocate 1GB or more RAM to the virtual machine, point to your virtual machine file(s), and run it.

When I did this about 4 months ago for my family we didn’t have any significant problems that I can recall. Printers worked fine, though we had to revise the shares on the PC instance since the IP and such had changed.

The Bonus
You can run LOTS of other computers or operating systems inside VMware Fusion. I use these virtual machines for developing and testing software:
- Windows 7 Beta
- Windows Vista
- Windows XP with IE6
- CentOS

VMware virtual machines are also cross platform meaning you can run VMware Workstation on a PC or Linux and run the same virtual machine you just created on your Mac.

VMware Converter can also convert a Virtual PC vhd to files that will run in VMware. VMware also has a library of community contributed virtual machines for anything from firewalls to internet appliances.

Enjoy!


GeneralPermalink

I just bought an iMac. I have been a PC user for many years. Now, I am trying to use VMWare Fusion to create a virtual machine to run my PC in the iMac. However, when I run the Migration Assistant I get a message stating that “I secure connection to the host could not be established”. Both the iMac and the PC are on and connected to my home wireless network. I just cannot figure out what else I can try. Can you give me any suggestions?

Thanks,

Nielson

Posted by (JavaScript must be enabled to view this email address)  on  01/05  at  10:26 PM

I had similar issues. It appears that one of the VMWare services has not started correctly. Goto Control Panel, Administration, Services and check that both VMWare services have started.  It not start both services.

Once started connected immediately

Posted by (JavaScript must be enabled to view this email address)  on  01/09  at  12:40 AM

i’m getting the same problem as well. using 10.5.8 on a macbook pro (the older one - not latest one) 17inch and trying to make a copy of my windows laptop onto the mac but i get the same error.
both vmware services are running on the windows laptop. i’ve even tried sharing my C drive but still nothing.

Posted by (JavaScript must be enabled to view this email address)  on  01/19  at  07:50 AM

Thanks for this informative Topic
Keep it up

Posted by bluesea  on  02/15  at  07:09 AM

Ive been delaying installing fusion on our home work and this post somewhat inspired me to just do it.

Posted by Ryan Norris  on  02/16  at  03:30 AM

Thanks for the post David.
@ryan I get the feeling. i mainly use centos and win but a MAC is the centerpiece of our home. im currentlysetting up fusion as I type.

Posted by Stephen Reis  on  02/17  at  12:36 AM

I was searching for information on Railscast, and google directed me to this page.
montreal outcalls

Posted by (JavaScript must be enabled to view this email address)  on  06/18  at  05:14 AM

I have option for you.I was feeling like you before two months.I like to convert from mac to pc.But i didnt execute it…If u have time surf the online and post the queries in forums and other stuff.Definitely you will get it..Square Peg Web

Posted by (JavaScript must be enabled to view this email address)  on  06/27  at  11:49 PM

Thank you very much for this fascinating article.

I wish to tell me what you think about this article.

Scalability and User Interfaces.

A friend of mine was showing me the brand new web based ERP system that was developed for his medium sized company.

He was very happy with its usability and ease of use. He showed me how you can drag and drop employees on the organization chart to change their positions. It was really easy to use.

But it had one flow, it was not scalable. Usually when we talk about scalability in our business we mean how an application can be able to take a larger number of users without changing it.

But here was a slightly different type of scalability, user interface scalability. Simply put drag and drop works very well for small data sets. When he was showing me the drag and drop on the org chart there were only a few dozen people on the org chart. If that org chart was fully populated with hundreds of people drag and drop would be much harder since you will need to scroll. Now imagine that you have a thousand employees, not only will you need to scroll a lot but you will also need to filter or search to find the correct person.

Posted by ElMothaeda Web  on  07/20  at  07:38 AM

you could also access the system remotely if you have other systems on the network that could be used. Doing so, requires appropriate services, such as ‘sshd’, be running in advance of the problem.Linux Dedicated Server

Posted by (JavaScript must be enabled to view this email address)  on  08/04  at  02:49 AM

Now you accomplish it simple for me to accept and implement. Thanks for administration with us.
montreal outcalls

Posted by (JavaScript must be enabled to view this email address)  on  08/10  at  08:33 AM
Page 1 of 1 pages

Name:

Email:

Location:

URL:

Smileys

Remember my personal information

Notify me of follow-up comments?