USMT(사용자 상태 마이그레이션 도구) 시작

이 항목에서는 파일과 설정을 마이그레이션하기 위해 수행해야 하는 일반 프로세스를 간단하게 설명합니다.

이 항목의 내용

  • 1단계: 마이그레이션 계획

  • 2단계: 원본 컴퓨터에서 파일 및 설정 수집

  • 3단계: 대상 컴퓨터 준비 및 파일과 설정 복원

1단계: 마이그레이션 계획

  1. 마이그레이션 계획. 마이그레이션 시나리오에서 컴퓨터를 새로 고치는지, 아니면 교체하는지에 따라 Windows 사전 설치 환경(Windows PE) 또는 Windows.old 디렉터리의 파일을 사용하여 온라인 마이그레이션이나 오프라인 마이그레이션을 선택할 수 있습니다. 자세한 내용은 일반적인 마이그레이션 시나리오를 참조하세요.

  2. 마이그레이션할 항목 결정. 마이그레이션할 수 있는 데이터로 최종 사용자 정보, 응용 프로그램 설정, 운영 체제 설정, 파일, 폴더, 레지스트리 키 등이 있습니다.

  3. 데이터를 저장할 위치를 결정합니다. 마이그레이션 저장소의 크기에 따라 원격으로, 하드 링크 마이그레이션 저장소나 로컬 외장형 저장 장치에 로컬로 또는 대상 컴퓨터에 직접 데이터를 저장할 수 있습니다. 자세한 내용은 마이그레이션 저장소 유형 선택을 참조하세요.

  4. /genmigxml 명령줄 옵션을 사용하여 마이그레이션에 포함할 파일 및 수정 작업이 필요한지 여부를 결정합니다. 자세한 내용은 ScanState 구문을 참조하세요.

  5. Migration.xml 및 MigDocs.xml 파일의 복사본을 수정하고 필요한 경우 사용자 지정 .xml 파일을 만듭니다. 문서 폴더만 마이그레이션하고 음악 폴더는 마이그레이션하지 않는 동작 등의 마이그레이션 동작을 수정하려면 사용자 지정 .xml 파일을 만들거나 기존 마이그레이션 .xml 파일의 규칙을 수정할 수 있습니다. 문서 찾기, 즉 MigXmlHelper.GenerateDocPatterns 도우미 함수를 사용하면 다양한 사용자 지정 마이그레이션 .xml 파일을 만들지 않고도 컴퓨터에서 사용자 문서를 자동으로 찾을 수 있습니다.

    중요

    항상 사용자 상태 마이그레이션 도구(USMT) 5.0에 포함된 .xml 파일의 복사본을 만들고 이 복사본을 수정하는 것이 좋습니다. 원본 .xml 파일은 수정하지 마세요.

    MigXML.xsd 파일을 사용하여 .xml 파일을 작성하고 유효성을 검사할 수 있습니다. 이러한 파일을 수정하는 방법에 대한 자세한 내용은 USMT XML 참조를 참조하세요.

  6. 임의 구성 요소를 마이그레이션에서 제외하려는 경우 Config.xml 파일을 만듭니다. 이 파일을 만들려면 ScanState 명령을 사용할 때 다른 .xml 파일에 /genconfig 옵션을 사용합니다. 예를 들어 다음 명령은 MigDocs 및 MigApp.xml 파일을 사용하여 Config.xml 파일을 만듭니다.

    scanstate /genconfig:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scanstate.log

  7. Config.xml 파일에 나열된 구성 요소의 마이그레이션 상태를 검토하고 마이그레이션하지 않으려는 구성 요소에 대해 migrate=no를 지정합니다.

2단계: 원본 컴퓨터에서 파일 및 설정 수집

  1. 원본 컴퓨터를 백업합니다.

  2. 모든 응용 프로그램을 닫습니다. ScanState 명령을 실행할 때 일부 응용 프로그램이 실행되고 있으면 USMT에서 지정된 모든 데이터를 마이그레이션하지 못할 수도 있습니다. 예를 들어 Microsoft(R) Office Outlook(R)이 열려 있는 경우 USMT에서 PST 파일을 마이그레이션하지 못할 수도 있습니다.

    참고

    /c 옵션을 지정하지 않는 경우 파일 또는 설정을 마이그레이션할 수 없으면 USMT가 실패합니다. /c 옵션을 지정하면 USMT는 오류를 무시하고 사용 중이기 때문에 USMT에서 마이그레이션하지 못한 파일을 발견할 때마다 오류를 기록합니다. Config.xml 파일의 <ErrorControl> 섹션을 사용하여 무시할 오류 및 마이그레이션이 실패하도록 할 오류를 지정할 수 있습니다.

  3. 원본 컴퓨터에서 ScanState 명령을 실행하여 파일과 설정을 수집합니다. ScanState 명령에 사용할 .xml 파일을 모두 지정해야 합니다. 예를 들면 다음과 같습니다.

    scanstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log

    참고

    원본 컴퓨터에서 Windows Vista(R), Windows 7 또는 Windows 8을 실행하는 경우 관리자 모드로 ScanState 명령을 실행해야 합니다. 관리자 모드로 실행하려면 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 원본 컴퓨터에서 Windows XP를 실행하는 경우 관리자 자격 증명이 있는 계정에서 ScanState 명령을 실행해야 합니다. ScanState 명령에서 데이터를 처리하고 저장하는 방식에 대한 자세한 내용은 USMT 작동 방법을 참조하세요.

  4. UsmtUtils 명령에 /verify 옵션을 사용하여 사용자가 만든 저장소가 손상되지 않았는지 확인합니다.

3단계: 대상 컴퓨터 준비 및 파일과 설정 복원

  1. 대상 컴퓨터에 운영 체제를 설치합니다.

  2. 원본 컴퓨터에 있던 응용 프로그램을 모두 설치합니다. 항상 필요한 것은 아니지만 사용자 상태를 복원하기 전에 대상 컴퓨터에 모든 응용 프로그램을 설치하는 것이 좋습니다. 이렇게 하면 마이그레이션된 설정이 유지됩니다.

    참고

    대상 컴퓨터에 설치된 응용 프로그램 버전과 원본 컴퓨터에 설치된 버전이 같아야 합니다. USMT에서는 이전 응용 프로그램 버전의 설정을 최신 버전으로 마이그레이션할 수 없습니다. 단, Microsoft(R) Office의 경우 USMT에서 이전 버전을 최신 버전으로 마이그레이션할 수 있습니다.

  3. 모든 응용 프로그램을 닫습니다. LoadState 명령을 실행할 때 일부 응용 프로그램이 실행되고 있으면 USMT에서 지정된 모든 데이터를 마이그레이션하지 못할 수도 있습니다. 예를 들어 Microsoft Office Outlook이 열려 있는 경우 USMT에서 PST 파일을 마이그레이션하지 못할 수도 있습니다.

    참고

    /c를 사용하면 오류가 발생해도 마이그레이션을 계속할 수 있으며, Config.xml 파일의 <ErrorControl> 섹션을 사용하여 무시할 오류 및 마이그레이션이 실패하도록 할 오류를 지정할 수 있습니다.

  4. 대상 컴퓨터에서 LoadState 명령을 실행합니다. ScanState 명령을 사용할 때 지정한 것과 동일한 .xml 파일 집합을 지정합니다. 그러나 저장소로 마이그레이션한 파일과 설정 중 일부를 제외하려는 경우가 아니면 Config.xml 파일은 지정할 필요가 없습니다. 예를 들어 내 문서 폴더를 저장소로 마이그레이션하지만 대상 컴퓨터로는 마이그레이션하지 않을 수 있습니다. 이렇게 하려면 Config.xml 파일을 수정하고 LoadState 명령을 사용하여 업데이트된 파일을 지정합니다. 그런 다음 LoadState 명령을 실행하면 마이그레이션하려는 파일과 설정만 마이그레이션됩니다. LoadState 명령에서 데이터를 처리하고 마이그레이션하는 방식에 대한 자세한 내용은 USMT 작동 방법을 참조하세요.

    예를 들어 다음 명령은 파일과 설정을 마이그레이션합니다.

    loadstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log

    참고

    관리자 모드에서 LoadState 명령을 실행합니다. 이렇게 하려면 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  5. LoadState 명령을 실행한 후 로그오프합니다. 일부 설정(예: 글꼴, 배경 무늬 및 화면 보호기 설정)은 다음에 사용자가 로그온해야 적용됩니다.