none
MDT 2012 migration RRS feed

  • Question

  • Hi All!

    I have a Win XP machine and I want to upgrade it to Win 7 using MDT 2012. I don't use SCCM.

    Win XP has 2 partitions (C and D) and I need to migrate all data from both partitions to Win 7.

    I also need to have just one partition on Win 7 (C) and need to migrate all data from D partition  to a folder on C drive Win 7.

    Can it be done using refresh scenario? And How can I reach this goal?

    Thank you in advance. 

    Wednesday, August 14, 2013 9:25 PM

Answers

All replies

  • Yes, it can be done.  Configuring USMT is going to be the key, specifically using the locationModify options in the XML files.  You can read more about it here: http://technet.microsoft.com/en-us/library/dd560798(v=ws.10).aspx

    David Coulter | http://DCtheGeek.blogspot.com | @DCtheGeek

    • Marked as answer by Spart5 Friday, August 16, 2013 1:37 PM
    Thursday, August 15, 2013 12:31 AM
    Answerer
  • The default behavior for USMT will work for your scenario.  The scanstate should backup data on all partitions.  Then the loadstate will restore all the data from both original partitions onto C: in the new OS.  
    • Marked as answer by Spart5 Friday, August 16, 2013 1:37 PM
    Thursday, August 15, 2013 3:19 AM
  • By default refresh scenario makes two partitions in the new OS. It's like a mirror.
    Thursday, August 15, 2013 5:30 AM
  • Need some help

    Here it is my files:

    CustomSettings.ini

    [Settings]
    Priority=Default
    Properties=MyCustomProperty

    [Default]
    OSInstall=YES
    ScanStateArgs=/v:5 /o /c
    LoadStateArgs=/v:5 /c /lac

    USMTMigFiles1=MigApp.xml
    USMTMigFiles2=MigUser.xml
    USMTMigFiles3=Custom.xml

    Bootstrap.ini

    [Settings]
    Priority=Default

    [Default]
    DeployRoot=\\*\DeploymentShare$

    Custom.xml

    <?xml version="1.0" encoding="utf-8"?>
    <migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/Custom">
      <component type="Documents" context="User">
        <displayName>Disk D to folder on C partition</displayName>
        <role role="Data">
          <rules>
            <!-- Migrate all directories and files present in D:\  -->
            <include>
              <objectSet>
                <pattern type="File">D:\* [*]</pattern>
              </objectSet>
            </include>
            <!-- This migrates all files and directories from D:\ to folder on C drive.-->
            <locationModify script="MigXmlHelper.RelativeMove('D:\','C:\Old_Disk_D')">
              <objectSet>
                <pattern type="File">D:\* [*]</pattern>
              </objectSet>
            </locationModify>
          </rules>
        </role>
      </component>
    </migration>

    Wizard says that all succesful at the end, but I have nothing moved or copied (how it could be?)  to Old_Disk_D folder in Win 7/

    Guys, what's wrong with me? :)
    • Edited by Spart5 Friday, August 16, 2013 1:37 PM
    Friday, August 16, 2013 1:32 PM