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

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

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

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

USMT(사용자 상태 마이그레이션 도구)를 사용하여 사용자 상태를 수집하고 복원하는 경우 오프라인 마이그레이션은 다음을 통해 배포 비용을 절감합니다.

  • 복잡성을 줄입니다. 컴퓨터 새로 고침 시나리오에서 Windows.old 디렉터리에서 마이그레이션하면 운영 체제가 배포되기 전에 ScanState 도구를 실행할 필요가 없어 복잡성이 줄어듭니다. 또한 Windows.old 디렉터리에서 마이그레이션하면 ScanState 및 LoadState 연속적으로 실행할 수 있습니다.

  • 성능 향상. USMT가 오프라인 WinPE(Windows 사전 설치 환경) 환경에서 실행되면 하드웨어 리소스에 더 잘 액세스할 수 있습니다. WinPE에서 USMT를 실행하면 하드웨어 리소스가 제한되고 설치된 소프트웨어 애플리케이션이 많은 이전 컴퓨터에서 성능이 향상될 수 있습니다.

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

오프라인으로 마이그레이션하는 항목은 무엇인가요?

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

  • MigXML에 지정된 데이터 및 레지스트리 키입니다.

  • 사용자 계정.

  • 애플리케이션 설정.

  • 제한된 운영 체제 설정 집합입니다.

  • EFS 파일.

  • 즐겨찾기.

오프라인으로 마이그레이션할 수 있는 항목에 대한 예외는 USMT Migrate란?을 참조하세요.

지원되는 오프라인 환경은 무엇인가요?

현재 지원되는 모든

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

운영 체제 실행 오프라인 운영 체제
MSXML 라이브러리를 사용하여 현재 지원되는 WinPE 버전 Windows 7, Windows 8, Windows 10, Windows 11
Windows 10, Windows 11 Windows.old 디렉터리

참고

WinPE로 부팅하기 전에 Windows BitLocker 드라이브 암호화를 일시 중단하여 드라이브가 암호화된 상태로 유지되는 동안 ScanState 도구를 실행할 수 있습니다. 자세한 내용은 BitLocker 작업 가이드: 일시 중단 및 다시 시작을 참조하세요. Microsoft Configuration Manager 작업 순서를 사용하는 경우 작업 순서 단계: BitLocker 사용 안 함을 참조하세요.

사용자 그룹 멤버 자격 및 프로필 제어

사용자 그룹 멤버 자격은 오프라인 마이그레이션 중에 유지되지 않습니다. 마이그레이션된 사용자를 구성원으로 만들어야 하는 그룹을 지정하려면 파일에서 Config.xmlProfileControl> 섹션을 구성해야< 합니다. 다음 예제에서는 마이그레이션된 모든 사용자를 사용자 그룹에 배치합니다.

<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 디렉터리> 이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하고 지정된 위치에서 마이그레이션을 시작합니다. Windows 디렉터리에서 마이그레이션이 발생하는 WinPE 오프라인 시나리오에서만 사용됩니다.
ScanState.exe /OfflineWinOld:<Windows.old 디렉터리> 이 명령줄 옵션은 오프라인 마이그레이션 모드를 사용하도록 설정하고 지정된 위치에서 마이그레이션을 시작합니다. Windows.old 디렉터리에서 마이그레이션이 발생하는 Windows.old 마이그레이션 시나리오에서만 사용합니다.

, /offlineWinDir또는 /OfflineWinOld 명령줄 옵션 중 /offline하나만 한 번에 사용할 수 있습니다. USMT는 둘 이상의 를 함께 사용하는 것을 지원하지 않습니다.

환경 변수

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

변수 시나리오
USMT_WORKING_DIR 작업 디렉터리에 대한 전체 경로 USMT 이진 파일이 로그 파일 또는 임시 스토리지 생성을 지원하지 않는 읽기 전용 미디어에 있는 경우 필요합니다. 시스템 환경 변수를 설정하려면 명령 프롬프트에서 다음 명령을 입력합니다.

Set USMT_WORKING_DIR=<path to working directory>
MIG_OFFLINE_PLATFORM_ARCH 32 또는 64 오프라인으로 작동하는 동안 이 환경 변수는 시스템이 WinPE 및 아키텍처와 ScanState.exe 일치하지 않는 경우 오프라인 시스템의 아키텍처를 정의합니다. 이 환경 변수를 사용하면 32비 트 ScanState 애플리케이션이 64비트 아키텍처가 있는 컴퓨터 또는 64비 트 ScanState 애플리케이션에서 데이터를 수집하여 32비트 아키텍처가 있는 컴퓨터에서 데이터를 수집할 수 있습니다. 오프라인 아키텍처의 자동 검색이 제대로 작동하지 않는 경우 아키텍처를 지정해야 합니다. 예를 들어 32비트 아키텍처에 대해 이 시스템 환경 변수를 설정하려면 명령 프롬프트에서 다음 명령을 입력합니다.

Set MIG_OFFLINE_PLATFORM_ARCH=32

Offline.xml 요소

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

<오프 라인>

이 요소에는 오프라인 마이그레이션을 수행하는 방법을 정의하는 다른 요소가 포함되어 있습니다.

구문:

<offline> </offline>

<Windir>

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

구문:

<winDir> </winDir>

<path>

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

구문:

<path> C:\Windows </path>

또는 매핑 요소와 함께 <사용되는 경우:>

구문:

<path> C:\, D:\ </path>

<매핑을>

이 요소는 오프라인>의< 선택적 자식입니다. 지정된 <경우 매핑> 요소는 자동으로 검색된 WinPE 드라이브 매핑을 재정의합니다. 각 자식 <경로> 요소는 시스템 볼륨 간에 매핑을 제공합니다. 또한 전체 볼륨을 특정 폴더에 탑재할 수 있으므로 폴더 간 매핑을 제공할 수 있습니다.

구문:

<mappings> </mappings>

<failOnMultipleWinDir>

이 요소는 오프라인>의< 선택적 자식입니다. <failOnMultipleWinDir> 요소를 사용하면 USMT가 원본 컴퓨터에 여러 Windows 인스턴스가 설치되어 있음을 감지할 때 마이그레이션이 실패하도록 지정할 수 있습니다. <failOnMultipleWinDir> 요소가 없는 경우 기본 동작은 마이그레이션이 실패하지 않는다는 것입니다.

구문:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

or

구문:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

오프라인 .xml 예제

다음 XML 예제에서는 이 문서의 앞부분에서 설명한 몇 가지 요소를 보여 줍니다.

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