My Windows Make Over (Or, Pimp My Virtual Machine) – Part III

This is the conclusion of my three-part post, “My Windows Make Over (Or, Pimp My Virtual Machine) – Part I & Part II“.  This evening, I will be going over the installation processes I underwent when creating virtual machines for both my Windows and Linux operating systems.  I used different processes for each OS, and want to cover each one for the sake of being thorough.

I partitioned my hard drive and installed Windows on my machine long before I had heard of virtual machines.  The inconvenience involved in the process of accessing either of the two different operating systems spawned my desire to seek out – and eventually find – a better solution to the “Windows problem”.  Instead of deleting Windows from my system and putting it into a virtual machine, I decided to create a VM to open my Boot Camp (Windows) partition inside of my Mac OS.  In other words, when I start-up my Boot Camp VM, my computer pulls my Windows OS from my Boot Camp partition and runs it in my Mac OS partition, only in a separate window.  How do you do this?  After installing Fusion onto your machine, open the application.  If you look towards the bottom of the Fusion window, you will see the following options to select: Create New, Migrate Existing PC, Run Boot Camp, and Learn More.  Click Run Boot Camp.

Click here to run Boot Camp in a virtual machine.

Type in your administrative password into the permissions box that pops up.  Fusion will then automatically create a virtual machine for your partitioned operating system, as well as download the VMware Tools that you will need to use every feature of Windows on your Mac OS.  While this installation is taking place, follow any onscreen instructions given by Fusion, and restart the virtual machine when prompted.  After the VMware Tools have been installed, Fusion will prompt you to restart your virtual machine again.  When you log onto your Windows VM for the first time, you will need to reactive Windows (the computer will remind you).  Congratulations!  You are now running your Windows OS in a virtual machine!

If you do not have Windows already installed on your machine, or if you want to add a different OS to your computer in addition to your Boot Camp VM, you will need to create a brand new virtual machine.  On the bottom of your Fusion window, click the Create New option.

Click here to create a new virtual machine.

You will then be prompted to insert the CD for your operating system of choice into the CD drive, if you have not already done so.  Once your computer recognizes your disk, the New Virtual Machine Assistant program will start.  On the Introduction panel that is shown, ensure that the “Install this operating system” option is selected, and then click Continue.  You will then be prompted for your display name and password, which you will need to enter in (if you are installing Windows, you will need to type in your Windows Product Key, as well as choose how your new virtual machine will handle file sharing).  Click Finish.  Fusion will then create your virtual machine, install VMware Tools, and prompt you to restart your new virtual machine.  Log-in to your new VM, and start using your newly installed OS!

Fusion 4 make the installation and application process involved in creating virtual machines simple.  Creating a VM is as easy as following onscreen prompts and remembering to be patient when the process lasts as long as thirty to forty-five minutes.  Start your free thirty-day trial of Fusion 4 today.  If you are not happy with the product (or virtual machines in general) simply throw it in the trash – thankfully, you will not have wasted any of your money along the way.  Good luck in your endeavors!

(March’s haiku will be up tomorrow!)

My Windows Make Over (Or, Pimp My Virtual Machine) – Part II

In continuation from yesterday’s post, “My Windows Make Over (Or, Pimp My Virtual Machine) – Part I”:

Apple computers come with a program called Boot Camp, which – after partitioning the hard drive – allows the user to install the Windows OS on their machine.  Of course, in order to use this option, the user must log off of the Mac OS X, reboot their computer, and then log on to Windows every time they wish to switch operating systems.  As you can imagine, this is not the most convenient of options, nor is it the quickest.  With a virtual machine, the user can simply log on to their other OS right from the operating system they are using – no rebooting necessary.  Of course, virtual machines were not made for Windows alone, but can also be used to house other systems as well (such as Linux or other forms of Unix).

While researching the various virtual machines available, I came across a rather informative article in the Macworld magazine, titled “How To: Run Windows On Your Mac” (by Rob Griffiths).  The bulk of this article is dedicated to describing the differences between two of the more popular choices in virtual machines – VMFusion and Parallels – and played a large part in helping me choose which virtual machine best fit my needs.  (Let it be known, there are other options available in addition to these two VMs (virtual machines).  These options include the VirtualBox from Oracle (free to download), QEMU (for Linux machines only, free to download), and the Windows Virtual PC (for Windows machines only, very limited in capabilities, free to use).)

For the purpose of this post, I am only going to concentrate my conversation on the merits of the Fusion and Parallels VMs.  They are the two virtual machines that I conducted the most research on; the positive customer reviews and impressive capabilities of these machines were both what captured my attention and acted as deciding factors when narrowing down my choices in preferred virtual machines.  The biggest difference between the two?  Fusion is for Macs only, while Parallels can work on multiple platforms.  The initial cost of both the Parallels and Fusion virtual machines is the same: $80.  There is a catch, however.  A Fusion license is good for every Mac computer a user controls or owns, while the Parallels license is only good for one machine.  In other words, deciding to run Parallels on multiple computers (say, for a business or school) will get really costly really quickly.

Fusion is also easy to install – there is no installer and the program can be stored anywhere the user desires.  Only on the initial start-up is the user’s administrative password required, and never again after that.  When the user chooses to quit Fusion, it shuts down completely – no background programs remain running.  Uninstalling is also a simple matter, requiring only that the application is dragged and dropped into the trash (no uninstall processes to go through here).  Parallels, on the other hand, uses an installer (and, thus, an uninstaller).  Also, despite the fact that the user may have fully exited Parallels, there are always two processes that continue to run in the background, regardless.

As far as virtual machine settings, performance, and updates go, the two systems are very much alike.  The user is provided with easy to access preferences and settings for both Fusion and Parallels, though the delivery of said options may differ.  They both perform rather well, although Fusion does run slightly faster than Parallels when using the virtual Windows OS.  Updates are frequent and relevant, with Parallels having a quicker updating period (Fusion takes longer between update periods, which results in larger updates).  While both machines can support virtual appliances (definition: when the computer uses just enough of the virtual operating system to run a software application, instead of running the entire OS every time), Fusion provides far more options to the user than Parallels.

Another large difference between the two virtual machines is the way Windows is “windowed”.  In Parallels, both the physical and virtual operating systems are shown on the same window (for a Mac user, this means that their Mac OS looks like it is running Windows applications alongside Mac applications, despite the fact that actually running the Windows OS as well).  Fusion shows Windows as a separate window:

In Fusion, Windows runs in a separate window - one that I can look at or hide when I please. One operating system at a time for me!

When using my virtual Windows OS in Fusion, I feel as though I am only running Windows, and have the ability to switch back and forth between operating systems by simply swiping with my mouse.  (I prefer to keep my operating systems separate, instead of combining them all on one screen – too much clutter.)

If you are a Windows gamer, then Parallels is the answer for you.  Parallels 7 (the newest version) far outperforms Fusion 4 (also, the newest).  Parallels dedicates one gigabyte of VRAM to game play, while Fusion only allows for 256 megabytes, resulting in a massively slow refresh rate.  The Parallels 3D engine also tends to work better for Windows games than the option provided by Fusion.  If gaming is the major reason you may be considering using a virtual machine, Parallels is your answer – hands down.

Which is the best choice?  While Fusion appears to be the better of the two, it really all boils down to personal preference.  You must ask yourself ‘how am I planning on using my virtual machine?’, and allow that answer to guide your choice in which VM is right for you.  Fusion was my answer, though it may not necessarily be yours (especially if you are a Windows user).  If in doubt, download the trial version of which ever VM you are considering (Parallels gives you fourteen days to play, and Fusion gives you thirty).  The website for the Fusion 4 virtual machine can be found here (look under the tab “Products” for a download link), and the Parallels virtual machine website is located here.

Part III – and the conclusion – for this post will be going up tomorrow.  I will be going through the installation process for Fusion, as used with both my Windows and Linux operating systems.  Until then!

My Windows Make Over (Or, Pimp My Virtual Machine) – Part I

(No picture tonight…got to love rainy nights with thick cloud cover.  Mother Nature has a strange sense of timing.  Maybe tomorrow I will be more fortunate?)

Despite the fact that I was a Windows user for so many years, it took me little to no time to adapt and even prefer using the Mac OS X on my MacBook Pro.  When I decided to partition my hard drive and add the Windows OS to my machine, I could not believe the difference one year could make.  Take the touch pad, for example.  To this Mac user, my touch pad is everything.  The fact that most of the functions I had become so accustomed to were now inoperable, not to mention the inconvenience of having to perform a system reboot every time I needed to access Windows, were enough to ensure that I rarely logged on to my Windows partition at all.  Obviously, I needed a better solution.

This solution came to me after having a conversation with my father, another Mac user.  He suggested that I run my Windows OS in a virtual machine instead of straight from the partition.  What is a virtual machine?  “Imagine one computer containing multiple operating systems loaded on a single [computer], each of which functions as a separate OS on a separate physical machine. Virtualization software does just that by creating and managing one or more virtual machines on a single, physical host [computer].  Every virtual machine is a fully functioning virtual computer, where you can install a guest operating system of your choice, with network configuration, and a full suite of [computer] software.” (Source)  In other words, I can run my Windows OS at the same time as my Mac OS, no computer reboot necessary!  The best part of this?  I can now use more of my touchpad functions with Windows, making my Windows experience to be a much more pleasant one!  Decision made, I started to conduct research on the various virtual machines available on the ‘net and find the right fit for me.

For the sake of space, I am breaking this post into three parts.  In tomorrow’s post, I will talk in further detail about virtual machines, giving a few examples and going into the differences between them.  Thursday’s post will be my ‘how to’ post, in which I will explain how I installed VMFusion (my virtual machine of choice) and made it work with my computer.  Until then!