1 / 30

WCL309: Local P2V Migration - Redelivering Your Old Windows Inside Your New Windows Using Free Tools – IE6, Incompatib

WCL309: Local P2V Migration - Redelivering Your Old Windows Inside Your New Windows Using Free Tools – IE6, Incompatible Apps and All . Jeremy Chapman Sr. Product Manager Windows Client @deployjeremy. Stephen Rose Sr. Community Manager Windows Client @ stephenrose.

horace
Download Presentation

WCL309: Local P2V Migration - Redelivering Your Old Windows Inside Your New Windows Using Free Tools – IE6, Incompatib

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WCL309: Local P2V Migration - Redelivering Your Old Windows Inside Your New Windows Using Free Tools – IE6, Incompatible Apps and All Jeremy Chapman Sr. Product Manager Windows Client @deployjeremy Stephen Rose Sr. Community Manager Windows Client @stephenrose

  2. We need to start with the demo. …it takes 52 minutes to run end-to-end demo

  3. So I had this idea back in October…

  4. We had some key ingredients ready • Microsoft Deployment Toolkit as an infinitely customizable engine • Sysinternals Disk2VHD to P2V the starting OS • Virtual PC with shell integration • RemoteApp Hotfixes for everything XP SP3 and newer • Fix for Hardware-Assisted Virtualization Emulation work had started

  5. More Specifically: • Disk2VHD.exe. Sysinternals tool for performing P2V hard disk conversion • KB961742-v3.exe. Update for Windows XP with SP3 to enable RemoteApp support • Windows6.0-KB961741-x86.msu. Update for Windows Vista with SP1 or later to enable RemoteApp • Windows6.1-KB958559-x64.msu. 64-bit Windows Virtual PC for Windows 7 • Windows6.1-KB958559-x86.msu. 32-bit Windows Virtual PC for Windows 7 • Windows6.1-KB977206-x64.msu. 64-bit update to remove the hardware-assisted virtualization prerequisites for Windows Virtual PC • Windows6.1-KB977206-x86.msu. 32-bit update to remove the hardware-assisted virtualization prerequisites for Windows Virtual PC

  6. Here’s what I wanted to do… • MDT 2010 or ConfigMgrInitiates and Runs Fully-Automated OS Migration Process (Then) new Sysinternals Disk2VHD.exe Converts XP to a VHD Windows 7 is Installed with Applications, User State and Previous Windows XP + Apps

  7. Mark RussinovichA Technical Fellow …so I emailed the two peopleI respect most at Microsoft Michael NiehausThe Father of MDT

  8. Mark had something I needed… with a few edits to be discussed sysinternals disk2vhd

  9. What is Sysinternals Disk2VHD? • Uses Volume Snapshot capabilities introduced in Windows XP/2003 • VHD conversions can be performed online and saved to the same volume • It’s free and very powerful

  10. Sysinternals Disk2VHD UI for Windows Vista/2008 and newer operating systems UI for Windows XP and Windows Server 2003

  11. Sysinternals Disk2VHDCommand Line Usage disk2vhd <[drive: [drive:]...] | [*]> <VHD file> Lesser known switches: -h Fixes up HAL Prepares XP for VPC -accepteula Does what you’d think it would Specify drive letters to include in an automated conversion or '*' to include all drives. Example: disk2vhd c: c:\vhd\vhdfile.vhd –h -accepteula

  12. Disk2VHD then was cool, but it would have been even better if: • It was command line scriptable;(DCR #1 to Mark, v1.1 releases soon thereafter with fix) • Drivers didn’t make the VHD blow up in Virtual PC before we install integrationcomponents.msi;(Bug submitted while converting a uniproc machine for Virtual PC consumption, IntelIDE.sys added pre-capture, v1.2 releases shortly thereafter with fix) • A converted XP multiprocHAL machine could run in Virtual PC, because VPC only supports uniproc;(DCR #2 to Mark, v1.4 releases soon thereafter with fix) • We could script the whole thing as part of an OS migration…

  13. …so then I emailed Mike Hey, MDT Guy! We’ll need to rewrite the whole thing. If it were only that easy. What about restore and .vmc file creation? How do I convert ztibackup.wsf to use Disk2VHD?

  14. The P2V Process as added to MDT

  15. So we had a prototype working end-to-end in early December, but there were some open issues • What happens with licensing and activation? • Could we support something with a HAL swap in the process? • Could we enhance Disk2VHD and the process to make it more failsafe?

  16. Enabling P2V in MDT and Configuration Manager Task Sequences demo

  17. VHD Backup Customizations

  18. VHD Restore Customizations

  19. What happens in Replace Scenarios? • HTA for Adding Old Applications to Windows 7 Start Menu • Found in the default profile start menu

  20. …because there are multiple mitigation approaches recommendations

  21. When does this make sense? • “Not for every desktop, but for every organization” • When we cannot fix or purchase a native working application • Where a standardized Virtual PC image will not suffice • For critical users with highly specialized desktops – and everything must return • When the deployment must go on…

  22. Comparing Application Compatibility Mitigations… 1 some limited applications do not run in Virtual PC, due to performance requirements or RemoteApp (TS) issues 2 standard images cater to global install-base, specialized applications would require custom images 3 would require reinstallation of all applicable fixes – some may not be available anymore 4 depends on how well the physical PC was managed before conversion 5 depends whether VHD needs to leave the machine for computer refresh, high bandwidth for replace scenario

  23. Limitations? • Windows XP activation can only be retained in VHD if customer installed themselves (not OEM) using VL media and customer has reimaging rights • VPC only supports VHD captured disks up to 127GB • Companies may be too slow to replace Windows XP applications with Windows 7 native applications

  24. P2V Migration for Software Assurance Just Released announcing

  25. Did the demo finish in time? We hope so. demo

  26. Related Sessions at TechEd • WCL09-HOL - Enabling Local P2V Migration with MDT 2010 and Sysinternals Disk2VHD • WCL07-HOL - Deploying the Core Optimized Desktop with MDT 2010 and SCCM • WCL308 - Migrate XP to Windows 7 Without Loosing any User or Application Settings • WCL310 - Choosing the Right Deployment Tool • VIR302 - Using Microsoft Enterprise Desktop Virtualization (MED-V) to Solve Windows 7 Application Compatibility

  27. Top Sites and Resources • Springboard for IT Professionals • http://www.microsoft.com/springboard • Windows 7 Deployment Tools • Microsoft Deployment Toolkit: http://www.microsoft.com/deployment • Microsoft Assessment and Planning Toolkit: http://www.microsoft.com/MAP • Application Compatibility Toolkit: http://technet.microsoft.com/en-us/library/cc507852.aspx • Self-Service POC Jumpstart Kit: http://technet.microsoft.com/en-us/windows/ff603537.aspx • Windows 7 Solution Accelerators: http://www.microsoft.com/Win7SA • Windows 7 Enterprise • http://www.microsoft.com/windows/enterprise • http://www.microsoft.com/deploynow

  28. Session Evaluations Tell us what you think, and you could win! All evaluations submitted are automatically entered into a daily prize draw*  Sign-in to the Schedule Builder at http://europe.msteched.com/topic/list/ * Details of prize draw rules can be obtained from the Information Desk.

  29. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related