다음을 통해 공유


VHD 정보

VHD(가상 하드 디스크) 형식은 실제 하드 디스크를 사용하는 것과 동일한 방식으로 운영 체제에서 가상 디스크로 사용할 개별 파일로 하드 디스크를 캡슐화할 수 있는 공개적으로 사용할 수 있는 이미지 형식 사양입니다. 이러한 가상 디스크는 표준 디스크 및 파일 작업을 지원하면서 네이티브 파일 시스템(NTFS, FAT, exFAT 및 UDFS)을 호스팅할 수 있습니다. VHD API 지원을 통해 가상 디스크를 관리할 수 있습니다. VHD API를 사용하여 만든 가상 디스크는 부팅 디스크로 작동할 수 있습니다.

VHD 파일을 사용하는 방법의 예는 Windows 7, Windows Server 2008, Virtual Server 및 Windows Virtual PC의 Hyper-V 기능입니다. 이러한 제품은 VHD API를 사용하여 가상 머신에서 사용하는 Windows 운영 체제 이미지를 시스템 부팅 디스크로 포함합니다.

Microsoft Windows SDK(소프트웨어 개발 키트)는 가상 디스크 작업에 대한 네이티브 VHD 지원을 통합하므로 개발자와 관리자가 플랫폼 API 지원 또는 관리 도구를 사용하여 VHD 파일에서 Windows 이미지를 더 쉽게 만들고, 관리하고, 배포할 수 있습니다. 이러한 작업을 사용하도록 설정하기 위해 별도의 애플리케이션을 설치하거나 VHD 형식 파서 를 구현할 필요는 없습니다. 이러한 API를 사용하면 다른 가상화 기술과 독립적으로 가상 디스크를 일반적으로 사용할 수 있습니다.

용어

백업 저장소라는 용어는 실제 하드 디스크에 있는 실제 파일을 참조하는 데 사용됩니다. 백업 저장소는 VHD 이미지 파일로 표시됩니다.

동적, 확장 가능스파스라는 용어는 동적으로 확장 가능한 가상 디스크를 참조할 때 서로 바꿔서 사용되는 경우가 많습니다. VHD 기술의 경우 이러한 용어는 동일합니다.

VHD 시스템 기능 개요

다음 다이어그램에서는 VHD 기능 및 해당 관계에 대한 개요를 제공합니다.

vhd 블록 다이어그램

다음은 이전에 설명한 기능에 대한 요약 설명입니다.

사용자 모드 기본 Windows API:

  • VirtDisk.dll - VHD 관리 API에 대한 공통 라이브러리입니다.

사용자 모드 도메인별 관리 래퍼:

  • VDS VHD API - VHD Windows API에 대한 VDS 개체 모델 래퍼입니다.

커널 모드 드라이버:

  • VDrvRoot.sys - 루트 가상 드라이브 열거자입니다.
  • FsDepends.sys - 중첩된 볼륨 종속성 관리.
  • Vhdmp.sys - VHD 파서 및 종속성 속성 공급자입니다.

이 섹션의 SDK 설명서에서는 사용자 모드 기본 Windows VHD API에 대해 설명합니다.

가상 디스크 유형

가상 디스크 사용에 대한 고려 사항과 사용할 수 있는 가상 디스크 유형은 다음과 같습니다.

  • 수정됨 - 요청된 최대 크기에 대해 VHD 이미지 파일이 백업 저장소에 미리 할당됩니다.

  • Expandable -"dynamic", "dynamically expandable" 및 "sparse"라고도 하는 VHD 이미지 파일은 가상 디스크에 현재 포함된 실제 데이터를 저장하는 데 필요한 만큼의 공간만 지원 저장소에 사용합니다. 이 유형의 가상 디스크를 만들 때 VHD API는 요청된 최대 크기에 따라 실제 디스크에서 사용 가능한 공간을 테스트하지 않으므로 사용 가능한 실제 디스크 사용 가능한 공간보다 최대 크기가 큰 동적 가상 디스크를 성공적으로 만들 수 있습니다. 자세한 내용은 ExpandVirtualDisk를 참조하세요. 참고 동적 가상 디스크의 최대 크기는 2,040GB입니다.

     

  • 차이점- 부모 가상 디스크는 이 형식의 기초로 사용되며, 후속 쓰기는 가상 디스크에 새 차이점 VHD 이미지 파일의 차이로 쓰여지고 부모 VHD 이미지 파일은 수정되지 않습니다. 예를 들어 클린 설치 시스템 부팅 운영 체제 가상 디스크를 부모로 사용하고 차이점 보관 가상 디스크를 시스템에서 사용할 현재 가상 디스크로 지정하는 경우 부모 가상 디스크의 운영 체제는 빠른 복구를 위해 원래 상태로 유지되거나 추가 차이점이 있는 가상 디스크를 기반으로 더 많은 부팅 이미지를 빠르게 만들 수 있습니다. 자세한 내용은 MergeVirtualDisk를 참조하세요. 참고 차이점 보관 가상 디스크의 최대 크기는 2,040GB입니다.

     

모든 가상 디스크 형식의 최소 크기는 3MB입니다.

VDS 정보

VHD 참조

가상 하드 디스크 이미지 형식 사양