윈도우 / Hyper-V / 가상 머신 1세대와 2세대 차이

Hyper-V에서 가상 컴퓨터를 만들 때 1세대와 2세대애서 선택하게 되어 있습니다. 1세대(Generation 1)와 2세대(Generation 2)는 가상 머신의 펌웨어 및 부트 방식, 하드웨어 기능 지원 방식에 차이가 있습니다.

1세대와 2세대 비교

항목 1세대 2세대
부트 방식 BIOS (MBR) UEFI (GPT)
OS 부팅 지원 대부분의 구형 OS 포함 최신 OS만 지원 (Windows 8/2012 이상, UEFI 지원 리눅스)
가상 하드웨어 IDE, 레거시 네트워크 어댑터, COM 포트 등 SCSI 디스크, 최신 네트워크 어댑터, 보안 부팅 등
보안 기능 없음 Secure Boot, TPM 지원
성능 및 기능 호환성 위주 향상된 성능, 보안 중심
PXE 부팅 레거시 네트워크 어댑터 사용 표준 네트워크 어댑터로 UEFI PXE 가능
운영체제 호환성 Windows XP, Windows 7 등도 지원 Windows 8 이상 또는 UEFI 지원 OS 필요

선택 기준

1세대

  • Windows 7, Windows XP, CentOS 6 등 구형 OS를 설치할 때
  • BIOS 기반 부팅이 필요한 경우

2세대

  • Windows 10/11, Windows Server 2016 이상 등 최신 OS 설치 시
  • 보안 기능(Secure Boot, TPM)이 필요할 때
  • UEFI 기반 시스템을 테스트하고 싶을 때

주의할 점

가상 머신을 만든 뒤에는 세대(Generation)를 변경할 수 없습니다. 즉, 한번 생성하면 바꿀 수 없기 때문에 OS 호환성과 목적에 따라 처음에 잘 선택해야 합니다.

참고

다 자세한 내용은 Microsoft 공식 문서에 있습니다.