Jump to content




Sign in to follow this  
anyweb

Migrate XP to Windows 7 using Offline mode in Windows PE - screenshots describing the process



Recommended Posts

I've been testing scanstate in Offline mode while in Windows PE in the last few days for Windows XP to Windows 7 migrations and it's impressive and fast, so I thought this would be a good way of showing you how the process works using some screenshots and links to info.

 

First of all we start with a Windows XP desktop, nothing fancy, I’ve just dumped 2.5GB of data onto the desktop for the Demo.

 

data in XP.jpg

 

 

All of this data will migrate via scanstate in offline MODE while in Windows PE. So let’s get started with that and reboot into PXE to start the process. I’m doing this in a hyperV environment which is great for testing and I highly recommend you have a virtual environment for testing/demoing.

 

pxe boot press f12.jpg

 

 

As the screenshot says press F12 for network service boot. The reason we are seeing this is because I have advertised Optional Task Sequences to my Migrate Windows XP to Windows 7 X86 collection. Having the task sequences optional instead of Mandatory means you get to choose which one you want from a list (provided that there are more than one Task Sequence). Once the Task Sequence wizard starts we can be prompted for a password, in this example we have none set so we can just click Next. If you want to set a PXE Service Point password then read this post.

 

 

ts wizard.jpg

 

 

And then we see our list of task sequences, in this particular example only two optional task sequences are advertised to this collection, so that’s all we see. Select the appropriate one and click next.

 

select ts.jpg

 

The task sequence starts and the appropriate variables are set, then folders are created and finally packages and files are xcopy’d into place.

 

xcopy.jpg

 

Once everything is in place, we kick off scanstate in Offline mode by initiating the scanstate batch file which all takes place in the do X86 Scanstate step.

 

do scanstate.jpg

 

 

When scanstate is done hardlinking in OFFLINE mode in Windows PE, the task sequence downloads the windows 7 WIM which we captured before.

 

 

downloading WIM.jpg

 

 

Then the drive is wiped which deletes all of Windows XP but leaves our migrated and hardlinked data in c:\usmtoffline along with logs files and the captured Windows 7 wim...

 

wiping volume.jpg

Windows 7 wim gets applied

 

applying captured wim.jpg

 

And then windows Reboots

 

restart.jpg

 

After the reboot we see the Windows 7 boot screen

 

starting 7.jpg

 

Windows setup starts installing devices etc…

 

installing devices.jpg

 

Installs the configmgr client...and Reboots again

 

starting windows again.jpg

 

and then Restores all the migrated data (this bit requires that you set the following variable, otherwise it will fail with USMT error 38)

 

OSDMigrateAdditionalRestoreOptions=/Hardlink /nocompress

 

restore user files and settings.jpg

 

And finally we see the Windows 7 login screen.

 

login screen.jpg

 

We login as the same Domain user that we migrated, (testuser)

 

done 7 desktop with migrated data.jpg

 

 

And that’s it, the data is all migrated using Offline mode while in Windows PE. Cool huh ?

 

 

If you want to download the Task Sequences used above, click here.

Share this post


Link to post
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  


×