오프라인 마이그레이션 참조

오프라인 마이그레이션을 사용하면 ScanState가 파일과 설정을 수집하는 Windows 운영 체제와는 다른 Windows(R) 운영 체제 내에서 ScanState 도구를 실행할 수 있습니다. 다음 두 가지 기본 오프라인 시나리오가 있습니다.

  • Windows PE. Windows PE 내에서 ScanState 도구를 실행하고 해당 컴퓨터의 오프라인 Windows 운영 체제에서 파일과 설정을 수집할 수 있습니다.

  • Windows.old. 이제 ScanState 도구가 이전 Windows 설치가 포함된 파티션에 Windows를 설치하는 동안 생성된 Windows.old 디렉터리에서 파일과 설정을 수집할 수 있습니다. 예를 들어 ScanState 도구가 Windows 8.1에서 실행되고 Windows.old 디렉터리에 포함된 이전 Windows 7 설치에서 파일을 수집할 수 있습니다.

사용자 상태 마이그레이션 도구(USMT) 5.0를 통해 사용자 상태를 수집 및 복원하는 경우 오프라인 마이그레이션을 사용하면 다음과 같은 방식으로 배포 비용이 감소합니다.

  • 복잡성 감소. 컴퓨터 복구 시나리오에서 Windows.old 디렉터리에서 마이그레이션하면 운영 체제를 배포하기 전에 ScanState 도구를 실행할 필요가 없으므로 복잡성이 감소합니다. 또한 Windows.old 디렉터리에서 마이그레이션하는 경우 ScanState와 LoadState를 연속해서 실행할 수 있습니다.

  • 성능 향상. 오프라인 Windows PE 환경에서 USMT를 실행하면 하드웨어 리소스에 대한 액세스가 향상됩니다. 이 경우 하드웨어 리소스가 제한되고 많은 소프트웨어 응용 프로그램이 설치된 이전 컴퓨터에서 성능이 향상될 수 있습니다.

  • 새 복구 시나리오. 컴퓨터가 제대로 다시 시작되지 않는 경우 Windows PE 내에서 ScanState 도구를 사용하여 사용자 상태를 수집할 수 있습니다.

이 항목의 내용

  • 오프라인으로 마이그레이션되는 항목은?

  • 지원되는 오프라인 마이그레이션은?

  • 사용자 그룹 구성원 및 프로필 제어

  • 명령줄 옵션

  • 환경 변수

  • Offline.xml 요소

오프라인으로 마이그레이션되는 항목은?

다음 사용자 데이터와 설정은 온라인 마이그레이션과 유사하게 오프라인으로 마이그레이션됩니다.

  • MigXML에 지정된 데이터 및 레지스트리 키

  • 사용자 계정

  • 응용 프로그램 설정

  • 제한된 운영 체제 설정 집합

  • EFS 파일

  • Internet Explorer(R) 즐겨찾기

오프라인으로 마이그레이션할 수 있는 항목의 예외는 USMT가 마이그레이션하는 항목을 참조하세요.

지원되는 오프라인 마이그레이션은?

다음 표에서는 USMT에서 지원되는 온라인 및 오프라인 운영 체제의 조합을 정의합니다.

실행 중인 운영 체제 오프라인 운영 체제

Windows PE 5.0 이상(MSXML 라이브러리 포함)

Windows® XP, Windows Vista(R), Windows 7, Windows 8, Windows 8.1

Windows(R) 7, Windows 8, Windows 8.1

Windows.old 디렉터리

참고

Windows PE로 부팅되기 전에 Windows BitLocker 드라이브 암호화를 일시 중단하면 드라이브가 암호화된 상태에서 ScanState 도구를 실행할 수 있습니다. 자세한 내용은 이 Microsoft 사이트를 참조하세요.

사용자 그룹 구성원 및 프로필 제어

사용자 그룹 구성원은 오프라인 마이그레이션 중에 유지되지 않습니다. 마이그레이션된 사용자가 구성원으로 속할 그룹을 지정하려면 Config.xml 파일의 <ProfileControl> 섹션을 구성해야 합니다. 다음 예에서는 마이그레이션된 모든 사용자를 사용자 그룹에 배치합니다.

<Configuration>
<ProfileControl>
    <localGroups>
      <mappings>
         <changeGroup from="*" to="Users" appliesTo="MigratedUsers">
            <include>
            <pattern>*</pattern>
            </include>
         </changeGroup>
      </mappings>
   </localGroups>
  </ProfileControl>
</Configuration>

Config.xml 파일의 형식에 대한 자세한 내용은 Config.xml 파일을 참조하세요.

명령줄 옵션

명령줄에서 구성 파일을 사용하거나 다음 명령줄 옵션 중 하나를 사용하여 오프라인 마이그레이션을 사용하도록 설정할 수 있습니다.

구성 요소 옵션 설명

ScanState.exe

/offline: <path to offline.xml>

이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하며 Offline.xml 구성 파일의 경로가 필요합니다.

ScanState.exe

/offlineWinDir: <Windows directory>

이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하며 지정된 위치에서 마이그레이션을 시작합니다. 이 옵션은 Windows 디렉터리에서 마이그레이션이 수행되는 Windows PE 오프라인 시나리오에서만 사용됩니다.

ScanState.exe

/OfflineWinOld: <Windows.old directory>

이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하며 지정된 위치에서 마이그레이션을 시작합니다. 이 옵션은 Windows.old 디렉터리에서 마이그레이션이 수행되는 Windows.old 마이그레이션 시나리오에서만 사용됩니다.

/offline, /offlineWinDir 또는 /OfflineWinOld 명령줄 옵션을 한 번에 하나만 사용할 수 있습니다. USMT에서는 여러 옵션을 함께 사용할 수 없습니다.

환경 변수

다음 시스템 환경 변수는 아래 설명된 시나리오에서 필요합니다.

변수 시나리오

USMT_WORKING_DIR

작업 디렉터리의 전체 경로

로그 파일 또는 임시 저장소 생성을 지원하지 않는 읽기 전용 미디어에 USMT 이진이 있는 경우에 필요합니다. 시스템 환경 변수를 설정하려면 명령 프롬프트에 다음을 입력합니다.

Set USMT_WORKING_DIR=[path to working directory]

MIG_OFFLINE_PLATFORM_ARCH

32 또는 64

오프라인으로 작업하는 동안 시스템이 Windows PE 및 Scanstate.exe 아키텍처와 일치하지 않는 경우 이 환경 변수는 오프라인 시스템의 아키텍처를 정의합니다. 이 환경 변수를 사용하면 32비트 ScanState 응용 프로그램이 64비트 아키텍처의 컴퓨터에서 데이터를 수집하거나, 64비트 ScanState 응용 프로그램이 32비트 아키텍처의 컴퓨터에서 데이터를 수집할 수 있습니다. 이 환경 변수는 오프라인 아키텍처의 자동 검색이 제대로 작동하지 않는 경우, 예를 들어 원본 시스템에서 64비트 버전의 Windows XP를 실행하는 경우에 필요합니다. 예를 들어 32비트 아키텍처에 대해 이 시스템 환경 변수를 설정하려면 명령 프롬프트에 다음을 입력합니다.

Set MIG_OFFLINE_PLATFORM_ARCH=32

Offline.xml 요소

여러 Windows 디렉터리가 있는 컴퓨터에서 ScanState 도구를 실행하는 경우 offline.xml 파일을 사용합니다. offline.xml 파일은 windows 파일을 검색할 디렉터리를 지정합니다. /offlineDir 옵션으로 단일 Windows 디렉터리 경로를 지정하는 대신 /offline 옵션에 offline.xml 파일을 사용할 수 있습니다.

<offline>

이 요소에는 오프라인 마이그레이션이 수행되는 방식을 정의하는 기타 요소가 포함됩니다.

구문: <offline> </offline>

<winDir>

이 요소는 **<offline>**의 필수 자식이며 오프라인 볼륨을 선택할 수 있는 방법에 대한 정보를 포함합니다. 유효한 Windows 시스템 볼륨이 포함된 **<winDir>**의 첫 번째 요소에서 마이그레이션이 수행됩니다.

구문: < winDir > </ winDir >

<path>

이 요소는 **<winDir>**의 필수 자식이며 유효한 Windows 디렉터리를 가리키는 파일 경로를 포함합니다. 상대 경로는 ScanState 도구의 작업 디렉터리를 기준으로 해석됩니다.

구문: <path> c:\windows </path>

- 또는 -

<mappings> 요소와 함께 사용할 경우의 구문: <path> C:\, D:\ </path>

<mappings>

이 요소는 **<offline>**의 선택적 자식입니다. 지정된 경우 <mappings> 요소는 자동으로 검색된 Windows PE 드라이브 매핑을 재정의합니다. 각 자식 <path> 요소는 시스템 볼륨 간의 매핑을 제공합니다. 전체 볼륨을 특정 폴더에 탑재할 수 있기 때문에 폴더 간의 매핑도 제공할 수 있습니다.

구문: <mappings> </mappings>

<failOnMultipleWinDir>

이 요소는 **<offline>**의 선택적 자식입니다. <failOnMultipleWinDir> 요소를 사용하면 USMT에서 원본 컴퓨터에 여러 Windows 인스턴스가 설치된 것을 검색할 경우 마이그레이션이 실패하도록 사용자가 지정할 수 있습니다. <failOnMultipleWinDir> 요소가 없는 경우 기본적으로 마이그레이션이 실패하지 않습니다.

구문: <failOnMultipleWinDir>1</failOnMultipleWinDir> 또는 구문: <failOnMultipleWinDir>0</failOnMultipleWinDir>

Offline.xml 예

다음 XML 예에서는 이 항목의 앞부분에서 설명한 요소 중 일부를 보여 줍니다.

<offline>
     <winDir>
          <path>C:\Windows</path> 
          <path>D:\Windows</path> 
          <path>E:\</path> 
     </winDir>
     <failOnMultipleWinDir>1</failOnMultipleWinDir>
</offline>

참고 항목

기타 리소스

마이그레이션 계획