
맥북에서 윈도우를 써야 할 이유가 정말 있긴 한 걸까요? 애플 실리콘 시대가 열리면서 이 질문을 스스로에게 꽤 여러 번 던져봤습니다. 저도 처음엔 "맥에서 윈도우 프로그램 하나 때문에 가상머신까지 깔아야 하나" 싶었는데, 결국 HTS 하나 때문에 직접 셋업을 해봤고, 생각보다 많은 것을 배웠습니다.
VMware Fusion 설치와 ARM 윈도우의 현실
가상화(Virtualization)라는 개념부터 짚고 넘어가겠습니다. 가상화란 하나의 물리적 컴퓨터 위에서 또 다른 독립된 운영 체제를 소프트웨어적으로 구동하는 기술입니다. 쉽게 말해, 맥 위에 윈도우라는 가상의 컴퓨터를 하나 더 올려두는 것입니다. 인텔 맥 시절에는 부트캠프(Boot Camp)라는 방식으로 하드 드라이브를 물리적으로 나눠 재부팅하면서 윈도우를 썼지만, 지금은 맥을 끄지 않고도 윈도우를 바로 띄울 수 있게 됐습니다.
브로드컴이 VMware를 인수한 이후, VMware Fusion은 개인 사용자에게 무료로 제공되고 있습니다. 제가 직접 설치를 진행해봤는데, 브로드컴 공식 사이트에서 회원 가입 후 'Free Software Downloads' 탭에서 최신 버전인 VMware Fusion 25H2를 내려받을 수 있었습니다. 여기서 한 가지 주의할 점은, 설치 파일에 고유 시리얼이 부여되는 구조라 반드시 본인 계정으로 직접 다운로드해야 한다는 겁니다. 공유된 파일을 쓰면 나중에 인증 문제가 생길 수 있어요.
설치 과정에서 가장 중요한 개념이 ARM 아키텍처(ARM Architecture)입니다. ARM 아키텍처란 스마트폰에 주로 쓰이던 저전력 고효율 방식의 프로세서 설계 구조로, 애플이 M1부터 적용한 애플 실리콘 칩의 기반이 됩니다. 문제는 기존 윈도우 프로그램 대부분이 x86이라는 전혀 다른 구조로 만들어져 있다는 점입니다. 즉, 맥북에 설치되는 윈도우는 일반 윈도우가 아니라 'Windows 11 ARM 64비트' 버전이며, 이 차이가 호환성 문제의 핵심입니다.
실제로 설치 과정에서 Windows 이미지를 마이크로소프트 서버에서 직접 받는 방식을 택하는 게 가장 안정적이었습니다. 다운로드 중 에러가 뜰 때가 있는데, 제 경험상 이건 거의 서버 쪽 문제라 Retry 버튼 한 번이면 해결됐습니다. 설치 중 'Windows 11 64비트 ARM'과 '4GB 메모리'가 초록불로 표시되는 것을 확인하는 단계가 있는데, 이걸 꼭 체크하고 넘어가야 나중에 구동이 제대로 됩니다.
마이크로소프트 계정 없이 설치하고 싶다면 네트워크 어댑터 연결을 끊은 상태에서 OOBE(Out-Of-Box Experience) 우회 명령어를 써야 합니다. OOBE란 윈도우를 처음 설정하는 초기 환경 구성 단계를 의미합니다. 명령 프롬프트에서 oobe/bypassnro를 입력하면 자동 재부팅 후 계정 연결 없이 설치를 마칠 수 있습니다. 솔직히 이 부분은 처음 하는 분들이 가장 많이 당황하는 단계인데, 순서만 정확히 지키면 어렵지 않습니다.
핵심 설치 단계를 정리하면 다음과 같습니다.
- 브로드컴 사이트에서 본인 계정으로 VMware Fusion 25H2 다운로드
- VMware Fusion 실행 후 'Get Windows from Microsoft'로 ARM 윈도우 이미지 수신
- 초기 설치 화면에서 '아무 키나 누르세요' 메시지를 놓치지 않을 것
- 네트워크 어댑터 차단 후 oobe/bypassnro 명령어로 MS 계정 우회
- VMware Tools 설치로 해상도 및 드라이버 문제 해결
ARM 호환성 한계
VMware Tools 설치가 완료되면 윈도우 환경이 확연히 달라집니다. VMware Tools란 가상 머신과 호스트 OS 사이의 통신을 최적화하는 드라이버 및 유틸리티 패키지입니다. 설치 전에는 해상도가 엉망이고 마우스 이동도 어색한데, 설치 후에는 화면이 맥 디스플레이에 맞게 자동 조정되고 전반적인 응답 속도도 개선됩니다. 저도 직접 해봤는데, Tools 설치 전후 차이가 꽤 크게 느껴졌습니다.
가상 머신으로 구동된 시스템 스펙은 저장소 64GB, RAM 4GB, 프로세서는 애플 실리콘 기반으로 표시됩니다. RAM 4GB는 맥북 전체 메모리의 약 1/4 수준입니다. 제가 이 환경에서 키움증권 HTS를 직접 실행해봤는데, 단순 차트 조회나 검색식 작성 정도는 충분히 가능했습니다. 한영 전환은 맥북 오른쪽 Option 키로 되는데, 처음엔 작동이 안 돼서 당황했고, 마우스로 한 번 조작하고 나니 그다음부터는 잘 됐습니다. 이런 자잘한 것들이 가상 환경의 현실입니다.
다만 솔직히 말씀드리면, 여기서 ARM 호환성 한계가 현실로 다가옵니다. 애플 실리콘 맥에서 구동되는 윈도우는 x86 에뮬레이션(Emulation) 방식으로 기존 프로그램을 처리합니다. 에뮬레이션이란 한 하드웨어가 다른 하드웨어의 동작 방식을 소프트웨어로 흉내 내는 것을 말합니다. 가벼운 프로그램은 이 과정이 투명하게 느껴지지만, 보안 모듈이 강한 금융 프로그램이나 커널 드라이버를 건드리는 오래된 소프트웨어는 실행 자체가 안 될 가능성이 높습니다.
HTS 실전 활용
실제로 가상 머신 환경에서 HTS를 스캘핑처럼 초단타 매매에 활용하기에는 딜레이 문제가 있고, 듀얼 모니터 확장에도 제한이 따릅니다. 마이크로소프트 공식 문서에 따르면 Windows 11 ARM은 x86 및 x64 애플리케이션을 에뮬레이션으로 지원하지만, 커널 드라이버는 ARM64 네이티브 드라이버만 지원한다고 명시하고 있습니다(출처: Microsoft Learn). 이 말은 곧 드라이버 레벨에서 작동하는 보안 프로그램은 실행이 보장되지 않는다는 뜻입니다.
배터리와 발열 문제도 무시할 수 없습니다. 애플 실리콘의 가장 큰 강점 중 하나가 전력 효율인데, 가상 머신을 띄우는 순간 팬이 돌기 시작하고 배터리 소모도 눈에 띄게 빨라집니다. 실제로 미국 Consumer Reports의 맥북 배터리 테스트 결과를 보면, 맥북 프로 M 시리즈는 일반 사용 환경에서 최대 18시간 이상의 배터리 수명을 기록하지만, 고부하 작업 시에는 절반 이하로 줄어든다고 보고됩니다(출처: Consumer Reports). 가상 머신 동시 구동은 고부하에 가깝습니다.
패러럴즈(Parallels Desktop)와 비교했을 때, VMware Fusion은 무료라는 점이 가장 큰 장점입니다. 패러럴즈는 연간 구독 방식으로 비용이 발생하지만 통합 수준이 더 높고 속도도 체감상 빠릅니다. 제 경험상 단순히 HTS 하나 돌리기 위한 용도라면 VMware Fusion으로도 충분하지만, 엑셀 매크로를 맥 앱처럼 쓰고 싶다면 패러럴즈가 낫습니다. 목적에 따라 선택이 달라지는 문제입니다.
결국 이 셋업이 모두에게 맞는 해법은 아닙니다. 웹 브라우저나 맥 전용 앱으로 해결할 수 있는 작업이라면 가상 머신까지 끌어올 필요가 없고, 진짜 마지막 수단으로 꺼내야 할 카드에 가깝습니다. 저도 HTS 분석과 검색식 작성 용도로만 한정해서 쓰고 있고, 그 범위 안에서는 충분히 만족스럽습니다. ARM 호환성 문제가 어느 정도 걸리는지 먼저 파악하고, 그 위에서 VMware Fusion을 선택지로 올려두시길 권합니다.
이 글은 개인적인 경험과 의견을 공유한 것이며, 전문적인 금융 투자 조언이 아닙니다. HTS 활용과 관련된 투자 결정은 본인의 판단 하에 이루어져야 합니다.