Sunday, November 19th, 2017

Переход на Vista с помощью User State Migration Tool 3.0

Published on Февраль 19, 2009 by   ·   Комментариев нет

В предыдущей статье на NetDocs.ru под названием Переход на Vista с помощью Windows Easy Transfer мы рассказали о том, как вы можете переносить учетные записи пользователей (user account), файлы и параметры программ (program settings) с компьютера, работающего под управлением Windows XP, на компьютер, с только что установленной операционной системой Windows Vista. Windows Easy Transfer – это легкое средство, однако, оно действительно очень полезно для перехода, включая несколько настольных компьютеров, например, небольшая компания с сетью из десяти машин или пользователь, который хочет перенести данные со своего старого компьютера с XP на новую готовую машину с Vista. Однако, для корпораций необходимо более мощное средство для переноса параметров пользователя, и поэтому средство под названием User State Migration Tool (USMT) – это ответ Microsoft для таких нужд.

USMT окружение

USMT был спроектирован для переноса параметров пользователя при обновлении или переносе настольных версий (desktop versions) Windows в доменное окружение (domain environment). Изначально USMT 1.0 был разработан для переноса параметров с компьютеров, работающих под управлением Windows 95, Windows 98 и Windows NT 4.0 Workstation на Windows 2000 Professional. Однако, USMT 2.0 был модифицирован до 2.6 и уже поддерживал перенос с Windows 2000 Professional и более древних платформ на Windows XP Professional, а также поддерживал переходы от XP к XP. USMT 3.0, который в настоящее время находятся в состоянии бэта версии, спроектирован для перехода от Windows 2000 Professional SP4 на Windows XP SP2. Другими словами с помощью USMT 3.0 вы можете переходить:

  • С Windows 2000 Professional SP4 на Windows XP SP2
  • С Windows 2000 Professional SP4 на Windows Vista
  • С Windows XP SP2 на Windows Vista

Вы также можете использовать USMT 3.0 для перехода от x86 на x64 версии этих платформ и наоборот, а также он поддерживает все редакции XP, а также Vista, за исключением Starter Editions. USMT не поддерживает переход с серверных платформ Windows.

Методы по переходу (Migration Methods)

USMT 3.0 поддерживает два способа по переходу от одной версии к другой: первый подход — side-by-side (бок о бок), а второй — wipe-and-load (стереть и загрузить).

  • Side-by-side. Этот подход заключается в сборе пользовательской информации со старого компьютера, перемещении этой информации в промежуточное хранилище, и восстановлении этой информации на другом компьютере, на котором уже установлена операционная система Vista. Вы можете использовать этот метод, если ваш старый компьютер не имеет достаточно мощности для установки на нем новой операционной системы Vista.
  • Wipe-and-load. Это подход заключается в сборе пользовательской информации со старого компьютера, перемещении этой информации в промежуточное хранилище, установке на вашем компьютере новой операционной системы Vista, и восстановлении старой информации на новой операционной системе. Этот подход может быть использован, если ваш компьютер имеет аппаратное обеспечение, способное обеспечить работу Vista.

Средства по переходу (Migration Tools)

Два основных средства для перехода (migration tool), входящие в состав USMT 3.0 называются ScanState и LoadState.

  • ScanState. Это средство используется для сбора пользовательских и программных параметров со старого компьютера и сохранения их на независимом хранилище. Этим независимым промежуточным хранилищем является файл-образ под названием USMT3.MIG. Обратите внимание, что запуск ScanState ничего не изменяет на вашем старом компьютере, поэтому, если вы впоследствии решите не переносить пользовательскую информацию на новую машину, то вы можете продолжить использовать вашу старую машину как прежде.
  • LoadState. Этот инструмент используется для восстановления пользовательских и программных настроек, хранящихся в файле USMT3.MIG и копирования их на новый (или обновленный) компьютер.

Дополнительно, эти средства создают и используют несколько файлов XML и компонентных деклараций (component manifests), которые можно настроить несколькими способами для управления работой процесс перехода (migration process). Например, вы можете использовать ScanState для создания файла под названием Config.xml, а затем отредактировать этот файл XML, для четкого управления тем, что будет перенесено со старой машины на новую машину. Я рассмотрю некоторые из различных настроечных параметров в следующей статье на WindowsNetworking.com.

Шаги по переходу (Migration Steps)

Давайте посмотрим на последовательность для перехода типа side-by-side, которая позволяет перенести всю пользовательскую информацию со старого компьютера по управлением Windows XP SP2 на новый компьютер по управлением Vista. Обратите внимание, что процедура, описанная ниже, основана на предрелизных версиях Vista и USMT 3.0, поэтому описанная процедура может быть слегка изменена в итоговых версиях этих продуктов после выхода.

Последовательность шагов для такого перехода следующая:

  1. Загрузите USMT 3.0 с Microsoft Download Center и скопируйте ее на старый компьютер под управлением XP, а также на новый компьютер под управлением Vista. Обратите внимание, что на момент написания этой статьи на Download Center была доступна лишь USMT 2.6, но если вы являетесь покупателем Volume Licensing или Software Assurance (SA) то вы уже имеет возможность для загрузки USMT версии 3.0.
  2. Установите любые приложения, которые в настоящий момент установлены на вашем старом компьютере с XP на новый компьютер с Vista. Это необходимо, т.к. USMT может быть не в состоянии перенести параметры некоторых приложений до тех пор, пока эти приложения не будут установлены на новой машине.
  3. Запустите ScanState на старом компьютере. ScanState – это инструмент, который запускается из командной строки и имеет набор различных настроек, с помощью которых вы, например, можете указать директорию, в которой хотите сохранить файл USMT3.MIG, какие XML файлы использовать для настройки параметров переносимых пользователей и приложений, какие профили пользователей необходимо перенести, шифрование, сжатие и многое другое. Я расскажу о некоторых из этих параметров в следующей статье, а сейчас просто зайдите на старую машину под учетной записью локального администратора (local administrator) или используйте команду run as для того, чтобы открыть командную строку с правами администратора. Это нужно потому, что если вы не запустите ScanState от имени администратора, то только профиль пользователя, от имени которого вы зашли на компьютер, будет перенесен. Для того, чтобы запустить ScanState на компьютере, перейди из вашей текущей директории в папку, в которую был установлен USMT и наберите scanstate \\server\share, где share – это общая папка в вашей сети, которая будет использоваться в качестве временного хранилища для переносимой информации, а также любые другие параметры и ключи, которые вы хотите использовать. Конечно, настоящая сила использования ScanState и LoadState заключается в том, что т.к. они работают из командной строки, то их можно использовать в сценариях для автоматизации переходов, но в этой статье мы рассмотрим их работу на высоком уровне, а о работе в сценариях я расскажу в следующей статье.

Обратите внимание, что по умолчанию ScanState сжимает все пользовательскую информацию в единый файл под названием USMT3.MIG, но вы также можете использовать ключ /nocompress, в результате чего сжатие информации производиться не будет. Как показано ниже на рисунке 1, использование этого ключа позволяет вам увидеть, какие профили пользователей и параметры приложений были в действительности перенесены. Но на практике, более эффективно не использовать ключ /nocompress при выполнении переходов.
Рисунок 1: Типовые профили пользователя и данные приложений переносятся с помощью ScanState с ключом /nocompress

  1. После того, как пользовательская информация была перенесена во временное хранилище, вы можете запустить LoadState на новом компьютере, чтобы скопировать пользовательские и программные файлы со старой машины на новую машину. LoadState – это другой инструмент, который также работает из командной строки (command-line tool), и который имеет несколько различных параметров, с помощью которых вы можете указать расположение временного хранилища, какие файлы XML использовать для управления переносом (эти файлы XML должны быть созданы заранее с помощью ScanState и настроены администратором), какие профили пользователя восстанавливать, ключи шифрования и т.д..

Если вы переносите параметры на компьютер с Vista, то вы должны открыть команднюу строку (command prompt) с правами администратора. Для того чтобы это сделать, просто наберите cmd в диалоговом окне Start Search, а затем, после того, как командная строка (cmd) покажется в меню Start menu, щелкните правой кнопкой мыши на cmd и выберите Run As Administrator. Если появится окно UAC prompt, нажмите на кнопку Continue (если вы уже работаете на компьютере под именем администратора) или наберите пароль для учетной записи администратора (если вы зашли на компьютер под учетной записью обычного пользователя). После того, как откроется командная строка (command prompt) наберите loadstate \\server\share, где share – это общая папка в вашей сети, которая используется в качестве временного хранилища, когда перед этим был запущен ScanState, а также параметры, которые вам необходим. Например, если вы использовали ключ /encrypt, когда запускали ScanState, то вы должны использовать ключ /decrypt, при запуске LoadState, и все остальное по аналогии.

Заключение

USMT 3.0 — это последняя версия Microsoft User State Migration Tool, которая включает новые возможности такие, как конфигурационные файл XML (configuration files), которые заменили файлы .inf в предыдущих версиях этой программы, плюс новые параметры командной строки для LoadState и ScanState и многие другие улучшения. USMT 3.0 – пока еще в бета версии, и в ней возникает пока еще много ошибок при переносе пользовательской информации с XP на Vista, но мы снова встретимся с этой мощной программой позднее после выхода финальной версии, и я расскажу об ее возможностях более подробно.

www.windowsnetworking.com



Смотрите также:

Tags: , , ,

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]