After reading numerous posts (here) about the astounding performance achievement of VMWare, I have decided that VMWare Workstation 6.5 is worth the 2 Franklin’s.  My initial impression out of the box has been good so far.  Not only the performance is impressive, but also tools such as defragging the virtual image is much more streamline than that on VPC.

VMWare also provided a tool to convert VPC or even an entire PC to a virtual machine.  Yesterday I have decided to convert my 12GB VPC to VMWare.  Well, while most seem to work as expected after the conversion, I have noticed a serious “mouse” issue rendering VMWare almost unusable.  Here are a few gotcha’s you need to be aware of:
  1. Uninstall VPC tools from VPC before the conversion, VPC’s mouse driver is in direct conflict with VMWare.  If you have forgotten to do so, the world has not ended yet, you can do so manually (see later in this blog)
  2. Shutdown the VPC instance as VMWare would not convert VPC that is in suspense mode.  However, you can get around this by renaming the .VSV file though there could be some unknown consequence in certain scenario.
  3. Avoid installing VMWare’s mouse driver.  I am a little confused about this, but for now, it works.
  4. Windows XP would think a lot of hardware change has been made because the conversion essentially changes “VPC hardware” to “VMWare hardware.”  Therefore XP would ask for reactivation.  Install VMWare tools prior to the activation so you don’t have to activate it again after installing VMWare’s drivers.
To manually disable VPC’s mouse, you have to do this via keyboard as your mouse in VMWare is all screwy.
  1. Use Windows-R to bring up the Run dialog box, type in regedit
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318 using arrow keys.
  3. Once you have seen a list of value pairs on the right side containing a key named UpperFilters, hit the tab key, navigate to the item, an hit Enter at the entry
  4. In the popup window, you will see one or two lines of values, eliminate the line that reads msvmmouf.  The tab to the OK button and hit ENTER.
  5. Reboot, and enjoy!
I take no credit for the above discovery, some genius has figured it out over here.