질문과 대답
다음 섹션에서는 사용자 상태 마이그레이션 도구(USMT) 5.0를 통한 마이그레이션에 대한 질문과 대답을 수록하고 권장 솔루션을 제시합니다.
일반
대상 컴퓨터에 얼마나 많은 공간이 필요합니까?
대상 컴퓨터에 다음에 사용 가능한 충분한 공간이 있어야 합니다.
운영 체제
응용 프로그램
압축되지 않은 저장소
파일과 설정을 대상 컴퓨터에 직접 저장할 수 있습니까? 아니면 서버가 필요합니까?
파일을 서버에 저장할 필요가 없습니다. 사용자 상태를 새 컴퓨터로 이동할 경우 다음과 같은 단계에 따라 공유 폴더 또는 이동식 미디어(예: UFD(USB 플래시 드라이브))에 저장소를 만들거나, 대상 컴퓨터에 사용자 상태를 직접 저장할 수 있습니다.
대상 컴퓨터에서 C:\store 디렉터리를 만든 후 공유합니다.
원본 컴퓨터에서 ScanState 도구를 실행하고 파일 및 설정을 \\DestinationComputerName\store에 저장합니다.
대상 컴퓨터에서 LoadState 도구를 실행하고 C:\store를 저장소 위치로 지정합니다.
다른 언어로 된 운영 체제 간에 데이터를 마이그레이션할 수 있습니까?
아니요. USMT 에서는 다른 언어로 된 운영 체제 간의 데이터 마이그레이션을 지원하지 않으므로, 원본 컴퓨터의 운영 체제 언어가 대상 컴퓨터의 운영 체제 언어와 일치해야 합니다.
대상 컴퓨터에서 임시 디렉터리의 위치를 변경할 수 있습니까?
예. USMT_WORKING_DIR 환경 변수를 대체 임시 디렉터리로 변경할 수 있습니다. USMT 바이너리가 읽기 전용 Windows PE 부팅 미디어에 있는 경우처럼 임시 디렉터리를 변경하여 오프라인 마이그레이션을 수행해야 하는 경우가 있습니다.
USMT는 어떻게 설치합니까?
USMT는 Windows ADK(Windows 평가 및 배포 키트)에 포함되어 있으므로 사용자 환경에 있는 컴퓨터 중 하나 이상에 Windows ADK 패키지를 설치해야 합니다. 하지만 USMT 바이너리는 xcopy를 사용하여 배포하도록 설계되었습니다. 즉, USMT 디렉터리를 Windows ADK를 포함하는 컴퓨터에서 각 클라이언트 컴퓨터로 재귀적으로 복사하면 이 바이너리가 컴퓨터에 설치됩니다.
USMT는 어떻게 제거합니까?
컴퓨터에 Windows ADK를 설치한 경우 Windows ADK를 제거하면 USMT가 제거됩니다. 클라이언트 컴퓨터에 Windows ADK를 설치하지 않은 경우에는 USMT 디렉터리를 삭제하여 USMT를 제거할 수 있습니다.
파일 및 설정
폴더 또는 특정 파일 형식을 마이그레이션에서 제외하려면 어떻게 해야 합니까?
<unconditionalExclude> 요소를 사용하여 데이터를 마이그레이션에서 전체적으로 제외할 수 있습니다. 예를 들어 이 요소를 사용하여 컴퓨터에 저장된 모든 MP3 파일을 제외하거나 C:\UserData에 있는 모든 파일을 제외할 수 있습니다. 이 요소는 .xml 파일에 있는 다른 <include> 규칙에 상관없이 개체를 제외합니다. 예제는 파일 및 설정 제외 항목의 <unconditionalExclude>를 참조하세요. 이 요소의 구문은 XML 요소 라이브러리를 참조하세요.
대상 컴퓨터에 없는 드라이브에 있던 파일은 어떻게 됩니까?
USMT 에서는 올바른 폴더 계층 구조를 유지하면서 파일을 %SystemDrive%로 마이그레이션합니다. 예를 들어 E:\data\File.pst가 원본 컴퓨터에 있지만 대상 컴퓨터에 E:\ 드라이브가 없는 경우 파일은 C:\data\File.pst로 마이그레이션됩니다. 여기서 C:\는 시스템 드라이브입니다. 이는 <locationModify> 규칙이 데이터를 대상 컴퓨터에 없는 드라이브로 이동하려는 경우에도 적용됩니다.
USMT .xml 파일
USMT .xml 파일의 예는 어디서 확인할 수 있습니까?
USMT .xml 파일의 예는 아래 항목을 참조하세요.
USMT 3.0용으로 작성된 사용자 지정 .xml 파일을 사용할 수 있습니까?
예. USMT 3.0용으로 작성된 사용자 지정 .xml 파일을 USMT용 Windows(R) 8에서 사용할 수 있습니다? 하지만 새 USMT 기능을 사용하려면 사용자 지정 USMT 파일에 다시 액세스한 후 새 명령줄 옵션 및 XML 요소를 포함하도록 새로 고쳐야 합니다.
.xml 파일의 유효성을 어떻게 검사할 수 있습니까?
USMT XML 스키마(MigXML.xsd)를 사용하여 마이그레이션 .xml 파일을 쓰고 유효성 검사할 수 있습니다.
왜 ScanState 명령과 LoadState 명령을 모두 사용하여 .xml 파일을 나열해야 합니까?
.xml 파일은 이전 버전 USMT에서처럼 저장소에 복사되지 않습니다. ScanState 및 LoadState 도구는 마이그레이션을 제어하려면 .xml 파일이 필요하므로 ScanState 및 LoadState 명령에 대해 동일한 .xml 파일 집합을 지정해야 합니다. 특정 mig*.xml 파일 집합을 ScanState 도구에서 "/auto" 옵션을 통해 호출하거나 "/i" 옵션을 통해 개별적으로 사용한 경우 LoadState 도구에서 동일한 옵션을 사용하여 동일한 mig*.xml 파일을 정확하게 호출해야 합니다. 하지만 저장소에 마이그레이션된 일부 파일 및 설정을 제외하려는 경우가 아니면 Config.xml 파일을 지정할 필요가 없습니다. 예를 들어 내 문서 폴더를 대상 컴퓨터가 아닌 저장소로 마이그레이션할 수 있습니다. 이렇게 하려면 Config.xml 파일을 수정하고 LoadState 명령을 사용하여 업데이트된 파일을 지정합니다. LoadState 에서는 마이그레이션하려는 파일 및 설정만 마이그레이션합니다.
LoadState 명령에서 특정 .xml 파일을 제외한 경우 누락된 .xml 파일과 함께 마이그레이션된 저장소에 있는 모든 데이터는 마이그레이션됩니다. 하지만 ScanState 명령에 대해 지정한 마이그레이션 규칙은 적용되지 않습니다. 예를 들어 경로 전환 규칙(예: MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")
)이 있는 MigApp.xml 파일을 제외해도 USMT는 파일을 경로 전환하지 않습니다. 대신 파일을 C:\data로 마이그레이션합니다.
명령줄에서 수정 및 지정할 수 있는 파일은 무엇입니까?
명령줄에서 MigUser.xml 및 MigApp.xml 파일을 지정할 수 있습니다. 또한 각 파일을 수정할 수 있습니다. 운영 체제 설정 마이그레이션은 매니페스트에 의해 제어되며, 사용자가 수정할 수 없습니다. 특정 운영 체제 설정 또는 다른 구성 요소를 제외하려면 Config.xml 파일을 만들고 수정합니다.
명령줄에서 .xml 파일을 지정하지 않으면 어떻게 됩니까?
ScanState
ScanState 명령에서 아무 파일도 지정하지 않으면 모든 사용자 계정과 기본 운영 체제 구성 요소가 마이그레이션됩니다.
LoadState
LoadState 명령에서 아무 파일도 지정하지 않으면 저장소에 있는 모든 데이터가 마이그레이션됩니다. 하지만 ScanState 명령에서 .xml 파일에 지정된 대상별 마이그레이션 규칙은 적용되지 않습니다. 예를 들어 경로 전환 규칙(예:
MigsysHelperFunction.RelativeMove("c:\data", "%CSIDL_PERSONAL%")
)이 있는 MigApp.xml 파일을 제외해도 USMT는 파일을 경로 전환하지 않습니다. 대신 파일을 C:\data로 마이그레이션합니다.
충돌 및 우선 순위
대상 컴퓨터에 충돌하는 XML 규칙이나 개체가 있는 경우 어떻게 됩니까?
자세한 내용은 충돌 및 우선 순위를 참조하세요.
참고 항목
기타 리소스
USMT(사용자 상태 마이그레이션 도구) 문제 해결
압축된 USMT 마이그레이션 저장소에서 파일 추출
압축된 마이그레이션 저장소의 상태 확인