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

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

참고:

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

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

사용자 지정 파티션 캡처

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

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

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

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

2 단계: 파티션 캡처 준비

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

  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 Image Management Command-Line Options를 참조 하세요.

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 용으로 예약 되어 있기 때문입니다. 장치를 다시 부팅 한 후에는 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 (관리자 권한으로 명령 프롬프트 열기)를 사용 하 여 파티션을 표시 >select disk 0>list partition>exit 합니다.

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

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

BCDboot Command-Line 옵션

REAgentC Command-Line 옵션