Windows, 시스템 및 복구 파티션 캡처 및 적용

WIM 형식을 사용하여 Windows를 배포하고 사용자 지정 파티션, 사용자 지정 시스템 파티션 또는 추가 유틸리티 파티션을 사용하는 경우 새 PC에 적용할 올바른 파티션을 캡처하는 방법을 알아봅니다.

참고:

  • 사용자 지정 파티션이 필요하지 않은 경우 일반적으로 Windows 파티션을 캡처한 다음 해당 이미지의 파일을 사용하여 드라이브의 나머지 파티션을 설정할 수 있습니다. 단일 WIM 파일을 사용하여 Windows 캡처 및 적용을 참조하세요.

  • FFU는 드라이브의 전체 내용을 캡처하므로 개별 파티션 캡처 및 구성에 대해 걱정할 필요가 없습니다.

사용자 지정 파티션 캡처

1단계: 캡처할 파티션 결정

이 표는 캡처해야 하는 파티션 유형과 자동으로 관리되는 파티션 유형을 보여 줍니다.

UEFI 및 BIOS 시스템을 모두 배포하는 경우 UEFI 기반 및 BIOS 기반 디바이스에서 기본 및 논리 파티션을 재사용할 수 있지만 다른 파티션 유형은 재사용할 수 없습니다.

파티션 유형 이 파티션을 캡처해야 하나요? UEFI 및 BIOS 펌웨어에서 동일한 WIM을 재사용할 수 있나요?
시스템 파티션(EFI 시스템 파티션 또는 BIOS 시스템 파티션) 선택 사항입니다. 간단한 파티션 파일 집합만 필요한 경우 이 파티션을 캡처할 필요가 없습니다.
MSR(Microsoft Reserved) 파티션
기본 파티션(추가한 Windows 파티션, 데이터/유틸리티 파티션)
복구 파티션 선택 사항입니다. 이 파티션을 사용자 지정하지 않은 경우 캡처할 필요가 없습니다.
확장 파티션
논리 파티션(Windows 파티션, 추가한 데이터/유틸리티 파티션)

2단계: 파티션 캡처 준비

  1. Windows 이미지를 부팅한 경우 다른 디바이스에 배포할 수 있도록 일반화합니다. 자세한 내용은 Windows 설치 Sysprep(일반화)을 참조하세요.

  2. Windows PE를 사용하여 참조 디바이스를 시작합니다.

  3. Windows PE 명령 프롬프트에서 diskpart를 입력하여 DiskPart 도구를 엽니다.

    X:> diskpart
    DISKPART>
    
  4. 캡처하려는 파티션에 드라이브 문자가 할당되어 있는지 확인합니다.

    DISKPART> list volume
    
      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0     C   Windows      NTFS   Partition    475 GB  Healthy    Boot
      Volume 1                      NTFS   Partition    554 MB  Healthy
      Volume 2         SYSTEM       FAT32  Partition    499 MB  Healthy    System
    

    캡처하려는 파티션에 아직 드라이브 문자가 할당되지 않은 경우 계속합니다.

  5. PC의 디스크 나열:

    DISKPART> list disk
    
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          127 GB      0 B        *
    
  6. 기본 하드 디스크 선택:

    DISKPART> select disk 0
    
  7. 파티션 보기:

    DISKPART> list partition
    
      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    System             499 MB  1024 KB
      Partition 2    Reserved           128 MB   500 MB
      Partition 3    Primary            475 GB   628 MB
      Partition 4    Recovery           554 MB   476 GB
    
  8. 드라이브 문자가 필요한 파티션 선택:

    DISKPART> select partition=1
    
  9. assign letter 명령을 사용하여 파티션에 문자를 할당합니다. 예제:

    DISKPART> assign letter=S
    
  10. exit을 입력하여 Windows PE 명령 프롬프트로 돌아갑니다.

    DISKPART> exit
    X:\>
    

자세한 내용은 명령줄의 DiskPart 도움말 또는 Diskpart 명령줄 구문을 참조하세요.

3단계: 각 사용자 지정 파티션에 대한 이미지 캡처

  • Windows PE 명령 프롬프트에서 각 사용자 지정 파티션을 캡처합니다. 예를 들면 다음과 같습니다.

    Dism /Capture-Image /ImageFile:C:\my-windows-partition.wim /CaptureDir:C:\ /Name:"My Windows partition"
    Dism /Capture-Image /ImageFile:C:\my-system-partition.wim /CaptureDir:S:\ /Name:"My system partition"
    

    DISM 도구를 사용하여 이미지를 캡처하는 방법에 대한 자세한 내용은 DISM 이미지 관리 명령줄 옵션을 참조하세요.

4단계: 네트워크 또는 다른 안전한 위치에 이미지 저장

  1. 외부 드라이브를 연결하거나 이미지를 안전하게 저장할 수 있는 네트워크 위치에 연결합니다. 예를 들면 다음과 같습니다.

    net use n: \\Server\Share
    

    메시지가 표시되면 네트워크 자격 증명을 제공합니다.

  2. 파티션을 네트워크 공유에 복사합니다. 예제:

    md N:\Images\
    copy C:\my-windows-partition.wim N:\Images\
    copy C:\my-system-partition.wim N:\Images\
    

이미지 적용

1단계: 파티션 적용 준비

  1. Windows PE를 사용하여 대상 디바이스를 시작합니다.

  2. 외부 드라이브를 연결하거나 안전한 네트워크 위치에 연결합니다. 예를 들면 다음과 같습니다.

    net use n: \\Server\Share
    

    메시지가 표시되면 네트워크 자격 증명을 제공합니다.

  3. 하드 드라이브를 지우고 새 파티션을 만듭니다.

    여러 디바이스에 적용하려면 Diskpart 명령을 스크립트에 저장하고 각각의 새 디바이스에서 실행합니다. 예는 UEFI/GPT 기반 하드 드라이브 파티션 구성 또는 BIOS/MBR 기반 하드 드라이브 파티션 구성을 참조하세요. 예제:

    diskpart /s D:\CreatePartitions-UEFI.txt
    

    여기서 D:는 USB 플래시 드라이브 또는 기타 파일 스토리지 위치입니다.

    이러한 DiskPart 예에서 파티션에는 System=S, Windows=W 및 Recovery=R 문자가 할당됩니다. 이 문자는 CreatePartitions-UEFI.txt 및 CreatePartitios-BIOS.txt에 의해 할당된 문자이기 때문입니다.

    다른 스크립트를 사용하는 경우 드라이브 문자 충돌을 방지하려면 Windows 드라이브 문자를 알파벳 끝에 가까운 문자(예: W)로 변경합니다. X는 Windows PE용으로 예약되어 있으므로 드라이브 문자에 X를 사용하지 마세요. 디바이스가 다시 부팅되면 Windows 파티션에는 문자 C가 할당되고 다른 파티션에는 드라이브 문자가 할당되지 않습니다.

    다시 부팅하는 경우 Windows PE는 Windows 설치 프로그램의 구성과 관계없이 C 문자부터 시작하여 사전순으로 디스크 문자를 다시 할당합니다. 이 구성은 USB 플래시 드라이브와 같은 다른 드라이브의 존재 여부에 따라 달라질 수 있습니다.

2단계: 파티션 적용

  1. Windows 및 데이터 파티션: 이미지를 적용합니다. 예:

    dism /Apply-Image /ImageFile:N:\Images\my-windows-partition.wim /Index:1 /ApplyDir:W:\
    

    여기서 W:는 Windows 파티션입니다.

  2. 시스템 파티션: 다음 중 하나를 수행할 수 있습니다.

    • BCDBoot 도구를 사용하여 시스템 파티션을 구성합니다. 이 도구는 Windows 파티션의 파일을 사용하여 시스템 파티션 파일을 복사하고 구성합니다. 예를 들어:

      W:\Windows\System32\bcdboot W:\Windows /s S:
      

      또는

    • 사용자 지정 이미지 적용

      dism /Apply-Image /ImageFile:N:\Images\my-system-partition.wim /Index:1 /ApplyDir:S:\
      

      여기서 S:는 시스템 파티션입니다.

  3. 복구 파티션:

    a. 다음 작업 중 하나를 수행할 수 있습니다.

    • Windows RE(복구 환경) 도구를 복구 도구 파티션에 복사합니다.

      md R:\Recovery\WindowsRE
      copy W:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
      

      여기서 R:은 복구 파티션입니다.

    또는:

    • 사용자 지정 이미지 적용

      dism /Apply-Image /ImageFile:N:\Images\my-recovery-partition.wim /Index:1 /ApplyDir:R:\
      

    b. 복구 도구의 위치를 등록하고 Diskpart를 사용하여 복구 파티션을 숨깁니다. 샘플 스크립트를 사용하거나 다음 단계를 수동으로 수행할 수 있습니다.

    W:\Windows\System32\reagentc /setreimage /path R:\Recovery\WindowsRE /target W:\Windows
    

    UEFI용 Diskpart 단계:

    set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
    gpt attributes=0x8000000000000001
    

    BIOS용 Diskpart 단계:

    set id=27
    

3단계: 작동하는지 확인

디바이스(exit)를 다시 부팅합니다. Windows가 부팅되어야 합니다.

참고

디바이스가 부팅되지 않는 경우(예: Bootmgr를 찾을 수 없습니다. Ctrl+Alt+DEL을 누릅니다 오류 메시지가 표시되는 경우) 시스템 파티션 설정 단계를 확인합니다.

  • 시스템 파티션에 부팅 파일을 복사하는 방법에 대한 자세한 내용은 BCDBoot 명령줄 옵션을 참조하세요.
  • DiskPart 도구를 사용하여 시스템 파티션이 활성으로 설정되어 있는지 확인합니다.

새 사용자로 OOBE(즉시 사용 환경)를 완료하고 복구 파티션을 확인합니다.

  • 파일 탐색기에서 복구 파티션이 보이지 않는지 확인합니다.

  • 시작을 마우스 오른쪽 단추로 클릭하고 디스크 관리를 선택하거나 diskpart를 사용하여 존재하는 파티션을 확인합니다(관리자로 명령 프롬프트를 엽니다>diskpart>select disk 0>list partition>exit).

UEFI/GPT 기반 하드 드라이브 파티션 구성

BIOS/MBR 기반 하드 드라이브 파티션 구성

BCDboot 명령줄 옵션

REAgentC 명령줄 옵션