최근 수정 시각 : 2024-07-14 22:17:07

Windows Virtual PC

Microsoft Virtual PC에서 넘어옴
파일:virtualPC.png

1. 개요2. 상세3. 관련 문서

1. 개요

마이크로소프트의 운영체제 가상화 프로그램. Microsoft Virtual PC 2007, Microsoft Virtual PC 2004, Connectix Virtual PC의 후속작이다.

2. 상세

원래 Connectix(VGS를 만들던 곳)가 개발하던 프로그램이나 이를 마이크로소프트가 인수하였고, 윈도우에서 무료로 쓸 수 있게 되었다. Connectix 시절에는 PowerPC 시절 맥 버전도 있었고, 현재보다 가상머신에서 선택할 수 있는 운영 체제의 종류가 더 많았다. 그러나 마이크로소프트가 인수하면서 IBM OS/2 지원을 제거했다.

Windows 7 Professional 이상 에디션의 경우 Windows XP SP3을 무료로 가상머신에 설치할 수 있다. Virtual PC는 Home Premium에서도 사용은 가능하나, XP Mode를 설치할 수 없기 때문에 수동으로 설치를 해야 한다.

Windows 8에서는 Virtual PC가 빠지고 Hyper-V가 대신 제공된다. 다만 Hyper-V는 기업용이기 때문에 개인용으로는 적합하지 않다. Hyper-V 콘솔에서는 사운드 에뮬레이션을 지원하지 않는다. 다만 Hyper-V 내 가상 머신을 원격 데스크톱으로 연결하면 원격 사운드를 통해 사운드를 들을 수 있다. Windows 8에서 Virtual PC 2007을 설치하려면 setup.exe라고 되어 있는 이름을 아무거나 다른 이름으로 바꾸고 설치하면 된다. 다만 설치 후 실행 시 다시 오류가 발생하는데, 설치한 폴더에서 Virtual PC.exe를 다시 아무거나 다른 이름으로 바꾸면 실행된다.[1] 이게 끝이 아니고, VMM.sys도 교체해야 한다. 그렇지 않으면 블루스크린을 볼 수 있다. 단, Windows 10부터는 이러한 방법으로도 오류가 발생하여 실행할 수 없다.[2] Windows 88.1은 32비트든 64비트든 다 된다. 해당 링크 참고.

게스트 머신으로는 7이나 비스타까지도 지원을 하지만 모든 게스트 머신은 32비트 운영 체제로 제한된다. 참고

가상머신을 부팅하지 않고 가상머신 내의 프로그램을 실행하는 기능이 있다. 그래서 오래된 프로그램을 최신 컴퓨터에서 돌리는 데 도움이 된다.

온라인 게임은 그냥 포기하는 게 편하다. 같이 실행되는 보안 프로그램에서 막히는 경우가 대부분이며, 설사 실행이 된다 해도 Direct3D 가속이 지원되지 않아 정상적인 플레이는 힘든 경우가 많다. Virtual PC는 DirectDraw만 지원한다. 이유는 S3 Graphics Trio 32/64만 지원하기 때문이다. 사실 Connectix 시절 Virtual PC 3까지는 Voodoo 계열 카드를 장착해야 하지만 Voodoo 가속을 지원하긴 했는데 Virtual PC 4부터 중단해 버렸다. 사용 후기(일본어)

여담으로 Mac용에서 Virtual Machine Additions을 설치하면 지금의 Parallels Desktop과 유사한 기능이 제공된다.[3] Windows가 내장된 버전도 있는데 영문 버전을 써야 하는 등 한국에서는 필요성이 없었다.[4]

S3기반 그래픽 카드를 에뮬레이션하다 보니 MSHBIOS와의 충돌 문제가 있다. Connectix 시절부터 이어진 문제점으로, 화면이 반이 잘려나가 정상적인 사용이 힘들지만 태백 한글 바이오스 등을 대신 사용하거나 영문판 부팅 디스크 등을 쓰면 되었다. 시간이 지나 실행 바이너리를 수정해 해당 해상도를 지원하게 만드는 방법이 공개되었다.#

3. 관련 문서



[1] C:\\Program Files (x86)\\Microsoft Virtual PC 폴더에 있으며, 웬만하면 띄어쓰기를 지워주는게 더 편하다.[2] Windows 10은 32비트 버전만 가능하고, 64비트는 아예 안된다.[3] 예를을면 시작메뉴 연동이라던지...[4] 다만 Windows 2000/XP는 다국어 지원이 가능하기에 로캘을 한국어로 설정하면 어느 정도 쓸수 있다.