Hyper-V를 사용하여 Windows PC를 가상 머신으로 변환

바이러스, 맬웨어 및 스파이웨어 로부터 자신을 보호하는 가장 좋은 방법은 일반 (malware and spyware)Windows PC 대신 가상 컴퓨터를 사용하여 인터넷 을 검색하는 것입니다. (Internet)그렇다면 가상 머신이란 무엇입니까? 기본적으로 호스트라고 하는 다른 Windows 사본 내에서 실행되는 Windows 의 전체 사본입니다.(Windows)

Windows 의 가상 버전은 큰 파일일 뿐이며 Windows 컴퓨터(Windows computer) 에서 실행되는 특수 소프트웨어 ( 가상화 소프트웨어 )는 (virtualization software)Windows 가 실행될 수 있도록 가짜 컴퓨터 역할을 합니다. 가상 머신에서 수행하는 모든 작업은 호스트 운영 체제(host operating system) 에 영향을 미치지 않습니다 . 따라서 가상 머신에 10개의 바이러스를 다운로드할 수 있으며 기본 운영 체제(operating system) 는 안전합니다.

가상 머신의 장점은 재설정할 수 있다는 것입니다. 따라서 가상 머신에서 검색하는 동안 바이러스에 감염되면 가상 머신을 처음 설치할 때 기본 상태 로 재설정하고 다시 시작할 수 있습니다. (default state)또한 가상 머신에서 수행한 모든 작업을 간단히 지울 수 있으므로 개인 정보를 보호할 수 있는 좋은 방법입니다.

시작하기 전에 요구 사항에 대해 이야기합시다. VMWare , Parallels , VirtualBox 등과 같은 많은 소프트웨어 가상화(software virtualization) 도구가 있지만 Microsoft 소프트웨어만 사용하겠습니다. 이것이 작동하려면 두 가지가 필요합니다.

  1. Disk2VHD – Windows XP 의 모든 (Windows XP)Windows 운영(Windows operating) 체제를가상 머신 파일(machine file) 로 변환하는 데 사용되는 Microsoft 의 무료 도구.
  2. Windows 8.1 Pro 또는 Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) – 이 프로세스를 완료하려면 Windows 8.1 또는 Windows 10의 (Windows 8.1)Pro 버전 이 필요합니다. 두 운영 체제 모두 Disk2VHD 에서 만든 가상 파일에 액세스하는 데 사용할 수 있는 Hyper-V 라는 도구를 가지고 있습니다 .

또한 Windows XP , Vista 및 7을 가상 머신으로 사용할 수 있지만 (Vista)Hyper-V 가 해당 이전 운영 체제에 대해 지원 하는 최고 해상도 가 1600 이기 때문에 Windows 8.1 또는 Windows 10 머신 을 변환할 수 있는 경우 가장 좋습니다. ×1200. 정말 짜증나는데 왜 Microsoft(Microsoft hasn) 가 아직 이 문제를 해결하지 않는지 모르겠습니다. 어쨌든 고해상도 모니터를 사용하는 사람들에게만 해당되는 문제입니다.

Windows OS를 VHD로 변환

쉬운 부분부터 시작하겠습니다. 현재 버전의 Windows 를 가상 머신( VHD 또는 VHDX 파일(VHD or VHDX file) )으로 변환합니다. 이렇게 하려면 위에서 언급한 Disk2VHD 도구 를 다운로드하고 (Disk2VHD tool)EXE 파일(EXE file) 을 실행하십시오 .

disk2vhd 시작

실행하시면 위와 같은 화면을 보실 수 있습니다. VHDX 파일(VHDX file) 을 저장할 위치 와 포함할 볼륨을 선택하는 것 외에는 여기서 해야 할 일이 많지 않습니다 .

대용량 하드 드라이브가 있는 경우 Windows(Windows) 와 동일한 파티션에 파일을 저장하도록 할 수 있습니다 . 그렇지 않은 경우 두 번째 하드 드라이브 또는 외부 USB 하드 드라이브와 같은 다른 위치를 선택하십시오. 기본적으로 컴퓨터에서 찾은 모든 볼륨을 선택하게 되며 실제로 원하지 않을 수도 있습니다.

제 경우에는 컴퓨터에 여러 개의 하드 드라이브가 연결되어 있으므로 크기가 37.26GB인 C: 볼륨만 선택하고 싶습니다. 또한 Windows(Windows) 를 설치할 때 생성된 다른 볼륨 ( 부팅( Boot ) 볼륨 및 시스템 예약( System Reserved) 볼륨)을 선택해야 합니다. 이것은 일반적으로 매우 작습니다. 제 경우에는 시스템 예약 볼륨(System Reserved volume) 이 34MB에 불과하고 레이블이 없는 다른 볼륨은 322.08MB에 불과합니다.

기본 Windows 볼륨(Windows volume) 외에 이러한 다른 볼륨을 선택하는 것이 매우 중요합니다. 그렇지 않으면 Hyper-V 에 로드할 때 운영 체제(operating system) 가 부팅되지 않기 때문 입니다. 대신 부팅 실패(Boot Failure) 메시지가 표시됩니다! 이는 두 개의 추가 볼륨이 Windows 의 위치와 부팅 방법을 시스템에 알려 주기 때문입니다.

부팅 실패

Windows 파티션의 크기에 따라 VHDX 파일(VHDX file) 을 만드는 데 시간이 걸릴 수 있습니다 . 완료되면 정말 큰 파일 하나와 작은 파일 두 개가 생깁니다.

vhdx 이미지

Windows 8.1/10에 Hyper-V 설치

다음 으로 Windows 8.1 또는 Windows 10 Pro 에 (Pro)Hyper-V 도구 를 설치해야 합니다 . Home 버전 이 있는 경우 Hyper-V(Hyper-V. Click) 를 설치하기 전에 Pro 로 업그레이드해야 합니다. 시작을 (Start and type)클릭 하고 Windows 기능(windows features) 을 입력합니다 .

윈도우 기능

상단에서 Windows 기능 켜기 또는 끄기 를( Turn Windows features on or off) 클릭합니다 . 설치하려는 추가 항목을 선택할 수 있는 창이 나타납니다. Hyper-V 확인란을 선택하십시오 . Hyper-V 관리 도구(Hyper-V Management Tools)Hyper-V 플랫폼(Hyper-V Platform) 에 대한 확인란도 자동으로 선택해야 합니다 .

하이퍼 v 활성화

확인(Click OK) 을 클릭하고 Windows 에서 기능을 설치하도록 합니다. 또한 컴퓨터를 다시 시작해야 합니다. 다시 부팅하면 시작(Start) , 모든 앱 을 클릭한 다음 (All Apps)Windows 관리 도구(Windows Administrative Tools) 까지 아래로 스크롤합니다 . 거기에 Hyper-V 관리자(Hyper-V Manager) 가 나열 되어야 합니다 . 시작을(Start and type) 클릭 하고 Hyper-V 를 입력하여 검색할 수도 있습니다.

시작 메뉴 하이퍼 v

Hyper-V 구성

이제 재미있는 부분을 위해! Hyper-V(Hyper-V. Go) 를 시작하겠습니다 . Hyper -V 관리자(Hyper-V Manager) 를 열면 빈 작업 영역이 표시됩니다.

하이퍼 v 매니저

맨 왼쪽에는 서버가 있으며 컴퓨터 이름이어야 합니다. 중간 섹션에는 가상 머신 및 체크포인트 목록이 있습니다. 오른쪽에는 왼쪽 섹션에서 선택한 항목에 따라 변경되는 동적 메뉴가 있습니다. 시작하려면 맨 왼쪽에서 컴퓨터 이름 을 선택하십시오.(computer name)

새로운 가상 머신

이제 맨 오른쪽에서 새로 만들기(New) 를 클릭 한 다음 가상 머신(Virtual Machine) 을 클릭합니다 . 그러면 새 가상 머신 마법사(machine wizard) 가 나타 납니다. 첫 번째 단계는 가상 머신에 이름을 지정하는 것입니다.

가상 머신 이름

다음으로 가상 머신의 세대를 선택해야 합니다. 64비트 버전의 Windows 를 가상 머신 으로 변환하고 컴퓨터 하드웨어(computer hardware)UEFI 를 지원 하는 경우 더 고급 기능을 사용할 수 있으므로 2세대( Generation 2) 를 선택하십시오 . 32비트 버전의 Windows 또는 시스템이 레거시 BIOS 를 사용하는 경우 (BIOS)1세대( Generation 1) 를 사용하십시오 . 2세대 는 (Generation 2)Windows 8.1 또는 Windows 10 을 가상화할 때 와이드 스크린 디스플레이도 지원합니다  .

이것이 무엇을 의미하는지 잘 모르겠다면 1세대(Generation 1) 를 선택하여 안전한 편에 서십시오. 가상 머신이 부팅되지 않으면 간단히 삭제하고 이 프로세스를 다시 시작할 수 있습니다. 다른 세대를 선택하고 제대로 부팅되는지 확인합니다. Hyper-V 내에서 가상 머신을 삭제해도 원본 VHDX 파일은 삭제되지 않습니다.

가상 머신 생성

다음 화면에서 가상 머신에 할당할 메모리 양을 선택해야 합니다. 기본값(default value) 인 1024MB 로 두 었지만 호스트 시스템(host machine) 에 사용 가능한 RAM 이 충분하면 늘릴 수 있습니다 .

가상 머신 메모리

나중에 해야 하므로 지금 은 Configure Networking 화면을 건너뛰십시오 . 지금은 Not Connected 로 둡니다 . 가상 하드 디스크 연결(Connect Virtual Hard Disk) 화면 에서 기존 가상 하드 디스크 사용(Use an existing virtual hard disk) 을 선택해야 합니다 .

가상 하드 디스크 연결

찾아보기(Browse) 버튼을 클릭하고 실제 Windows 파티션 을 나타내는 (Windows partition)VHDX 이미지(VHDX image) 를 선택합니다 . 이것은 정말 큰 VHDX 파일이어야 합니다(VHDX file) . 마법사 후에 다른 두 VHDX 드라이브 를 수동으로 추가해야 합니다 . 이에 대해서는 아래에서 자세히 설명하겠습니다. 이 시점에서 요약을 검토하고 마침(Finish) 을 클릭합니다 .

이제 Virtual Machines( Virtual Machines) 아래에 새 항목이 나열되어야 합니다 . 이것을 클릭하면 오른쪽 창(right-hand pane) 에도 더 많은 옵션이 표시됩니다.

가상 머신 시작

가상 머신을 시작하려면 가상 머신을 선택한 다음 시작(Start) 을 클릭합니다 . State 열이 Running 으로(Running) 변경됩니다 . 가상 머신을 보려면 연결(Connect) 을 클릭하십시오 . 지금 이 작업을 수행 하면 기사 시작 부분에서 언급한 오류 메시지가 표시 됩니다. (error message)Boot failure . 다른 하드 드라이브를 추가해야 합니다.

가상 머신을 선택하고 (machine and click)끄기( Turn Off) 를 클릭 합니다. 그런 다음 설정(Settings) 링크를 클릭하십시오. 왼쪽 (hand side)IDE 컨트롤러 0(IDE Controller 0)IDE 컨트롤러 1( IDE Controller 1) 이 표시되어야 합니다 . 먼저 컨트롤러 0( Controller 0) 을 클릭합니다 . 2세대(Generation 2) 를 선택한 경우 SCSI 컨트롤러(SCSI Controller) 만 표시 됩니다.

이드 컨트롤러

마법사에서 추가 한 첫 번째 VHDX 파일(VHDX file) 이 이미 나열되어 있는 것을 볼 수 있습니다. 이제 두 번째와 세 번째 파일을 추가해야 합니다. 하드 드라이브(Hard Drive) 가 선택되어 있는지 확인한 다음 추가(Make)클릭(Add) 합니다.

두 번째 vhdx 추가

첫 번째 VHDX 파일 이 (VHDX file)0 슬롯을 사용 하므로 위치(Location) 상자는 자동으로 1 을 선택해야 합니다 . 각 IDE 컨트롤러(IDE Controller) 에는 드라이브 추가에 사용할 수 있는 슬롯이 두 개뿐입니다. 가상 하드 디스크 를 (Virtual hard disk)클릭(Click) 하고 두 번째 VHDX 파일을 선택합니다.

이제 IDE 컨트롤러 1(IDE Controller 1) 을 클릭한 다음 추가(Add) 버튼을 다시 클릭합니다. 여기에서도 동일한 작업을 수행하되 세 번째 VHDX 파일(VHDX file) 을 선택합니다 .

세 번째 vhdx 추가

이제 세 개의 VHDX 파일이 모두 연결되었으므로 확인을 클릭하고 가상 머신을 시작할 수 있습니다. 이번에는 Windows 로딩 화면이 나타나길 바랍니다!

하이퍼 v에서 실행되는 창

네트워킹 구성

마지막으로 로컬 네트워크와 인터넷(Internet) 에 연결할 수 있도록 가상 머신에 대한 네트워킹을 설정해야 합니다 . 이렇게 하려면 오른쪽 메뉴 상단에 있는 가상 스위치 관리자 를 클릭합니다.(Virtual Switch Manager)

새로운 가상 스위치

새 가상 네트워크 스위치(New virtual network switch) 를 클릭 한 다음 목록 상자(list box) 에서 외부(External) 를 선택 합니다 . 마지막으로 가상 스위치 만들기(Create Virtual Switch) 를 클릭합니다 .

외부 가상 스위치

원하는 경우 가상 스위치에 이름을 지정한 다음 드롭다운 상자(dropdown box) 에서 올바른 네트워크(correct network) 를 선택합니다 . 네트워크 카드 가 두 개 이상인 경우 네트워크 및 인터넷 에 연결된 (network and Internet)카드(network card) 를 선택합니다 . 스위치가 생성되면 가상 머신에 스위치를 사용하도록 지시해야 합니다. 그렇게 하려면 Hyper-V 관리자(Hyper-V manager) 에서 가상 머신 을 클릭한 다음 오른쪽 창에서 설정(Settings) 링크를 클릭합니다.

네트워크 스위치 구성

네트워크 어댑터( Network Adapter) 를 클릭 한 다음 이전 단계에서 생성한 새 가상 스위치를 선택합니다. 그게 다야! 이제 가상 머신을 시작 하면 호스트 컴퓨터(host computer) 를 통해 네트워크에 액세스(network access) 해야 합니다 .

이 기사가 현재 PC를 가상 머신으로 변환하여 원하는 경우 동일한 PC 또는 다른 PC에서 실행할 수 있기를 바랍니다. 이 과정에서 잘못될 수 있는 부분이 많으니 문제가 발생하면 언제든지 댓글을 남겨주세요. 즐기다!



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts