Часто задаваемые вопросы

Относится к:

  • Windows 11
  • Windows 10

В следующих разделах приводятся часто задаваемые вопросы и рекомендуемые решения для миграции с помощью средства миграции пользовательской среды (USMT).

Общее

Сколько места требуется на конечном компьютере?

Целевому компьютеру требуется достаточно свободного места для следующих элементов:

  • Операционная система

  • Приложения

  • Несжатый магазин

Можно ли хранить файлы и параметры непосредственно на конечном компьютере или требуется сервер?

Файлы не нужно сохранять на сервере. При перемещении пользовательского состояния на новый компьютер хранилище можно создать на:

  • Общая папка.
  • На съемных носителях, таких как USB-устройство флэш-памяти (UFD).
  • Непосредственно на конечном компьютере.

Чтобы сохранить его непосредственно на конечном компьютере, выполните следующие действия:

  1. Создайте каталог C:\store и поделитесь им на конечном компьютере.

  2. Запустите средство ScanState на исходном компьютере и сохраните файлы и параметры в \\<DestinationComputerName>\store

  3. Запустите средство LoadState на конечном компьютере и укажите C:\store в качестве расположения хранилища.

Можно ли переносить данные между операционными системами с разными языками?

Нет. USMT не поддерживает перенос данных между операционными системами с разными языками; язык операционной системы исходного компьютера должен соответствовать языку операционной системы конечного компьютера.

Можно ли изменить расположение временного каталога на конечном компьютере?

Да. Переменную USMT\_WORKING\_DIR среды можно изменить на альтернативный временный каталог. Существуют некоторые сценарии автономной миграции, в которых необходимо изменить временный каталог, например, если двоичные файлы USMT находятся на загрузочном носителе среды предустановки Windows (WinPE) только для чтения.

Как устанавливается USMT?

Так как USMT входит в комплект средств оценки и развертывания Windows (Windows ADK), пакет Windows ADK необходимо установить по крайней мере на одном компьютере в среде. Затем двоичные файлы USMT можно скопировать из каталога USMT, расположенного на исходном компьютере, на котором был установлен Windows ADK, на дополнительные клиентские компьютеры.

Как удаляется USMT?

Для компьютеров, на которых установлен Windows ADK, при удалении Windows ADK с компьютера удаляется USMT. Для клиентских компьютеров, на которых не установлена Windows ADK, каталог USMT можно удалить, чтобы удалить USMT.

Файлы и параметры

Как исключить папку или файл определенного типа из миграции?

Элемент <unconditionalExclude> можно использовать для глобального исключения данных из миграции. Например, этот элемент можно использовать для исключения всех MP3-файлов на компьютере или для исключения всех файлов из C:\UserData. Этот элемент исключает объекты независимо от других <правил включения> , которые находятся в файлах.xml . Пример см. в статье <О безусловном исключении>файлов и параметров . Синтаксис этого элемента см. в разделе Библиотека XML-элементов.

Что происходит с файлами, расположенными на диске, которые не существуют на конечном компьютере?

USMT переносит файлы в , %SystemDrive% сохраняя правильную иерархию папок. Пример:

  • E:\data\File.pst находится на исходном компьютере.
  • На конечном компьютере нет диска E:\.
  • C:\ — системный диск на конечном компьютере.

файл переносится в C:\data\File.pst. Это поведение действует, даже если <правила locationModify> пытаются переместить данные на диск, который не существует на конечном компьютере.

Файлы .xml USMT

Где есть примеры файлов USMT **.xml**?

Можно ли использовать пользовательские файлы **.xml**, написанные для USMT 5.0?

Да. Пользовательские .xml файлы, написанные для USMT 5.0, можно использовать с более новыми версиями USMT. Тем не менее, чтобы использовать новые функции USMT, пользовательские файлы USMT должны быть пересмотрены и обновлены, чтобы включить новые параметры командной строки и XML-элементы.

Как проверить файлы **.xml**?

Xml-схема USMT (MigXML.xsd) может использоваться для записи и проверки файлов миграции .xml .

Почему файлы **.xml** должны быть включены в команды 'ScanState.exe' и 'LoadState.exe' ?

Файлы .xml не копируются в хранилище, как в предыдущих версиях USMT. Так как средствам ScanState и LoadState требуются файлы.xml для управления миграцией, для команд и LoadState.exe должен быть указан ScanState.exe один и тот же набор .xml файлов. Если в средстве ScanState использовался определенный набор файлов mig*.xml, вызываемых с помощью /auto параметра или по /i отдельности, то тот же параметр следует использовать для вызова тех же файлов mig*.xml в средстве LoadState . Config.xml Однако указывать файл не требуется, если только файлы и параметры, перенесенные в хранилище, не должны быть исключены. Например, папку Документы можно перенести в хранилище, но не на конечный компьютер. Чтобы выполнить миграцию этого типа, измените Config.xml файл и укажите обновленный файл с помощью LoadState.exe команды . LoadState переносит только нужные файлы и параметры.

Если файл.xml исключен из LoadState.exe команды, то переносятся все данные в хранилище, которое было перенесено с отсутствующими файлами.xml . Однако правила миграции, указанные ScanState.exe для команды, не применяются. Например, если MigApp.xml файл с правилом перенаправки, например MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%") , исключен, USMT не перенаправляет файлы. Вместо этого они переносятся в C:\data.

Какие файлы можно изменить и указать в командной строке?

Файлы MigUser.xml, MigApp.xmlи MigDocs.xml можно указать в командной строке. Каждый из этих файлов можно изменить. Манифесты управляют переносом параметров операционной системы. Манифесты нельзя изменить. Чтобы исключить определенные параметры операционной системы или любые другие компоненты, создайте и измените Config.xml файл.

Что произойдет, если файлы **.xml** не указаны в командной строке?

  • Scanstate

    Если с помощью команды не указаны ScanState.exe файлы, переносятся все учетные записи пользователей и компоненты операционной системы по умолчанию.

  • Loadstate

    Если с помощью команды не указаны LoadState.exe файлы, переносятся все данные, которые находятся в хранилище. Однако все правила миграции, относящиеся к целевому объекту, указанные в .xml файлах с ScanState.exe помощью команды , не применяются. Например, если MigApp.xml файл с правилом перенаправки, например MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%") , исключен, USMT не перенаправляет файлы. Вместо этого они переносятся в C:\data.

Конфликты и приоритет

Что происходит при наличии конфликтующих правил XML или конфликтующих объектов на конечном компьютере?

Дополнительные сведения см. в разделе Конфликты и приоритет.