Поделиться через


Справочные материалы по автономному переносу

Автономная миграция позволяет средству ScanState выполняться в операционной системе Windows, отличной от операционной системы Windows, из которой ScanState собирает файлы и параметры. Существует два основных сценария автономного использования:

  • Среда предустановки Windows. Средство ScanState можно запускать из среды предустановки Windows, собирая файлы и параметры из автономной операционной системы Windows на этом компьютере.

  • Windows.old. Средство ScanState может собирать файлы и параметры из каталога Windows.old . Каталог Windows.old создается во время установки Windows в секции, содержащей предыдущую установку Windows. Например, средство ScanState может запускаться в Windows, собирая файлы из предыдущей установки Windows, содержащейся в каталоге Windows.old .

При использовании средства миграции пользовательской среды (USMT) для сбора и восстановления пользовательского состояния автономная миграция снижает затраты на развертывание за счет:

  • Снижение сложности. В сценариях обновления компьютера миграция из каталога Windows.old снижает сложность, устраняя необходимость запуска средства ScanState перед развертыванием операционной системы. Кроме того, миграция из каталога Windows.old позволяет последовательно выполнять ScanState и LoadState .

  • Повышение производительности. При запуске USMT в автономной среде предустановки Windows (WinPE) он имеет лучший доступ к аппаратным ресурсам. Запуск USMT в WinPE может повысить производительность на старых компьютерах с ограниченными аппаратными ресурсами и множеством установленных программных приложений.

  • Новый сценарий восстановления. В сценариях, когда компьютер больше не перезагружается должным образом, можно собрать состояние пользователя с помощью средства ScanState из WinPE.

Что переносится в автономном режиме?

Следующие пользовательские данные и параметры переносятся в автономном режиме, как в режиме онлайн:

  • Разделы данных и реестра, указанные в MigXML.

  • Учетные записи пользователей.

  • Параметры приложения.

  • Ограниченный набор параметров операционной системы.

  • ФАЙЛЫ EFS.

  • Избранное.

Исключения, которые могут быть перенесены в автономном режиме, см. в статье Что такое миграция USMT?

Какие автономные среды поддерживаются?

Все поддерживаемые в настоящее время

В следующей таблице определяется поддерживаемая комбинация сетевых и автономных операционных систем в USMT.

Запуск операционной системы Автономная операционная система
Поддерживаемая в настоящее время версия WinPE с библиотекой MSXML Windows 7, Windows 8, Windows 10, Windows 11
Windows 10, Windows 11 Каталог Windows.old

Примечание.

Средство ScanState можно запустить, пока диск остается зашифрованным, приостановив шифрование диска Windows BitLocker перед загрузкой в WinPE. Дополнительные сведения см. в разделе Руководство по операциям BitLocker: Приостановка и возобновление работы. При использовании последовательности задач Microsoft Configuration Manager см. раздел Шаги последовательности задач: отключение BitLocker.

Управление членством в группах пользователей и профилем

Членство в группах пользователей не сохраняется во время автономной миграции. Раздел <ProfileControl> должен быть настроен в Config.xml файле, чтобы указать группы, членами которыми должны быть перенесенные пользователи. В следующем примере все перенесенные пользователи помещаются в группу Пользователи:

<Configuration>
<ProfileControl>
    <localGroups>
      <mappings>
         <changeGroup from="*" to="Users" appliesTo="MigratedUsers">
            <include>
            <pattern>*</pattern>
            </include>
         </changeGroup>
      </mappings>
   </localGroups>
  </ProfileControl>
</Configuration>

Сведения о формате Config.xml файла см. в разделе файлConfig.xml.

Параметры командной строки

Автономную миграцию можно включить с помощью файла конфигурации в командной строке или с помощью одного из следующих параметров командной строки:

Компонент Параметр Описание
ScanState.exe /offline:<path to Offline.xml> Этот параметр командной строки включает режим автономной миграции и требует пути к файлу конфигурации Offline.xml.
ScanState.exe /offlineWinDir:<каталог> Windows Этот параметр командной строки включает режим автономной миграции и запускает миграцию из указанного расположения. Он предназначен только для использования в автономных сценариях WinPE, где миграция выполняется из каталога Windows.
ScanState.exe Каталог /OfflineWinOld:<Windows.old> Этот параметр командной строки включает режим автономной миграции и запускает миграцию из указанного расположения. Используйте только в сценариях миграции Windows.old , когда миграция происходит из каталога Windows.old .

Одновременно можно использовать только один из /offlineпараметров командной строки , /offlineWinDirили /OfflineWinOld . USMT не поддерживает совместное использование нескольких элементов.

Переменные среды

Системные переменные среды необходимы в сценариях, описанных в следующей таблице:

Переменная Значение Сценарий
USMT_WORKING_DIR Полный путь к рабочему каталогу Требуется, если двоичные файлы USMT находятся на носителе только для чтения, который не поддерживает создание файлов журнала или временного хранилища. Чтобы задать системную переменную среды, в командной строке введите следующую команду:

Set USMT_WORKING_DIR=<path to working directory>
MIG_OFFLINE_PLATFORM_ARCH 32 или 64 При работе в автономном режиме эта переменная среды определяет архитектуру автономной системы, если система не соответствует WinPE и ScanState.exe архитектуре. Эта переменная среды позволяет 32-разрядному приложению ScanState собирать данные с компьютера с 64-разрядной архитектурой или 64-разрядное приложение ScanState для сбора данных с компьютера с 32-разрядной архитектурой. Если автоматическое обнаружение автономной архитектуры не работает должным образом, необходимо указать архитектуру. Например, чтобы задать эту системную переменную среды для 32-разрядной архитектуры, в командной строке введите следующую команду:

Set MIG_OFFLINE_PLATFORM_ARCH=32

элементы Offline.xml

Offline.xml Используйте файл при запуске средства ScanState на компьютере с несколькими каталогами Windows. Файл Offline.xml указывает, какие каталоги следует проверять на наличие файлов Windows. Файл Offline.xml можно использовать с параметром в /offline качестве альтернативы указанию одного пути к каталогу Windows с параметром /offlineDir .

<автономный>

Этот элемент содержит другие элементы, определяющие способ выполнения автономной миграции.

Синтаксис:

<offline> </offline>

<winDir>

Этот элемент является обязательным дочерним элементом автономного<> режима и содержит сведения о том, как можно выбрать автономный том. Миграция выполняется из первого элемента <winDir> , содержащего допустимый системный том Windows.

Синтаксис:

<winDir> </winDir>

<path>

Этот элемент является обязательным дочерним <элементом winDir> и содержит путь к файлу, указывающий на допустимый каталог Windows. Относительные пути интерпретируются из рабочего каталога средства ScanState .

Синтаксис:

<path> C:\Windows </path>

или при использовании с элементом <mappings> :

Синтаксис:

<path> C:\, D:\ </path>

<Сопоставления>

Этот элемент является необязательным дочерним элементом в автономном режиме<>. Если этот параметр указан, <элемент mappings> переопределяет автоматически обнаруженные сопоставления дисков WinPE. Каждый дочерний <элемент пути> обеспечивает сопоставление из одного системного тома в другой. Кроме того, можно предоставить сопоставления между папками, так как к определенной папке можно подключить весь том.

Синтаксис:

<mappings> </mappings>

<failOnMultipleWinDir>

Этот элемент является необязательным дочерним элементом в автономном режиме<>. Элемент <failOnMultipleWinDir> позволяет пользователю указать, что миграция должна завершиться ошибкой, когда USMT обнаруживает наличие нескольких экземпляров Windows, установленных на исходном компьютере. <Если элемент failOnMultipleWinDir> отсутствует, по умолчанию миграция не завершается ошибкой.

Синтаксис:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

или

Синтаксис:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

Пример автономного .xml

В следующем примере XML показаны некоторые элементы, рассмотренные ранее в этой статье.

<offline>
     <winDir>
          <path>C:\Windows</path> 
          <path>D:\Windows</path> 
          <path>E:\</path> 
     </winDir>
     <failOnMultipleWinDir>1</failOnMultipleWinDir>
</offline>