VHDX를 사용하여 Windows 배포(네이티브 부팅)
네이티브 부팅을 사용하면 가상 머신 또는 하이퍼바이저가 없는 컴퓨터에서 VHDX(가상 하드 디스크)를 실행할 수 있습니다. 하이퍼바이저는 가상 머신을 실행하는 운영 체제의 소프트웨어 계층입니다.
참고
네이티브 부팅에는 .vhdx 형식이 필요하며 .vhd 형식과 함께 사용할 수 없습니다.
네이티브 부팅을 사용하는 VHDX란?
네이티브 부팅은 다른 부모 운영 체제, 가상 머신 또는 하이퍼바이저 없이 지정된 하드웨어에서 운영 체제를 실행하는 가상 하드 디스크입니다.
- Windows 디스크 관리 도구, DiskPart 및 디스크 관리 Microsoft Management Console(Diskmgmt.msc)을 사용하여 네이티브 부팅용 VHDX 파일을 만들 수 있습니다.
- 지원되는 Windows 이미지(.wim) 파일을 가상 하드 디스크에 적용할 수 있으며 VHDX를 여러 시스템에 복사할 수 있습니다.
- Windows 부팅 관리자는 VHD로 직접 부팅하도록 구성할 수 있습니다.
VHDX는 Windows Server에서 Hyper-V 역할과 함께 사용하기 위해 가상 머신에 연결할 수도 있습니다.
네이티브 부팅 VHDX는 모든 클라이언트 또는 서버 시스템에서 전체 이미지 배포를 대체하도록 설계되거나 의도되지 않았습니다. 가상 머신 배포를 위해 .vhdx 파일을 이미 관리하고 사용하는 엔터프라이즈 환경에서는 네이티브 부팅 VHDX 기능을 활용할 수 있습니다. .vhdx 파일을 가상 머신 및 지정된 하드웨어에 대한 일반적인 이미지 컨테이너 형식으로 사용하면 엔터프라이즈 환경에서 이미지 관리 및 배포가 간소화됩니다.
일반적인 시나리오
- 디스크 관리 도구를 사용하여 오프라인 이미지 관리를 위한 VHDX 만들기 및 연결: VHDX를 활성화하는
Attach vdisk
명령을 통해 VHDX를 연결하여 호스트에 .vhd 파일이 아닌 디스크 드라이브로 표시되도록 할 수 있습니다. - 이미지 서비스를 위해 원격 공유에 참조 VHDX 이미지를 탑재합니다.
- 가상 또는 물리적 컴퓨터에서 실행할 공통 참조 VHDX 이미지 유지 관리 및 배포
- 전체 부모 설치 없이 네이티브 부팅에 대한 VHDX 파일을 구성합니다.
- 별도의 디스크 파티션을 요구하지 않고 서로 다른 애플리케이션 워크로드를 포함하는 여러 로컬 VHDX 파일을 부팅하도록 컴퓨터를 구성합니다.
- VHDX 이미지의 네트워크 배포에 WDS(Windows Deployment Services)를 사용하여 네이티브 부팅을 위한 컴퓨터를 대상으로 합니다.
- 데스크톱 이미지 배포를 관리합니다.
요구 사항
다음은 VHDX를 배포할 PC에 대한 요구 사항입니다.
로컬 디스크에는 두 개 이상의 파티션이 있어야 합니다. 즉, Windows 부팅 환경 파일과 BCD(부팅 구성 데이터) 저장소가 포함된 시스템 파티션 및 VHDX 파일을 저장할 파티션이 있어야 합니다. 네이티브 VHDX 부팅에 대한 부팅 환경을 추가하는 방법에 대한 자세한 내용은 VHDX로 부팅(네이티브 부팅): 부팅 메뉴에 가상 하드 디스크 추가를 참조하세요.
VHDX 파일이 포함된 로컬 디스크 파티션에는 동적 VHDX를 최대 크기로 확장하고 VHD 부팅 프로세스 중에 페이지 파일을 만들 수 있는 충분한 여유 디스크 공간이 필요합니다. 페이지 파일은 VHD 내에 페이지 파일이 포함된 가상 머신과 달리 VHDX 파일 외부에서 만들어집니다.
2022년 11월 이상에서 Windows 업데이트를 설치한 경우 Windows
Zone.Identifier
대체 데이터 스트림이 있는 VHDX에서 기본적으로 부팅할 수 없습니다. 이 대체 데이터 스트림은 파일이 인터넷 영역에서 시작되었으며 일반적으로 MotW(웹 표시)라고 합니다. VHDX 파일에 이 대체 데이터 스트림이 있는 경우 부팅 또는 애플리케이션 성능에 다음과 같은 문제가 표시 될 수 있습니다.설치된 애플리케이션과 연결된 파일을 열려고 하면 "스토어에서 앱 검색?" 메시지가 표시됩니다.
SQL Server Management Studio 일반적인 애플리케이션 오류 및 성능 문제가 발생할 수 있습니다. "Microsoft SQL Server Management Studio 서비스 'Microsoft SqlServer 관리 등록 서비스'를 찾을 수 없습니다(Microsoft SqlServer Management SDK SqlStudio)"라는 오류 메시지가 표시될 수 있습니다.
이러한 문제를 방지하려면 VHDX 파일에 대체 데이터 스트림이
Zone.Identifier
없는지 확인합니다.
이점
- 지정된 하드웨어 또는 가상 머신에 설치할 시스템 이미지를 만들고, 배포하고, 유지 관리하는 데 동일한 이미지 관리 도구를 사용합니다.
- 용량 계획 및 가용성에 따라 가상 머신 또는 지정된 컴퓨터에 이미지 배포
- 별도의 디스크 파티션을 요구하지 않고 여러 부팅 시나리오에 대한 Windows 배포
- 재사용 가능한 개발 및 테스트 환경을 더 빠르게 배포하기 위해 지원되는 Windows 이미지를 VHDX 컨테이너 파일에 배포합니다.
- 서버 재배포 또는 복구를 위해 VHDX 이미지 바꾸기
제한 사항
- 네이티브 VHXD 디스크 관리 지원은 약 512개의 VHDX 파일을 동시에 연결할 수 있습니다.
- 네이티브 VHDX 부팅에는 절전 모드가 지원되지만 시스템의 최대 절전 모드는 지원하지 않습니다.
- VHDX 파일은 다른 VHDX 파일에 중첩될 수 없습니다.
- 네이티브 VHDX 부팅은 SMB(서버 메시지 블록) 공유를 통해 지원되지 않습니다.
- Windows BitLocker 드라이브 암호화는 네이티브 VHDX 부팅에 사용되는 VHDX 파일이 포함된 호스트 볼륨을 암호화하는 데 사용할 수 없으며 BitLocker는 VHD 내에 포함된 볼륨에서 사용할 수 없습니다.
- VHDX 파일의 부모 파티션은 볼륨 스냅샷의 일부가 될 수 없습니다.
- 연결된 VHDX는 동적 디스크일 수 없습니다. 동적 디스크는 여러 디스크(스팬 및 스트라이프 볼륨)에 걸쳐 있는 볼륨을 만드는 기능과 내결함성 볼륨(미러 및 RAID-5 볼륨)을 만드는 기능 등 기본 디스크에 없는 기능을 제공합니다. 동적 디스크의 모든 볼륨을 동적 볼륨이라고 합니다.
- VHDX의 부모 볼륨은 동적 디스크로 구성할 수 없습니다. 기본 디스크에 VHDX를 저장합니다.
가상 하드 디스크 유형
디스크 관리 도구를 사용하여 세 가지 유형의 VHDX 파일을 만들 수 있습니다.
고정 크기 고정 크기 VHDX는 가상 디스크 크기에 할당된 파일입니다. 예를 들어 크기가 2GB인 가상 하드 디스크를 만들면 시스템에서 약 2GB 크기의 호스트 파일이 생성됩니다. 프로덕션 서버 및 고객 데이터 작업에는 고정 하드 디스크 이미지가 권장됩니다. 이는 성능을 높이고 사용자 데이터를 보호하는 데 도움이 되도록 프로덕션 서버에 권장됩니다.
동적 확장 동적으로 확장되는 VHDX는 지정된 시간에 기록된 실제 데이터만큼 큰 파일입니다. 더 많은 데이터가 기록되면 파일의 크기가 동적으로 커집니다. 예를 들어 가상 2GB 하드 디스크를 지원하는 파일의 크기는 처음에 호스트 파일 시스템에서 약 2MB입니다. 이 이미지에 데이터가 기록되면 최대 크기가 2GB로 증가합니다.
동적으로 확장되는 VHDX는 정전과 같은 치명적인 시스템 종료로 인해 더 쉽게 손상될 수 있으므로 개발 및 테스트 환경에만 권장됩니다.
차이점 보관용 차이점 보관용 하드 디스크 이미지는 부모 이미지의 수정을 설명합니다. 이러한 유형의 하드 디스크 이미지는 독립적이지 않으며, 완전히 작동하려면 다른 하드 디스크 이미지에 의존합니다. 부모 하드 디스크 이미지는 다른 차이점 보관용 하드 디스크 이미지를 포함하여 언급된 하드 디스크 이미지 유형일 수 있습니다.
차이점 보관용 하드 디스크 이미지는 개발 및 테스트 환경에만 권장됩니다.