바이러스, 맬웨어 및 스파이웨어 로부터 자신을 보호하는 가장 좋은 방법은 일반 (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 소프트웨어만 사용하겠습니다. 이것이 작동하려면 두 가지가 필요합니다.
- Disk2VHD – Windows XP 의 모든 (Windows XP)Windows 운영(Windows operating) 체제를가상 머신 파일(machine file) 로 변환하는 데 사용되는 Microsoft 의 무료 도구.
- 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) 을 실행하십시오 .
실행하시면 위와 같은 화면을 보실 수 있습니다. 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) 을 만드는 데 시간이 걸릴 수 있습니다 . 완료되면 정말 큰 파일 하나와 작은 파일 두 개가 생깁니다.
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) 에 대한 확인란도 자동으로 선택해야 합니다 .
확인(Click OK) 을 클릭하고 Windows 에서 기능을 설치하도록 합니다. 또한 컴퓨터를 다시 시작해야 합니다. 다시 부팅하면 시작(Start) , 모든 앱 을 클릭한 다음 (All Apps)Windows 관리 도구(Windows Administrative Tools) 까지 아래로 스크롤합니다 . 거기에 Hyper-V 관리자(Hyper-V Manager) 가 나열 되어야 합니다 . 시작을(Start and type) 클릭 하고 Hyper-V 를 입력하여 검색할 수도 있습니다.
Hyper-V 구성
이제 재미있는 부분을 위해! Hyper-V(Hyper-V. Go) 를 시작하겠습니다 . Hyper -V 관리자(Hyper-V Manager) 를 열면 빈 작업 영역이 표시됩니다.
맨 왼쪽에는 서버가 있으며 컴퓨터 이름이어야 합니다. 중간 섹션에는 가상 머신 및 체크포인트 목록이 있습니다. 오른쪽에는 왼쪽 섹션에서 선택한 항목에 따라 변경되는 동적 메뉴가 있습니다. 시작하려면 맨 왼쪽에서 컴퓨터 이름 을 선택하십시오.(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 file)0 슬롯을 사용 하므로 위치(Location) 상자는 자동으로 1 을 선택해야 합니다 . 각 IDE 컨트롤러(IDE Controller) 에는 드라이브 추가에 사용할 수 있는 슬롯이 두 개뿐입니다. 가상 하드 디스크 를 (Virtual hard disk)클릭(Click) 하고 두 번째 VHDX 파일을 선택합니다.
이제 IDE 컨트롤러 1(IDE Controller 1) 을 클릭한 다음 추가(Add) 버튼을 다시 클릭합니다. 여기에서도 동일한 작업을 수행하되 세 번째 VHDX 파일(VHDX file) 을 선택합니다 .
이제 세 개의 VHDX 파일이 모두 연결되었으므로 확인을 클릭하고 가상 머신을 시작할 수 있습니다. 이번에는 Windows 로딩 화면이 나타나길 바랍니다!
네트워킹 구성
마지막으로 로컬 네트워크와 인터넷(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에서 실행할 수 있기를 바랍니다. 이 과정에서 잘못될 수 있는 부분이 많으니 문제가 발생하면 언제든지 댓글을 남겨주세요. 즐기다!
Convert a Windows PC into a Virtual Machine using Hyper-V
A great way to save yourself from viruses, mаlware and spyware is to usе a virtual maсhinе to browse the Intеrnet instead of your regular Windows PC. So what іs a virtual machine? It’s basically a full copy of Windows that runs inside anоther cоpy of Windowѕ called the hоѕt.
The virtual version of Windows is just a large file and special software running on your Windows computer (virtualization software) acts as a fake computer so that Windows can run. Anything you do in the virtual machine will not affect your host operating system. So you could download 10 viruses onto the virtual machine and your main operating system would be safe.
What’s nice about virtual machines is that you can reset them. So if you get a virus while browsing in the virtual machine, you can simply reset the virtual machine to the default state when you first installed it and start over. It’s also a great way to increase your privacy because you can simply erase anything you’ve done in a virtual machine.
Before we get started, let’s talk about the requirements. There are many software virtualization tools out there like VMWare, Parallels, VirtualBox, etc., but I’m going to stick with only Microsoft software. In order for this to work, you need two things:
- Disk2VHD – A free tool from Microsoft that will be used to convert any Windows operating system from Windows XP onwards into a virtual machine file.
- Windows 8.1 Pro or Windows 10 Pro – You’ll need the Pro versions of either Windows 8.1 or Windows 10 in order to complete this process. Both operating systems have a tool called Hyper-V that can be used to access the virtual file created by Disk2VHD.
It’s also worth noting that even though you can use Windows XP, Vista and 7 as the virtual machine, it’s best if you can convert a Windows 8.1 or Windows 10 machine because the highest resolution that Hyper-V supports for those older operating systems is 1600×1200. It’s really annoying and I don’t know why Microsoft hasn’t bothered to fix this issue yet. Anyway, it’s only a problem for those with high resolution monitors.
Convert Windows OS to VHD
Let’s start with the easy part: converting your current version of Windows into a virtual machine (VHD or VHDX file). To do this, download the Disk2VHD tool mentioned above and run the EXE file.
When you run it, you’ll see a screen like the one above. There really isn’t much you have to do here other than choose the location where you want to save the VHDX file and which volumes you want to include.
If you have a large hard drive, you can just let it save the file to the same partition as Windows. If not, choose another location like a second hard drive or an external USB hard drive. By default, it’s going to select all of the volumes it finds on your computer, which may not be want you actually want.
In my case, I have several hard drives connected to the computer, so I only want to select volume C:\, which is 37.26 GB in size. In addition, you want to make sure to select any other volumes that were created when you installed Windows, most likely the Boot volume and System Reserved volume. These are usually really small: in my case, the System Reserved volume is only 34 MB and the other volume, which has no label, is only 322.08 MB.
It’s very important that you select these other volumes in addition to the main Windows volume because if you don’t, the operating system won’t boot when you load it into Hyper-V. Instead, you’ll get a Boot Failure message! This is because those two extra volumes tell the system where Windows is located and how to boot it.
It will probably take some time to create the VHDX file depending on how big your Windows partition is. Once finished, you’ll have one really large file and two smaller files.
Install Hyper-V in Windows 8.1/10
Next, we have to install the Hyper-V tools in Windows 8.1 or Windows 10 Pro. If you have the Home editions, you’ll have to upgrade to Pro before you can install Hyper-V. Click on Start and type in windows features.
At the top, click on Turn Windows features on or off. A window will appear where you can check off extra items you want to install. Go ahead and check the box for Hyper-V. It should automatically check the boxes for Hyper-V Management Tools and Hyper-V Platform also.
Click OK and let Windows install the features. You will also have to restart your computer. Once you boot back up, click on Start, All Apps and then scroll down to Windows Administrative Tools. You should see Hyper-V Manager listed there. You can also just click on Start and type in Hyper-V to search for it.
Configuring Hyper-V
Now for the fun part! Let’s get started with Hyper-V. Go ahead and open the Hyper-V Manager and you’ll see a blank workspace.
At the far left is the server, which should be the name of your computer. In the middle section are the list of virtual machines and checkpoints. On the right, you have a dynamic menu that changes depending on what item is selected in the left-hand sections. To get started, select the computer name at the far left.
Now at the far right, click on New and then Virtual Machine. This will bring up the new virtual machine wizard. The first step is to give your virtual machine a name.
Next, you have to choose the generation for the virtual machine. If you are converting a 64-bit version of Windows to a virtual machine and your computer hardware supports UEFI, go ahead and choose Generation 2, since that allows for more advanced features. Use Generation 1 for 32-bit versions of Windows or if your machine is using legacy BIOS. Generation 2 also supports wide-screen displays when virtualizing Windows 8.1 or Windows 10.
If you have no idea what all that means, just choose Generation 1 to be on the safe side. Note that if the virtual machine fails to boot, you can easily just delete it and start this process again. Select a different generation and see if it boots up properly. Deleting the virtual machine inside Hyper-V does not delete your original VHDX files.
On the next screen, you have to choose the amount of memory you want to assign to your virtual machine. I left it at the default value of 1024 MB, but you can increase it if you have enough RAM available on your host machine.
Go ahead and skip the Configure Networking screen for now because we will have to do that later. For now, just leave it at Not Connected. On the Connect Virtual Hard Disk screen, you need to select Use an existing virtual hard disk.
Click the Browse button and select the VHDX image that represents your actual Windows partition. This should be the really big VHDX file. We will have to manually add the other two VHDX drives after the wizard, which I will show further down. At this point, review the summary and click Finish.
Now you should see a new item listed under Virtual Machines. If you click on this, you’ll see a bunch more options in the right-hand pane also.
To start the virtual machine, select it and then click on Start. The State column will change to Running. Next to view the virtual machine, click on Connect. If you did this now, you’ll see that error message that I mentioned at the beginning of the article: Boot failure. We still need to add the other hard drives.
Select the virtual machine and click Turn Off. Then click on the Settings link. On the left hand side, you should see IDE Controller 0 and IDE Controller 1. Click on the Controller 0 first. If you chose Generation 2, you will see SCSI Controller only.
You will see that the first VHDX file we added in the wizard is already listed. Now we have to add the second and third files. Make sure Hard Drive is selected and then click Add.
The Location box should automatically choose 1 since the 0 slot is taken by our first VHDX file. Each IDE Controller only has two slots available for adding drives. Click Virtual hard disk and choose your second VHDX file.
Now click on IDE Controller 1 and then click the Add button again. Do the same thing here, but choose your third VHDX file.
Now that we have all three VHDX files attached, we can click OK and start up our virtual machine. This time you should hopefully get a screen with Windows loading!
Configure Networking
Lastly, we need to setup networking for the virtual machine so that you can connect to the local network and to the Internet. To do this, click on Virtual Switch Manager at the top of the right hand menu.
Click on New virtual network switch and then select External from the list box. Finally, click on Create Virtual Switch.
Give your virtual switch a name if you like and then choose the correct network from the dropdown box. If you have more than one network card, choose the one that is connected to the network and Internet. Once your switch has been created, we need to tell the virtual machine to use it. To do that, click on the virtual machine in Hyper-V manager and then click on the Settings link in the right pane.
Click on Network Adapter and then choose the new virtual switch that you created in the previous step. That’s it! Now when you start up your virtual machine, it should get network access via the host computer.
Hopefully, this article helps you take your current PC and convert it into a virtual machine that you can run on the same PC or another PC if you like. There are lots of things that can go wrong in this process, so feel free to comment if you run into problems. Enjoy!