Относится к:
- Windows 11
- Windows 10
В следующих разделах приводятся часто задаваемые вопросы и рекомендуемые решения для миграции с помощью средства миграции пользовательской среды (USMT).
Общее
Сколько места требуется на конечном компьютере?
Целевому компьютеру требуется достаточно свободного места для следующих элементов:
Операционная система
Приложения
Несжатый магазин
Можно ли хранить файлы и параметры непосредственно на конечном компьютере или требуется сервер?
Файлы не нужно сохранять на сервере. При перемещении пользовательского состояния на новый компьютер хранилище можно создать на:
- Общая папка.
- На съемных носителях, таких как USB-устройство флэш-памяти (UFD).
- Непосредственно на конечном компьютере.
Чтобы сохранить его непосредственно на конечном компьютере, выполните следующие действия:
Создайте каталог
C:\store
и поделитесь им на конечном компьютере.Запустите средство ScanState на исходном компьютере и сохраните файлы и параметры в
\\<DestinationComputerName>\store
Запустите средство 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:
Можно ли использовать пользовательские файлы **.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 или конфликтующих объектов на конечном компьютере?
Дополнительные сведения см. в разделе Конфликты и приоритет.