파티션 레이아웃

팩터리 OS 이미지는 제조 프로세스 중에 프로비전되고 크기가 조정되는 스토리지 공간 레이아웃을 사용합니다. 이러한 스토리지 공간은 상태 분리를 허용합니다. 스토리지 공간 없이 팩터리 OS 가상 머신을 구성할 수 있지만 배송된 모든 팩터리 OS 디바이스는 스토리지 공간 레이아웃을 사용합니다. Microsoft는 OS 파티션 레이아웃을 정의하며 이러한 파티션은 추가하거나 제거할 수 없습니다.

레이아웃 - 파티션 및 가상 디스크

팩터리 OS 디바이스에는 두 개의 파티션, 즉 EFI 시스템 파티션(BS_EFISP)과 팩터리 OS 뒤의 스토리지 공간 볼륨을 지원하는 OS 스토리지 풀이 있습니다. 각 볼륨에는 OS에서의 역할에 따라 다른 특성이 있습니다.

다음 그래픽과 표는 Spaces 지원 팩터리 OS 디바이스의 볼륨과 실제 디스크 간의 관계를 보여 줍니다.

An image showing the disk layout of a Spaces-enabled device

볼륨 파티션 유형 크기 런타임 액세스 설명
BS_EFISP 물리적 이미징 시 크기 조정 읽기/쓰기 스토리지 공간에서 OS를 부트스트랩하기 위한 bootmgr이 있는 EFI 시스템 파티션
Virt_EFIESP 스토리지 공간 지원 이미징 시 크기 조정 읽기/쓰기 BCD 및 부팅 로그 포함
EFIESP 스토리지 공간 지원 이미징 시 크기 조정 읽기 전용 변경할 수 없는 부팅 앱 및 상태
MainOS 스토리지 공간 지원 이미징 시 크기 조정 읽기 전용 변경할 수 없는 OS 이진 파일(예: System32). %SystemDrive% 환경 변수를 통해 액세스할 수 있습니다.
OSData 스토리지 공간 지원 디바이스 스토리지에 맞게 처음 부팅 시 확장 읽기/쓰기 OS 시스템 상태(예: 레지스트리)
데이터 스토리지 공간 지원 디바이스 스토리지에 맞게 처음 부팅 시 확장 읽기/쓰기 사용자 상태(문서, 사진, 사용자 획득 앱). %DataDrive% 환경 변수를 통해 액세스할 수 있습니다.
BSP 스토리지 공간 지원 이미징 시 크기 조정 읽기 전용 OEM 사전 설치된 드라이버
사전 설치됨 스토리지 공간 지원 이미징 시 크기 조정 읽기/쓰기 OEM 사전 설치된 Appx
SERVICING_METADATA 스토리지 공간 지원 이미징 시 크기 조정 읽기/쓰기 서비스 플랫폼 상태
SERVICING_FILES 스토리지 공간 지원 이미징 시 크기 조정 읽기/쓰기 서비스 플랫폼 OS 파일 저장소

디스크 사용량

설치 중

팩터리 OS 이미지가 대상 디바이스에 적용되면 OS 스토리지 풀이 사용 가능한 공간을 채우도록 확장되고 OSData 및 데이터 스토리지 공간이 OS 스토리지 풀의 크기에 맞게 확장됩니다.

다음은 이미징에서 처음 부팅까지 스토리지에서 발생하는 일입니다.

Process of applying an image and automatically resizing partitions to fit disk

  1. 이미지 만들기 32GB 디스크 크기의 이미지가 만들어집니다.
  2. 이미지 배포 이미지는 32GB보다 큰 디스크에 적용됩니다. 적용 시 이미지는 32GB의 초기 크기만 사용합니다.
  3. 처음 부팅 처음 부팅 시 OS 스토리지 풀이 확장되어 디스크의 사용 가능한 공간을 채웁니다. 그런 다음 OSData 및 데이터 공간이 스토리지 풀의 크기와 일치하도록 확장됩니다.

팩터리 OS를 사용하는 동안

이전 섹션의 파티션 레이아웃 이미지는 각각 128GB인 두 개의 스토리지 공간(OSData 및 Data)이 포함된 128GB 디스크를 보여 줍니다. 스토리지 공간이 동일한 실제 디스크에서 씬 프로비저닝되기 때문에 이러한 파티션은 각각 실제 디스크와 크기가 같을 수 있습니다. 씬 프로비저닝을 사용하면 사용량 가능한 스토리지의 사용량을 최적화하기 위해 OS에서 필요에 따라 실제 디스크의 사용량 가능한 공간을 할당합니다.

자세한 내용은 스토리지 공간 질문과 대답을 참조하세요.