Posted by Alex Verboon on 19th August 2010
Last week I had a Windows 7 planning meeting with one of our clients and like in any other Windows 7 related meeting that i have had in the past months with other customers, the topic about XP Mode was brought up. It appears that when speaking about application compatibility, first thing people think of is XP Mode. To be honest I don’t blame them, because when XP Mode was first introduced in April 2009 during the Windows 7 Beta phase it was promoted as a possible workaround for Application Compatibility issues and therefore got a lot of attention. The message almost sounded like “There is no barrier to move to Windows 7 because if you run into an application compatibility issue, you can always use XP Mode”. So what’s your point? Well, while the statement as such is absolutely true, there are a few things to consider when we speak about computers that run in an enterprise environment.
|
What is XP Mode?
Windows Virtual PC is the latest Microsoft virtualization technology for Windows 7. It is the runtime engine for Windows XP Mode to provide a virtual Windows environment for Windows 7. With Windows Virtual PC, Windows XP Mode applications can be seen and accessed from a Windows 7 desktop.
So in simple words, with XP Mode one can run the Windows XP operating system in a virtualized environment on top of Windows 7 |
System Requirements
The first version of XP mode required that the hardware supported hardware assisted virtualization (HAV), but that requirement was removed in March 2010 allowing more users to use Windows XP Mode. The hardware therefore should at least meet the Windows 7 system requirements plus an additional 512 MB – 1 GB of memory and 5-15 GB disk space for the Virtual OS.
Installation – Deployment
If only needed on a handful of clients Windows XP mode can be installed manually by a systems administrator through the following website http://www.microsoft.com/windows/virtual-pc/download.aspx which will install Windows Virtual PC and then the XP Mode Virtual Machine. But if more than just a few installations are needed, companies should consider preparing an automated process for which Microsoft has provided a guide and sample scripts that can be downloaded from here. When deploying XP mode either the standard Windows XP Service Pack 3 image provided by Microsoft or a customized Windows XP Service Pack 3 image can be used.
Applications that run in XP Mode
Applications that need to run in XP Mode can be made available either by having them pre-installed within a customized image or by installing them through Software Distribution. Of course it would also be possible to install applications manually on a per VM basis, but this is a time consuming task. When using Software Distribution, companies must take into account that also the virtual OS will consume a license.
Antivirus and Security Updates
Because the virtual OS has also access to a companies IT infrastructure (users will want to print and access data from their applications running in XP Mode), Antivirus protection and security updates must be taken into account as well. Companies will have to carefully look at the licensing aspects because usually most products are licensed on a per installed operating system basis. However some vendors offer special agreements for the use of XP Mode. McAfee allows the use of VirusScan Enterprise on both Windows 7 and XP Mode on one computer and counts this as one license, however for the use of the McAfee Host Intrusion Protection software a single license can only be used either for Windows 7 or Windows XP Mode. If both clients need HIPS, two licenses are needed. (McAfee source).
To keep the Windows XP VM up to date with operating system security patches, companies should consider to either patch these clients through their Software Distribution Patch Management infrastructure or configure these clients to directly access Windows update or an internal WSUS server and automatically install patches as they become available respectively become approved by the system administrator. Again the number of deployed clients with XP Mode enabled will dictate the best dictate the best and most efficient strategy.
Will this work out?
If the use of XP Mode is only considered for a small number of clients, the effort of manually installing XP mode or preparing an automated deployment process is acceptable, however if a company plans to deploy XP Mode on several hundreds of clients and in addition plans to use it for a longer period of time they should look at more scalable solutions such as Microsoft Enterprise Desktop Virtualization (MED-V). MED-V provides a more centralized approach for deploying and managing virtual images. However only companies that have access to MDOP which is available through the Software Assurance program can use MED-V.
Running a virtualized Windows XP on top of Windows 7 is probably the easiest way to solve compatibility issues, however companies should not consider the use of XP Mode as a way to get around the effort of testing and remediating their applications for the use with Windows 7. XP Mode should be seen as a short term temporary solution removing potential road blocks for the deployment of Windows 7. In the long run remote desktop virtualization or application virtualization might be a better option.
Tags: Enterprise, MED-V, Virtualization, Windows 7, XP Mode
Posted in Deployment, MED-V, Uncategorized, Virtualization, Windows 7, XP Mode | 1 Comment »
Posted by Alex Verboon on 21st April 2010
Today I have spend some time in taking a look at MED-V. I reviewed MED-V already about a year ago, but had not touched it since then. Microsoft just recently released an updated version of MED-V as part of the MDOP suite. While configuring a Workspace, my attention was caught by the “Clients should use Trim Transfer when downloading images for this Workspace” setting that is shown within the Virtual Machine Tab.

The documentation describes the setting as following:
Select this check box to enable Trim Transfer when downloading images associated with this MED-V workspace. If this check box is cleared, the full image will be downloaded.
Trim Transfer requires indexing the hard drive, which might take a considerable amount of time. It is recommended to use Trim Transfer when indexing the hard drive is more efficient than downloading the new image version, such as when downloading an image version that is similar to the existing version.
A detailed description of the MED-V Trim Transfer Technology can be found here
OK, just clicking a check box is not enough , I want to see that. I first configured a Workspace called Workspace and assigned a previously created Windows XP image, once the Image was published on the MED-V Server is launched the MED-V client on a second device. As you can see from the screen shot below, the image is downloaded from the server
I then created a second Workspace and assigned a slightly different image to it that is based on the first one I created, I just added another application to it. Once that Image was published to the server, I headed over to the MED-V Client device which prompted me that there was another Workspace available, after confirming, it started downloading that other image. But as you can see from the screen shot below, it is actually retrieving the data blocks from the local drive, hence not the complete image is being downloaded from the server again.

Tags: imagex, MED-V, Network, transfer, Trim Transfer
Posted in BITS, Deployment, MED-V, Network | No Comments »
Posted by Alex Verboon on 20th April 2010
If you’re planning to do some hands-on with MED-V I recommend that you have a look at these MED-V videos.
Tags: Demo, Knowledge, MED-V, Video
Posted in Knowledge, MED-V, Tip, Virtualization | No Comments »
Posted by Alex Verboon on 18th August 2009
Here’s another great article from Stephen Rose, explaining XP Mode vs. MED-V. Read the entire article here
Tags: Compatibility, MED-V, Virtualization, XP Mode
Posted in BIOS, MED-V, Reading, Virtualization, Windows7, XP Mode | No Comments »
Posted by Alex Verboon on 15th July 2009
Here is an excellent post that explains Windows7 XP Mode. The article describes clearly who should use XP Mode standalone or MED-V which is the product designed for enterprises.
http://windowsteamblog.com/blogs/springboard/archive/2009/06/16/understanding-xp-mode.aspx
I also recommend reading “How MED-V v2 helps you manage Windows XP Mode”
http://windowsteamblog.com/blogs/business/archive/2009/04/28/how-med-v-v2-helps-you-manage-windows-xp-mode.aspx
Tags: MED-V, XP Mode
Posted in MED-V, Virtualization, Windows7, XP Mode | No Comments »
Posted by Alex Verboon on 18th June 2009
Microsoft has released the Microsoft Enterprise Desktop Virtualization (MED-V version 1) Planning, Deployment and Operations Guide. The document can be found here
Tags: Deployment, MED-V, operations, planning
Posted in MED-V, Virtualization | No Comments »
Posted by Alex Verboon on 14th April 2009
The first out of four screen casts about MED-V has been published today on TechnetEdge.
Part 1, Concept and Architecture
Part 2, User Experience
Part 3, Configuring Workspace Policy
Part 4, Creating Deployment Package
Tags: MED-V, Migrate, Virtual PC, Virtualization
Posted in Automation, Deployment, Knowledge, Virtualization, Vista, Windows 7, Windows XP | No Comments »
Posted by Alex Verboon on 16th March 2009
Microsoft has made available a Demo Kit for their Enterprise Desktop Virtualization Beta aka MED-V. For more details read my earlier blog post “Microsoft Enterprise Desktop Virtualization aka MED-V”.
The Demo Kit contains everything you need to get first hands-on experience. The Demo Kit can be downloaded from here.
Tags: Desktop Virtualization, Kidaro, MED-V
Posted in Deployment, Virtualization, Vista, Windows XP | No Comments »
Posted by Alex Verboon on 21st January 2009
Confused about all the different solutions around Virtualization ? then get the “Understanding Microsoft Virtualization Solutions” eBook. The document gives you all the information you need to better understand the various Virtualization offerings Microsoft has available today and will release in the near future.
Tags: App-V, Application Virtualization, Desktop Virtualization, Hyper-V, MED-V, Packaging, Virtual PC, Virtualization
Posted in Hyper-V, Knowledge, Reading, Virtualization | No Comments »
Posted by Alex Verboon on 18th January 2009
Microsoft Enterprise Desktop Virtualization (MED-V) is Microsoft’s new product offering for so-called local virtualization or client based virtualization. The solution itself originates from Kidaro that was acquired by Microsoft last year.
With local desktop virtualization a complete OS is executed on top of the operating system that is installed on the users physical device. Using a client based virtualization solution such as MED-V can help with application compatibility issues when migrating to a new operating system. With MED-V you can continue providing applications to your users in a seamless way without having the user notice that that application runs on another virtualized OS.

One very interesting scenario that is being shown in the demo is the following: Assume you plan to migrate to Windows 7 that comes with Internet Explorer 8, but you have a business critical application that would only run on Internet Explorer 6. With MED-V you can provide IE6 to your end users running on Windows XP.
Find out more about MED-V from the links provided below:
MED-V Power Point Presentation
Microsoft Desktop Virtualization on Microsoft Virtualization
MED-V Demo
Client-Hosted Virtualization with Microsoft Enterprise Desktop Virtualization product introduction
WindowsIT Pro Magazine MED-V article
Windows Springboard Series: Microsoft Enterprise Desktop Virtualization (MED-V)
Tags: Desktop Virtualization, MED-V, Virtualization
Posted in Deployment, Reading, Virtualization, Vista, Windows 7, Windows XP | No Comments »