단계별: USMT를 사용한 기본 Windows 마이그레이션(IT 전문가용)

사용자 상태 마이그레이션 도구(USMT) 5.0는 IT 전문가가 파일과 설정을 Windows 운영 체제로 마이그레이션할 수 있도록 도와줍니다. USMT는 대규모 자동 배포를 수행하는 관리자용 Microsoft 응용 프로그램입니다. 몇 대의 컴퓨터에 배포하거나 개별적으로 사용자 지정된 배포의 경우 Windows 사용자 환경 전송을 사용할 수 있습니다.

이 IT 전문가용 Windows 마이그레이션 단계별 가이드에서는 USMT를 사용하여 Windows XP의 파일과 설정을 Windows(R) 8으로 마이그레이션하는 방법의 기본 예를 제공합니다. Windows Vista(R) 또는 Windows(R) 7을 실행하는 컴퓨터에서 파일과 설정을 마이그레이션할 수도 있습니다. 이 프로세스가 끝나면 ScanState 및 LoadState 도구를 사용하여 종단 간 마이그레이션을 완료하게 됩니다. 이 도구에서 사용되는 구성 파일을 편집하여 마이그레이션을 사용자 지정할 수도 있습니다. 자세한 내용은 USMT XML 참조를 참조하세요.

이 예에서는 Windows XP를 실행하는 원본 컴퓨터에서 데이터를 수집하고, ScanState의 기본 설정을 사용하여 마이그레이션 저장소를 만들고, 새 컴퓨터나 새로 다시 분할된 컴퓨터에 Windows 8을 설치한 다음 마이그레이션 저장소의 데이터를 적용합니다.

이 항목의 내용

  • 요구 사항

  • 1단계: ScanState 도구를 사용하여 데이터 수집

  • 2단계: Windows 설치

  • 3단계: LoadState 도구를 사용하여 데이터 적용

요구 사항

이 시나리오를 완료하려면 다음이 필요합니다.

  • Windows 8 제품 DVD 디스크

  • Windows ADK(Windows 평가 및 배포 키트)

    인터넷에서 직접 Windows ADK를 설치할 수 있습니다. 오프라인 컴퓨터에서 설치 프로그램을 실행할 수 있도록 인터넷에 연결된 컴퓨터를 사용하여 설치 관리자 파일을 다운로드할 수도 있습니다. Windows ADK Setup Wizard(Windows ADK 설치 마법사)에서 설치할 ADK 기능(예: USMT)을 선택할 수 있습니다.

  • 원본 컴퓨터

    원본 컴퓨터에는 네트워크 어댑터, 작동 중인 네트워크 환경 및 DVD-ROM 드라이브가 필요합니다. 이 가이드에서는 Windows XP를 실행하는 원본 컴퓨터를 사용합니다. 그러나 Windows Vista 또는 Windows 7을 실행하는 원본 컴퓨터를 사용할 수도 있습니다. Windows Vista 또는 Windows 7에서 이 가이드를 사용하는 경우에는 인터페이스가 Windows XP과 약간 다르며, 해당 운영 체제의 작업을 위해 일부 단계를 수정해야 할 수도 있지만 USMT 구문은 동일하게 유지됩니다.

    참고

    선택적 대상 컴퓨터를 사용하지 않는 경우 원본 컴퓨터가 이 시나리오를 위해 다시 포맷됩니다. USMT를 사용하여 마이그레이션을 테스트하기 전에 원본 컴퓨터의 백업을 만듭니다.

  • 관리자 컴퓨터

    관리자 컴퓨터는 Windows ADK를 설치할 임의 컴퓨터일 수 있습니다. 이 컴퓨터에도 DVD-ROM 드라이브가 필요합니다. 관리자 컴퓨터에 Windows ADK를 설치한 후 조직의 다른 컴퓨터에 USMT를 복사할 수 있습니다.

  • 관리자 권한

    모든 관리자 권한이 있는 계정에서 관리자 모드로 USMT를 실행하여 지정한 모든 사용자가 마이그레이션되도록 해야 합니다. 관리자 모드에 대한 자세한 내용은 USMT 요구 사항을 참조하세요.

  • 옵션: 대상 컴퓨터

    대상 컴퓨터는 파일과 설정을 마이그레이션하려는 컴퓨터입니다. 이 컴퓨터에는 네트워크 어댑터, 작동 중인 네트워크 환경 및 DVD-ROM 드라이브가 필요합니다.

    이 예에서는 원본 컴퓨터를 대상 컴퓨터로 다시 사용할 수 있습니다. 서버에 마이그레이션 저장소를 만든 후 원본 컴퓨터의 하드 드라이브를 다시 포맷하여 빈 상태로 되돌릴 수 있습니다. 그러면 원본 컴퓨터는 대상 컴퓨터가 됩니다.

  • 옵션: 파일과 설정을 마이그레이션할 응용 프로그램의 설치 소프트웨어

    참고

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

1단계: ScanState 도구를 사용하여 데이터 수집

두 가지 마이그레이션 시나리오가 있습니다. 단일 컴퓨터에서 새 운영 체제로 마이그레이션하는 작업을 PC 복구라고 합니다. 별도의 대상 컴퓨터로 마이그레이션하는 경우를 PC 교체라고 합니다. PC 복구 및 PC 교체에 대한 자세한 내용은 일반적인 마이그레이션 시나리오를 참조하세요.

대부분의 PC 복구 시나리오에서 하드 링크 마이그레이션을 수행할 수 있습니다. 하드 링크 마이그레이션 저장소를 사용하면 마이그레이션 성능이 훨씬 향상되며 하드 디스크 공간 사용이 크게 줄어듭니다. 하드 링크 마이그레이션에 대한 자세한 내용은 하드 링크 마이그레이션 저장소를 참조하세요.

그러나 드라이브 다시 분할 등의 일부 PC 복구 시나리오에서는 하드 링크 마이그레이션 저장소를 사용할 수 없습니다. 이 경우 압축된 마이그레이션 저장소나 압축되지 않은 마이그레이션 저장소를 대신 만들어야 합니다. 이것을 PC 교체 시나리오라고 하며, 파일과 설정을 새 컴퓨터로 마이그레이션할 때 사용하는 단계와 유사합니다. 이 단계별 가이드에서는 PC 복구 또는 PC 교체 시나리오에서 사용할 수 있는 압축된 마이그레이션 저장소를 서버에 만듭니다.

USMT 설치

Windows 7 또는 Windows 8과 같은 지원되는 운영 체제를 실행하는 임의 컴퓨터에 USMT 및 기타 Windows ADK 기능을 인터넷에서 직접 설치할 수 있습니다. Windows ADK 기능을 설치한 후 USMT 파일과 도구를 조직의 다른 컴퓨터로 복사할 수 있습니다.

  1. Windows ADK에서 지원되는 운영 체제를 실행하는 컴퓨터에서 ADK 설치 프로그램을 실행합니다.

  2. **Install(설치)**을 선택하고 ADK 기능을 설치할 위치를 지정한 후 **Next(다음)**를 클릭합니다.

  3. Assessment and Deployment Kit(평가 및 배포 키트) 창에서 USMT를 포함하여 설치할 ADK 기능을 선택하고 **Install(설치)**을 클릭합니다.

  4. C:\Program Files (x86)\Windows Kits\8.0\ 아래에 있는 \USMT 폴더의 모든 내용을 네트워크 공유 또는 USB 드라이브로 복사합니다. 예를 들어 명령 프롬프트에 다음을 입력합니다.

    xcopy " C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\x86" \\server\share\USMTx86
    
  5. USMT 파일과 도구를 원본 컴퓨터로 복사합니다. 예를 들어 원본 컴퓨터의 명령 프롬프트에 다음과 같이 입력합니다.

    xcopy \\server\share\USMTx86 C:\USMT
    

    참고

    Windows XP에서는 ScanState 도구만 지원됩니다. LoadState, Windows 시스템 이미지 관리자(Windows SIM) 등의 기타 USMT 및 Windows ADK 기술 참조 도구는 Windows XP에서 지원되지 않습니다. Windows ADK 기술 참조를 사용하여 배포할 사용자 지정 Windows 이미지 또는 응답 파일을 만들려면 지원되는 운영 체제를 실행하는 컴퓨터에 Windows ADK 기술 참조를 설치해야 합니다.

옵션: 마이그레이션할 테스트 계정 만들기

사용자가 바탕 화면 배경 무늬 등의 개인 파일과 수정 내용을 포함하기 위해 사용자 지정하지 않은 원본 컴퓨터를 사용하는 경우 성공적인 마이그레이션을 테스트하고 확인하려면 테스트 계정을 만들어야 합니다.

도메인에 가입되지 않은 Windows XP 컴퓨터에서 로컬 테스트 계정을 만들려면

  1. 시작, 제어판, 사용자 계정, 새 계정 만들기를 차례로 클릭합니다.

  2. USMT Tester를 입력하고 계정 만들기를 클릭합니다.

  3. 닫기를 클릭합니다.

도메인에 가입된 Windows XP 컴퓨터에서 로컬 테스트 계정을 만들려면

  1. 시작, 제어판, 사용자 계정을 차례로 클릭합니다.

  2. 사용자 계정 창에서 고급 탭을 클릭합니다.

  3. 고급 사용자 관리에서 고급을 클릭합니다.

  4. 로컬 사용자 및 그룹 창에서 사용자를 클릭합니다.

  5. 동작 메뉴에서 새 사용자를 클릭합니다.

  6. 사용자 이름: 텍스트 상자에 USMT Tester를 입력하고 암호를 입력한 후에 다음 로그온 시 사용자가 반드시 암호를 변경해야 함 확인란을 클릭하여 선택을 취소하고 만들기를 클릭합니다. 입력한 암호는 기억하거나 적어 두어야 합니다.

  7. 닫기를 클릭합니다.

옵션: 테스트 계정에 파일 및 설정 추가

마이그레이션 중에 테스트하려는 USMT Tester 계정에 대해 다른 변경 작업을 수행합니다. 예를 들면 다음과 같습니다.

  • UFD(USB 플래시 드라이브) 또는 네트워크 공유의 파일을 테스트 계정의 내 문서 폴더로 복사합니다. 마이그레이션하려는 파일 형식의 예제나 .txt 파일을 사용할 수 있습니다. 자세한 내용은 USMT가 마이그레이션하는 항목을 참조하세요.

  • C:\ 드라이브에 테스트 파일을 복사하거나 만듭니다.

  • 사용자 지정 바탕 화면 배경 무늬를 설정합니다. Windows XP의 Tulips.jpg와 같은 기본 제공 배경 무늬 이미지는 마이그레이션되지 않습니다. 대신 배경 무늬로 사용할 새 이미지 파일을 원본 컴퓨터에 저장합니다.

  • 명령 프롬프트 응용 프로그램에서 글꼴 색을 변경합니다.

  • 네트워크 드라이브를 매핑합니다.

  • Internet Explorer(R)에서 홈 페이지를 설정합니다.

옵션: USMT에서 마이그레이션하는 항목 미리 보기

MigXmlHelper.GenerateDocPatterns 함수를 사용하면 다양한 사용자 지정 마이그레이션 .xml 파일을 작성하지 않고도 컴퓨터에서 사용자 문서를 자동으로 찾을 수 있습니다. 이 함수는 Windows ADK 기술 참조와 함께 다운로드된 MigDocs.xml 예제 파일에 포함되어 있습니다.

USMT에서 마이그레이션하는 항목을 미리 보려면

  1. 시작, 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 다음 계정으로 실행을 클릭합니다.

  2. 관리자 권한이 있는 계정을 선택하고 암호를 입력한 다음 확인을 클릭합니다.

  3. 명령 프롬프트에 다음과 같이 입력합니다.

    cd /d <USMTpath>
    scanstate.exe /genmigxml:<filepath.xml>
    

    여기서 *<USMTpath>*는 원본 컴퓨터에서 USMT 파일과 도구를 저장한 위치이고 *<filepath.xml>*은 보고서를 저장할 수 있는 파일의 전체 경로입니다. 예를 들어 다음과 같이 입력합니다.

    cd /d C:\USMT
    scanstate.exe /genmigxml:"C:\Documents and Settings\USMT Tester\Desktop\genMig.xml"
    
  4. ScanState에서 지정된 위치에 생성한 파일을 엽니다. 이 가이드에서는 ScanState를 실행하고 명령줄 옵션에 MigDocs.xml 예제 파일을 지정할 때 마이그레이션에 사용할 패턴을 보여 줍니다.

  5. .xml 파일에서 USMT Tester에 대한 구성 요소를 찾습니다. 이 요소는 다음과 같이 표시됩니다.

    <component type="Documents" context="STRESSMARMOT\USMT Tester" defaultSupported="Yes">
    

    이 계정에 대해 마이그레이션될 폴더와 파일 패턴을 검토합니다. 예를 들어 다음 줄은 USMT Tester\My Documents 폴더의 모든 파일이 마이그레이션됨을 보여 줍니다.

    <pattern type="File">C:\documents and settings\usmt tester\my documents\*[*]</pattern>
    

USMT에서 마이그레이션하는 항목 및 조직에 대해 마이그레이션할 최상의 파일 형식과 설정을 확인하는 방법에 대한 자세한 내용은 마이그레이션 계획을 참조하세요.

구성 파일 사용자 지정에 대한 자세한 내용은 USMT XML 파일 사용자 지정을 참조하세요.

ScanState를 실행하여 서버에 마이그레이션 저장소 만들기

기본적으로 ScanState 도구는 압축된 마이그레이션 저장소를 만듭니다. 이 가이드에서는 PC 복구 및 PC 교체 시나리오에 모두 적용할 수 있는 압축된 기본 마이그레이션 저장소를 사용합니다. 그러나 대부분의 PC 복구 시나리오에서는 하드 링크 마이그레이션 저장소도 사용하여 더욱 효과적으로 작업할 수 있습니다. 자세한 내용은 하드 링크 마이그레이션 저장소를 참조하세요.

서버에 마이그레이션 저장소를 만들려면

  1. 관리자 권한이 있는 계정으로 원본 컴퓨터에 로그온합니다. 이 계정에는 마이그레이션 저장소를 만들 네트워크 공유에 대한 권한도 있어야 합니다.

  2. 명령 프롬프트를 엽니다. 시작, 모든 프로그램, 보조프로그램, 명령 프롬프트를 차례로 클릭합니다.

    원본 컴퓨터에서 ScanState를 실행하여 파일과 설정을 수집합니다. 다음과 같이 입력합니다.

    cd /d <USMTpath>
    scanstate <StorePath> /i:migdocs.xml /i:migapp.xml /l:<logFilePath>
    

    여기서 *<USMTpath>*는 USMT 파일과 도구를 저장한 원본 컴퓨터의 위치입니다. *<StorePath>*는 마이그레이션 저장소를 만들 수 있는 네트워크 서버 폴더의 전체 경로이고 *<logFilePath>*는 ScanState 로그 정보를 저장할 수 있는 파일의 전체 경로 또는 상대 경로입니다. 예를 들어 다음과 같이 입력합니다.

    cd /d C:\USMT
    scanstate \\server\share\migration\mystore /i:migdocs.xml /i:migapp.xml /l:scan.log
    
  3. 옵션: ScanState 로그를 검토합니다. USMT 오류에 대한 자세한 내용은 USMT(사용자 상태 마이그레이션 도구) 문제 해결을 참조하세요.

2단계: Windows 설치

서버에 마이그레이션 저장소를 만든 후 Windows 8을 설치하고 해당 마이그레이션 저장소의 파일과 설정을 대상 컴퓨터로 로드합니다. 원본 컴퓨터를 다시 포맷(PC 복구)하여 대상 컴퓨터로 사용하거나, 추가 컴퓨터를 사용(PC 교체)할 수 있습니다.

파일과 설정을 대상 컴퓨터로 마이그레이션할 모든 응용 프로그램과 Windows 8을 설치해야 합니다.

Windows를 설치하려면

  1. 컴퓨터에 사용자 데이터가 포함되어 있는 경우 다시 포맷하기 전에 이 데이터를 백업합니다.

  2. Windows 설치 프로그램을 시작하려면 Windows를 실행하는 동안 Windows 8 DVD를 넣고 해당 언어 옵션을 선택한 다음 지금 설치를 클릭합니다. 자동 실행 프로그램에서 Windows 설치 화면이 열리지 않는 경우 DVD의 루트 폴더를 찾은 다음 setup.exe를 두 번 클릭합니다.

    참고

    무인 응답 파일을 사용하여 Windows 배포를 사용자 지정할 수 있습니다. 자세한 내용은 Windows 시스템 이미지 관리자 기술 참조를 참조하세요.

  3. Microsoft 소프트웨어 사용 조건을 읽고 동의합니다. 동의함(Windows를 사용하려면 필요), 다음을 차례로 클릭합니다. **동의 안 함(설치 취소)**을 클릭하면 Windows 설치 프로그램이 종료됩니다.

  4. **사용자 지정(고급)**을 클릭합니다.

  5. Windows를 설치할 위치를 지정하세요 화면에서 **드라이브 옵션(고급)**을 클릭합니다.

  6. 파티션을 클릭한 다음 삭제를 클릭합니다. 파티션과 이 파티션에 있는 모든 데이터를 삭제하려면 확인을 클릭합니다.

  7. 추가 파티션이 있는 경우 각 파티션에 대해 6단계를 반복합니다.

  8. 할당되지 않은 공간으로 나열된 디스크를 선택하고 새로 만들기를 클릭합니다.

  9. 파티션 크기를 입력하거나 적용을 클릭합니다.

  10. 확인을 클릭합니다. 새 파티션과 시스템 파티션이 생성됩니다.

  11. 새 파티션을 선택하고 포맷을 클릭합니다. 파티션을 다시 포맷하고 이 파티션에 있는 모든 데이터를 삭제하려면 확인을 클릭합니다.

  12. 다음을 클릭합니다.

    추가 상호 작용 없이 Windows 설치가 계속됩니다.

USMT를 WDS와 함께 사용하여 회사 네트워크를 통해 Windows를 설치하고 사용자 파일과 설정을 마이그레이션하는 방법에 대한 자세한 내용은 단계별: 원격 설치 중 USMT 및 Windows 배포 서비스를 사용한 파일 마이그레이션을 참조하세요.

응용 프로그램 설치

항상 필요한 것은 아니지만 마이그레이션 저장소에서 파일과 설정을 로드하기 전에 응용 프로그램을 설치하는 것이 좋습니다.

응용 프로그램을 설치하려면

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

    USMT에서 지원되는 응용 프로그램 및 설정에 대한 자세한 내용은 USMT가 마이그레이션하는 항목을 참조하세요.

  2. 모든 응용 프로그램을 닫습니다. LoadState를 실행할 때 일부 응용 프로그램이 실행되고 있으면 USMT에서 지정된 모든 데이터를 마이그레이션하지 못할 수도 있습니다. 예를 들어 Microsoft Office Outlook(R)이 열려 있는 경우 USMT에서 사용자의 로컬 메시지와 일정 이벤트가 저장되는 .pst 파일을 마이그레이션할 수 없습니다.

3단계: LoadState 도구를 사용하여 데이터 적용

마이그레이션된 데이터를 하드 드라이브에 적용하려면 컴퓨터를 네트워크에 연결하고 USMT를 설치한 다음 LoadState를 실행합니다.

컴퓨터를 네트워크에 연결하려면

  1. 시작을 클릭하고 내 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 컴퓨터 이름, 도메인 및 작업 그룹 설정에서 설정 변경을 클릭합니다.

  3. 시스템 속성 창에서 네트워크 ID를 클릭합니다.

  4. 도메인 또는 작업 그룹에 가입 마법사를 사용하여 LAN(Local Area Network)에 연결합니다.

USMT를 설치하려면

  • USMT 파일과 도구를 저장한 UFD 또는 네트워크 공유에서 대상 컴퓨터로 파일과 도구를 복사합니다. 예를 들어 대상 컴퓨터의 명령 프롬프트에 다음과 같이 입력합니다.

    xcopy \\server\share\USMTx86 C:\USMT
    

LoadState를 실행하려면

  1. 관리자 권한이 있는 계정으로 대상 컴퓨터에 로그온합니다. 이 계정에는 마이그레이션 저장소를 만든 네트워크 공유에 대한 권한도 있어야 합니다.

  2. 명령 프롬프트를 엽니다. 시작, 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  3. 를 클릭하여 명령 프롬프트를 엽니다.

  4. 대상 컴퓨터에서 LoadState를 실행합니다. ScanState를 사용할 때 지정한 것과 동일한 .xml 파일 집합을 지정합니다.

    cd /d <USMTpath>
    loadstate <storePath> /i:migdocs.xml /i:migapp.xml /lac /lae /l:<logFilePath>
    

    여기서 *<USMTpath>*는 USMT 파일과 도구를 저장한 원본 컴퓨터의 위치이고, *<storePath>*는 마이그레이션 저장소를 만들 수 있는 네트워크 서버 폴더의 전체 경로이고, *<logFilePath>*는 ScanState 로그 정보를 저장할 수 있는 파일의 전체 경로 또는 상대 경로입니다. 예를 들어 다음과 같이 입력합니다.

    cd /d C:\USMTloadstate \\server\share\migration\mystore /i:migdocs.xml /lac /lae /i:migapp.xml /l:load.log
    

    참고

    /lac/lae 옵션은 1단계에서 만든 USMT Tester 계정과 같은 로컬 계정을 대상 컴퓨터에서 만들고 활성화하도록 지정합니다. 로컬 계정 암호는 마이그레이션되지 않습니다. LoadState 명령줄에서 계정의 새 암호를 지정할 수 있습니다. 암호를 지정하지 않으면 계정의 암호는 기본적으로 비어 있습니다. 자세한 내용은 LoadState 구문을 참조하세요.

  5. 옵션: LoadState 로그 파일을 검토합니다. USMT 오류와 관련된 도움말은 USMT(사용자 상태 마이그레이션 도구) 문제 해결을 참조하세요.

컴퓨터를 다시 시작한 후 USMT Tester 계정이 마이그레이션되었는지, 테스트 문서가 새 컴퓨터에 있는지 확인할 수 있습니다. USMT Tester 계정에 로그온한 다음 1단계에서 수행한 사용자 지정이 모두 마이그레이션되었는지 확인할 수 있습니다.

다음 단계

자세한 내용은 USMT XML 파일 사용자 지정을 참조하세요.

참고 항목

기타 리소스

USMT(사용자 상태 마이그레이션 도구) 기술 참조
Windows ADK 개요