Apple silicon 맥북에 VM으로 Windows OS 설치하기
· 3 min read
Macbook M3를 기준으로 작성했습니다.
맥북에 윈도우를 실행하기 위해, LLM을 사용하며 질의응답한 내용을 문서로 정리하여 공유드립니다.
1. Windows ARM ISO 얻기
하단의 링크에서 윈도우 iso 파일을 준비합니다.
Microsoft Windows OS ARM64
2. UTM 설치
- UTM 공식 사이트(또는 Mac App Store/공식 릴리스)에서 UTM 앱 다운로드 → 애플리케이션 폴더로 드래그.
- UTM 실행(보안 경고 나오면 시스템 환경설정 → 보안 및 개인 정보 → 허용).
3. 새 VM 만들기 — 권장 설정 (Step-by-step)
- UTM 열고 + Create a New Virtual Machine 클릭.
- Virtualize 선택 (에뮬레이션 대신 가상화; Apple Hypervisor 사용).
- 이유: 성능 향상. M3에서는 Virtualize → ARM64 타입으로 진행해야 함.
- Operating System: Windows 선택.
- Boot ISO: 앞서 받은 Windows 11 ARM64 ISO 파일을 지정(Attach).
- System / CPU & Memory
- CPU: 4 vCPU 이상 권장 (M3이면 4~8 할당 가능).
- Memory: 8 GB 권장(가능하면 16GB).
- Drives / Storage
- New Drive → Disk type: qcow2 또는 raw (qcow2는 스냅샷·공간 효율에서 유리).
- Size: 최소 64 GB 권장 (개발/툴 설치 고려).
- 부팅 순서(Boot Order): **CD/DVD(ISO)**가 하드 디스크보다 먼저 오도록 설정(설치 미디어로 부팅해야 하므로).
- Display
- Display device: VirtIO GPU (또는 SPICE 관련 드라이버 옵션) 선택.
- Enable SPICE/Display 기능(UTM UI에 따라 Display 추가).
- 이 항목을 빠뜨리면 “Display output is not active” 같은 메시지가 뜰 수 있음 — 반드시 추가.
- Network
- NIC: virtio-net-pci (Shared Network / NAT) 선택 — 인터넷 연결 위해.
- Sound / USB: 필요하면 추가(선택).
- Advanced: QEMU arguments나 기타를 건들 필요는 없음(고급 사용자용).
저장 후 VM 생성 완료.
4. VM 시작 및 Windows 설치
- 생성한 VM 선택 → ▶ Start.
- 부팅 시 Windows 설치 화면이 뜨면 평소대로 파티션 선택 → Windows 설치 진행.
- 설치 중 드라이버 오류가 나면 UTM에서 virtio 드라이버/guest tools를 마운트해서 설치해야 함(아래 참고).
- 설치가 끝나고 재부팅되면 Windows ARM 환경으로 진입.
5. 필수 게스트 도구(성능/통합 향상)
설치 직후 아래 항목을 설치하면 그래픽, 네트워크, 커서/클립보드 공유 등이 정상 동작한다.
- SPICE Guest Tools (Windows용)
- SPICE 툴은 클립보드 공유, 개선된 그래픽/커서, 드래그 앤 드롭 등을 도와줌.
- UTM에서는 보통 Spice Guest Tools 또는 SPICE 패키지를 mounting 옵션으로 제공하거나, 외부에서 설치 파일을 얻어 VM 내부에서 실행.
- QEMU Guest Agent / VirtIO 드라이버
- 네트워크(virtio-net), 블록 드라이버(virtio-blk), GPU(virtio-gpu) 등 드라이버가 빠지면 네트워크 안 되거나 성능 저하 발생.
- UTM에서 제공하는 virtio ISO를 VM에 마운트한 다음 Windows에서 드라이버 설치(장치관리자 → 드라이버 업데이트 → ISO 경로 지정)하여 적용.
네트워크(virtio-net), 블록 드라이버(virtio-blk), GPU(virtio-gpu) 등 드라이버가 빠지면 네트워크 안 되거나 성능 저하 발생.
설치 방법: UTM VM 설정 → Drives → New Drive → Import 또는 Attach에서 SPICE/virtio ISO 선택 → Windows 내부 탐색기에서 실행(.exe) / 장치관리자에서 수동 설치.
6. 권장 리소스/설정 (성능·안정성)
- CPU: min 4 vCPU, 권장 6~8(여유 메모리 대비)
- Memory: 8~16 GB
- Disk: 64GB 이상, 가능하면 qcow2
- Network: Shared (NAT)으로 설정 후 내부 Windows에서 인터넷 작동 여부 확인
- 스냅샷: 중요한 변경 전 스냅샷(또는 VM 파일 백업) 권장
7. 라이선스 & Windows 업데이트
- Insider Preview는 제한된 기간 동안 무료로 사용 가능하지만, 정식 라이선스 정책은 MS 정책 따름.
- Windows Update 통해 최신 드라이버·보안 업데이트 적용.