단계별: USMT를 사용한 오프라인 마이그레이션

운영 체제가 오프라인 상태인 동안 사용자 상태 마이그레이션 도구(USMT) 5.0를 사용하여 파일과 설정을 마이그레이션할 수 있습니다. USMT를 사용한 오프라인 마이그레이션의 경우 Windows(R)를 배포할 컴퓨터에 로그온할 필요가 없습니다.

운영 체제가 오프라인 상태이면 ScanState 및 기타 USMT 도구에서 하드웨어 리소스와 파일에 더 쉽게 액세스할 수 있습니다. 오프라인으로 마이그레이션하는 경우 하드웨어 리소스가 제한되고 많은 소프트웨어 응용 프로그램이 설치된 이전 컴퓨터에서 성능이 향상될 수 있습니다. 다른 응용 프로그램이나 서비스에서 파일을 사용 중일 때 발생하는 충돌을 방지하는 데도 도움이 됩니다. 컴퓨터가 제대로 시작되지 않는 경우 오프라인 마이그레이션을 사용하여 파일과 설정을 복구할 수도 있습니다.

중요

온라인 마이그레이션 시 마이그레이션할 수 있는 파일과 설정 중 일부는 오프라인 시나리오에서 적용되지 않습니다. 자세한 내용은 USMT가 마이그레이션하는 항목을 참조하세요.

이 예에서는 오프라인 마이그레이션에 대해 구성 파일을 수정하고, 필요한 경우 Windows BitLocker 드라이브 암호화를 사용하지 않도록 설정한 다음 Windows PE를 사용하여 컴퓨터로 부팅합니다. ScanState를 실행하여 현재 Windows 설치에서 파일과 설정을 수집한 다음 Windows(R) 8을 설치하고 마이그레이션 저장소의 데이터를 적용합니다. 이 시나리오는 Windows XP, Windows Vista(R) 또는 Windows(R) 7을 실행하는 컴퓨터에 적용됩니다.

Windows 8 내에서 Windows.old 폴더의 파일과 설정을 마이그레이션할 수도 있습니다. Windows.old 폴더의 파일과 설정을 마이그레이션하는 오프라인 마이그레이션 시나리오에서는 운영 체제를 배포하기 전에 ScanState 도구를 실행할 필요가 없으며 ScanState 및 LoadState를 연속해서 실행할 수 있습니다. 이 시나리오에 대해서는 부록: Windows 폴더에서의 오프라인 마이그레이션에서 자세히 설명합니다.

이 항목의 내용

  • 요구 사항

  • Windows ADK 설치

  • 1단계: 사용자 그룹 구성원을 포함하도록 USMT Config.xml 파일 수정

  • 2단계: (옵션) Offline.xml 파일 만들기

  • 3단계: USMT 파일과 도구를 USB 플래시 드라이브 또는 네트워크 공유로 복사

  • 4단계: BitLocker 일시 중단

  • 5단계: Windows PE로 부팅

  • 6단계: ScanState를 실행하여 파일 및 설정 수집

  • 7단계: Windows 및 응용 프로그램 설치

  • 8단계: LoadState를 실행하여 파일 및 설정 적용

  • 다음 단계

  • 부록: Windows 폴더에서의 오프라인 마이그레이션

요구 사항

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

  • Windows 8 제품 DVD

    참고

    Windows를 설치하기 전에 컴퓨터가 설치하려는 운영 체제 버전에 대한 최소 하드웨어 요구 사항을 충족하는지 확인합니다. 업그레이드 전에 데이터 파일을 백업하거나 안전한 위치에 저장합니다. 하드웨어 요구 사항에 대한 자세한 내용은 이 Microsoft 웹 사이트를 참조하세요.

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

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

  • 원본 컴퓨터

    원본 컴퓨터는 파일과 설정을 마이그레이션할 원본 컴퓨터입니다. 이 컴퓨터에는 DVD-ROM 드라이브와 USB 포트 또는 네트워크 연결이 있어야 합니다. 이 가이드에서는 Windows XP, Windows Vista, Windows 7 또는 Windows 8을 실행하는 원본 컴퓨터를 사용합니다.

  • 대상 컴퓨터

    대상 컴퓨터는 새 Windows 버전을 설치하고 마이그레이션 저장소에서 파일과 설정을 적용할 임의 컴퓨터입니다. 이 컴퓨터에는 DVD-ROM 드라이브와 USB 포트 또는 네트워크 연결이 있어야 합니다.

    참고

    오프라인 마이그레이션 시나리오에서는 대상 컴퓨터가 원본 컴퓨터와 같을 수 있습니다.

  • 관리자 컴퓨터

    관리자 컴퓨터는 Windows ADK를 설치한 임의 컴퓨터일 수 있습니다. 이 컴퓨터에는 DVD-ROM 드라이브가 있어야 합니다. Windows ADK Setup Wizard(Windows ADK 설치 마법사)에서 설치할 기능(예: USMT)을 선택할 수 있습니다. USMT를 설치한 후 USMT 폴더를 조직의 다른 컴퓨터로 복사할 수 있습니다.

    참고

    컴퓨터 간에 USMT 및 구성 파일을 복사하려면 관리자 컴퓨터, 원본 컴퓨터 및 대상 컴퓨터에 휴대용 미디어 또는 네트워크 연결이 필요합니다. 컴퓨터를 다시 포맷하려는 경우 이 미디어를 사용하여 마이그레이션 저장소를 호스트할 수도 있습니다. 마이그레이션 저장소를 호스트하는 데 필요한 공간 크기에 대한 자세한 내용은 마이그레이션 저장소 크기 예상을 참조하세요.

  • Windows PE 부팅 가능 DVD 또는 네트워크에서 Windows 배포 서비스를 통해 사용할 수 있는 Windows PE

    Windows PE 미디어를 만드는 방법에 대한 자세한 내용은 WinPE: USB 부팅 가능 드라이브 만들기를 참조하세요.

    참고

    • 마이그레이션을 지원하는 Windows PE 버전이 필요합니다. 예를 들어 Windows 8.1로 마이그레이션하려면 Windows PE 5.0이 필요합니다. 자세한 내용은 Windows PE의 새로운 기능을 참조하세요.

    • x86 버전의 운영 체제가 설치되어 있는 원본 컴퓨터에서 ScanState를 실행하는 경우 x86 Windows PE 이미지를 사용해야 합니다. x64 버전의 운영 체제가 설치되어 있는 원본 컴퓨터에서 ScanState를 실행하는 경우 x64 Windows PE 이미지를 사용해야 합니다.

Windows ADK 설치

GUI(그래픽 사용자 인터페이스) 또는 명령줄을 사용하여 인터넷에서 직접 ADK 설치 프로그램을 실행할 수 있습니다.

  1. 관리자 컴퓨터에서 ADK 설치 프로그램을 실행합니다.

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

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

1단계: 사용자 그룹 구성원을 포함하도록 USMT Config.xml 파일 수정

사용자 그룹 구성원은 오프라인 마이그레이션 중에 유지되지 않습니다. Config.xml 파일에 <ProfileControl> 요소를 추가하여 마이그레이션된 사용자가 사용자 그룹의 구성원이 되도록 지정할 수 있습니다. 이 예에서는 Config.xml 파일을 만들어 사용자 계정이 마이그레이션된 후 모든 계정을 사용자 그룹에 추가합니다.

  1. 메모장과 같은 텍스트 편집기에 다음 코드를 복사합니다.

    <Configuration>
    
    <ProfileControl>
    
        <localGroups>
    
          <mappings>
    
             <changeGroup from="*" to="Users" appliesTo="MigratedUsers">
    
                <include>
    
                   <pattern>*</pattern>
    
                </include>
    
             </changeGroup>
    
          </mappings>
    
        </localGroups>
    
    </ProfileControl>
    
    </Configuration>
    
  2. 파일을 Config.xml로 저장합니다.

참고

기존 Config.xml 파일을 수정하는 경우 ProfileControl을 부모 구성 요소의 자식으로 추가합니다. /genconfig 명령은 수정할 수 있는 예제 ProfileControl 요소를 만듭니다.

2단계: (옵션) Offline.xml 파일 만들기

대상 컴퓨터에 Windows 폴더가 포함된 여러 드라이브가 있는 경우 사용할 경로 위치 정보가 들어 있는 Offline.xml 파일을 만들 수 있습니다. /offline 옵션을 사용하여 ScanState 도구를 실행할 때 이 파일을 사용할 수 있습니다. 컴퓨터에 여러 Windows 폴더가 없는 경우 6단계: ScanState를 실행하여 파일 및 설정 수집의 ScanState 명령 프롬프트에서 /offlineWindir 옵션을 사용하여 단일 폴더의 경로를 지정할 수 있습니다.

이 예에서는 C 드라이브에서 유효한 Windows 디렉터리를 확인하도록 ScanState 도구에 지정하는 Offline.xml 파일을 만듭니다. C 드라이브에서 유효한 Windows 디렉터리를 찾을 수 없는 경우 D 드라이브, E 드라이브 순으로 확인하도록 파일에 지정합니다.

  1. 메모장과 같은 텍스트 편집기에 다음 내용을 복사합니다.

    <offline>
    
         <winDir>
    
              <path>C:\Windows</path>
    
              <path>D:\Windows</path>
    
              <path>E:\</path>
    
         </winDir>
    
         <failOnMultipleWinDir>1</failOnMultipleWinDir>
    
    </offline>
    
  2. 파일을 Offline.xml로 저장합니다.

Offline.xml에 대한 자세한 내용은 오프라인 마이그레이션 참조를 참조하세요.

3단계: USMT 파일과 도구를 USB 플래시 드라이브 또는 네트워크 공유로 복사

업그레이드할 각 컴퓨터에 USMT, 수정된 Config.xml 및 Offline.xml 파일을 복사합니다. 이 예에서는 USB 플래시 드라이브에 파일을 복사하여 각 컴퓨터로 전송합니다.

  1. 관리자 컴퓨터의 USMT 폴더 내용을 네트워크 공유 또는 USB 플래시 드라이브로 모두 복사합니다. <architecture>는 x86 또는 amd64입니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    xcopy "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\x86" F:\USMTx86
    

    F는 USB 플래시 드라이브에 할당된 문자입니다.

  2. 수정된 Config.xml 및 Offline.xml 파일을 USB 플래시 드라이브로 복사합니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    xcopy C:\Config.xml F:\USMTx86
    
    xcopy C:\Offline.xml F:\USMTx86
    

4단계: BitLocker 일시 중단

원본 컴퓨터에서 BitLocker가 사용되는 경우 암호화를 일시 중단하거나 사용하지 않도록 설정해야 드라이브의 ScanState 도구를 사용할 수 있습니다. BitLocker 암호화 일시 중단에 대한 자세한 내용은 이 Microsoft 웹 사이트를 참조하세요.

경고

BitLocker를 일시 중단하거나 사용하지 않도록 설정하는 경우 드라이브는 암호화된 상태로 유지되지만 BitLocker를 다시 사용할 때까지 암호화 키가 보호되지 않습니다. 이 상태에서 컴퓨터를 분실하거나 도난당한 경우에는 컴퓨터의 데이터가 BitLocker 암호화로 보호되지 않습니다.

5단계: Windows PE로 부팅

Windows PE DVD를 넣고 컴퓨터를 다시 부팅합니다.

참고

네트워크 공유를 사용하여 USMT를 복사하거나 네트워크 공유를 마이그레이션 저장소로 사용하는 경우 Windows PE에서 네트워크 연결을 구성해야 할 수도 있습니다. 예를 들어 네트워크 셸 도구(netsh) 또는 net use 명령을 사용할 수 있습니다.

6단계: ScanState를 실행하여 파일 및 설정 수집

  1. USB 플래시 드라이브 또는 네트워크의 USMT 파일을 컴퓨터로 복사합니다. 예를 들어 USB 플래시 드라이브를 넣고 명령 프롬프트에 다음과 같이 입력합니다.

    xcopy F:\USMTx86 C:\USMTx86
    

    F는 USB 플래시 드라이브에 할당된 문자입니다.

  2. USMT에 대해 시스템 환경 변수를 설정하여 USMT의 작업 디렉터리 및 시스템 아키텍처를 지정합니다. 예를 들어 Windows PE 명령 프롬프트에 다음과 같이 입력합니다.

    set USMT_WORKING_DIR=C:\USMTx86
    
    set MIG_OFFLINE_PLATFORM_ARCH=32
    

    AMD64 아키텍처 컴퓨터의 경우 MIG_OFFLINE_PLATFORM_ARCH를 64로 설정합니다.

  3. /offline 옵션을 사용하여 ScanState를 실행하고 마이그레이션 저장소를 만들 위치를 지정합니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    scanstate C:\mystore /offline:C:\USMTx86\offline.xml /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:5 /encrypt /key:"mykey"
    

    원본 컴퓨터를 다시 포맷하는 경우 네트워크 공유 또는 휴대용 미디어에 마이그레이션 저장소를 만듭니다.

7단계: Windows 및 응용 프로그램 설치

네트워크 공유 또는 휴대용 미디어와 같은 보안 위치에 마이그레이션 저장소를 저장한 후에는 Windows 8을 설치할 수 있습니다. 마이그레이션 저장소에서 파일과 설정을 로드하기 전에 응용 프로그램을 설치하는 것이 좋습니다.

  1. Windows 설치 프로그램을 시작하려면 Windows DVD를 넣고 컴퓨터를 다시 부팅합니다. Windows 설치 프로그램이 자동으로 시작되지 않는 경우 컴퓨터의 DVD 드라이브로 이동한 다음 setup.exe를 클릭합니다.

  2. 화면에 표시되는 지침에 따라 Windows를 설치합니다.

    경고

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

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

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

8단계: LoadState를 실행하여 파일 및 설정 적용

Windows를 설치한 후 USMT 파일을 대상 컴퓨터로 복사하고 LoadState 도구를 실행하여 파일과 설정을 새 운영 체제에 적용합니다.

  1. USB 플래시 드라이브 또는 네트워크 공유의 USMT 파일을 대상 컴퓨터로 복사합니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    xcopy F:\USMTx86 C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\x86
    
  2. LoadState 도구를 실행하고 마이그레이션 저장소의 위치를 지정합니다. LoadState에 Offline.xml을 사용할 필요는 없습니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    loadstate C:\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:5 /l:loadstate.log /decrypt /key:"mykey"
    
  3. LoadState가 완료되면 컴퓨터를 다시 시작합니다.

이제 이 Windows 설치에서 이전 운영 체제의 파일과 설정을 사용할 수 있습니다.

다음 단계

Windows용 BitLocker 배포에 대한 자세한 내용은 이 Microsoft 웹 사이트를 참조하세요.

부록: Windows 폴더에서의 오프라인 마이그레이션

다른 설치의 오프라인 Windows 폴더에서 데이터를 마이그레이션할 수 있습니다. 내부 업그레이드를 수행한 경우 Windows.old 폴더에서 데이터를 마이그레이션할 수 있습니다. 또는 다른 컴퓨터나 다른 파티션의 임의 오프라인 Windows 폴더에서 데이터를 마이그레이션할 수 있습니다.

ScanState 도구에는 오프라인 Windows 폴더에서 파일을 수집하는 데 사용할 수 있는 다음 두 가지 매개 변수가 있습니다.

  • /offlineWinDir: WinDir. USMT에서 사용자 상태 정보를 수집하는 데 사용하는 오프라인 Windows 폴더의 경로를 지정합니다. 이 매개 변수를 사용하여 ScanState에 오프라인 Windows 폴더를 지정할 수 있습니다.

  • /offlineWinOld: WinDir. 오프라인 Windows.old 폴더의 경로를 지정합니다. 내부에서 업그레이드하는 경우 이 옵션을 사용하여 이전 Windows 설치에서 파일을 수집할 수 있습니다. 예를 들어 Windows.old 디렉터리에 포함된 이전 Windows 설치에서 데이터를 수집할 수 있습니다.

다음 단계에서는 Windows.old 디렉터리의 파일을 마이그레이션하는 방법을 보여 줍니다. /offlineWinDir: 사용에 대한 자세한 내용은 ScanState.exe에 대한 명령줄 도움말을 참조하세요.

Windows 내에서 Windows.old 디렉터리의 파일과 설정을 마이그레이션할 수 있습니다. Windows.old 디렉터리의 파일과 설정을 마이그레이션하는 오프라인 마이그레이션 시나리오에서는 운영 체제를 배포하기 전에 ScanState 도구를 실행할 필요가 없으며 ScanState 및 LoadState를 연속해서 실행할 수 있습니다.

Windows.old 디렉터리에서 오프라인으로 마이그레이션하려면 이전 시나리오와 동일한 단계를 다음과 같은 순서로 수행합니다.

  1. 1단계: 사용자 그룹 구성원을 포함하도록 USMT Config.xml 파일 수정

  2. 3단계: USMT 파일과 도구를 USB 플래시 드라이브 또는 네트워크 공유로 복사

  3. 4단계: BitLocker 일시 중단

  4. 7단계: Windows 및 응용 프로그램 설치

    Windows를 설치하지만 업그레이드 옵션 대신 사용자 지정(고급) 옵션을 선택합니다. 하드 링크 마이그레이션의 경우 드라이브를 다시 포맷하지 마세요. 하드 링크 마이그레이션에 대한 자세한 내용은 하드 링크 마이그레이션 저장소를 참조하세요.

  5. 6단계: ScanState를 실행하여 파일 및 설정 수집

    /offline 옵션 대신 /offlineWinOld 옵션을 사용합니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    scanstate C:\mystore /offlineWinOld:C:\Windows.old\Windows /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:5 /nocompress
    

    중요

    Windows를 설치하기 전에 Windows.old 디렉터리가 대상 컴퓨터에 이미 있는 경우 새 폴더의 이름은 Windows.old.nnn으로 지정됩니다. 여기서 nnn은 000, 001 등의 3자리 숫자입니다.

    이 시나리오에서 하드 링크 마이그레이션을 사용할 수도 있습니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    scanstate C:\mystore /offlineWinOld:C:\Windows.old\Windows /hardlink /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:5 /nocompress
    

    경고

    하드 링크 마이그레이션을 사용하는 경우 드라이브를 포맷하지 마세요. 하드 링크 마이그레이션에 대한 자세한 내용은 하드 링크 마이그레이션 저장소을 참조하세요.

    /offlinewindir 옵션을 사용하여 오프라인 Windows 폴더를 가리킬 수 있습니다. 이 옵션을 통해 다른 컴퓨터나 다른 파티션의 Windows 디렉터리에서 마이그레이션합니다. 예를 들어 다음과 같이 입력합니다.

    scanstate C:\mystore /offlineWinDir:C:\Windows /hardlink /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:5 /nocompress
    
  6. 8단계: LoadState를 실행하여 파일 및 설정 적용

    LoadState 구문에 /hardlink 옵션도 포함합니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    loadstate C:\mystore /config:config.xml [/hardlink] /i:migdocs.xml /i:migapp.xml /v:5 /l:loadstate.log  /nocompress /lac
    

참고 항목

기타 리소스

단계별: 원격 설치 중 USMT 및 Windows 배포 서비스를 사용한 파일 마이그레이션
오프라인 마이그레이션 참조