ウイルス、マルウェア、スパイウェア(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ソフトウェアのみを使用します。これを機能させるには、次の2つが必要です。
- Disk2VHD –WindowsXP(Disk2VHD )(Disk2VHD )以降のWindows(Windows XP)オペレーティング(Windows operating)システムを仮想マシンファイル(machine file)に変換するために使用されるMicrosoftの無料ツール。
- Windows8.1ProまたはWindows10Pro(Windows 8.1 Pro or Windows 10 Pro) –このプロセスを完了するには、Windows8.1またはWindows10のいずれかの(Windows 8.1)Proバージョンが必要です。どちらのオペレーティングシステムにも、Disk2VHDによって作成された仮想ファイルにアクセスするために使用できるHyper-Vと呼ばれるツールがあります。
また、仮想マシンとしてWindows XP、Vista 、および7を使用できますが、 (Vista)Hyper-Vがこれらの古いオペレーティングシステムでサポートする最高の解像度は1600であるため、 Windows8.1またはWindows10マシンを変換できる場合に最適です。×1200。それは本当に迷惑であり、なぜマイクロソフト(Microsoft hasn)がこの問題をまだ修正していないのかわかりません。とにかく、それは高解像度モニターを持っている人にとってのみ問題です。
WindowsOSをVHDに変換する
簡単な部分から始めましょう。現在のバージョンのWindowsを仮想マシン(VHDまたはVHDXファイル(VHD or VHDX file))に変換します。これを行うには、上記のDisk2VHDツールをダウンロードし、 (Disk2VHD tool)EXEファイル(EXE file)を実行します。
実行すると、上記のような画面が表示されます。VHDXファイル(VHDX file)を保存する場所と、含めるボリュームを選択する以外に、ここで行う必要のあることはほとんどありません。
大容量のハードドライブがある場合は、ファイルをWindowsと同じパーティションに保存するだけです。そうでない場合は、2台目のハードドライブや外付けUSBハードドライブなどの別の場所を選択してください。デフォルトでは、コンピューター上で検出されたすべてのボリュームが選択されますが、実際には必要ない場合があります。
私の場合、コンピューターに複数のハードドライブが接続されているので、37.26 GBのサイズのボリュームC:のみを選択します。さらに、 Windows(Windows)のインストール時に作成された他のボリューム、おそらくブート( Boot )ボリュームとシステム予約( System Reserved)ボリュームを必ず選択する必要があります。これらは通常、非常に小さいです。私の場合、システム予約済みボリューム(System Reserved volume)はわずか34 MBで、ラベルのない他のボリュームはわずか322.08MBです。
メインのWindowsボリューム(Windows volume)に加えて、これらの他のボリュームを選択することは非常に重要です。選択しないと、Hyper-Vにロードしたときにオペレーティングシステム(operating system)が起動しません。代わりに、起動失敗(Boot Failure)メッセージが表示されます。これは、これら2つの追加ボリュームが、Windowsの場所と起動方法をシステムに通知するためです。
Windowsパーティションの大きさによっては、 VHDXファイル(VHDX file)の作成に時間がかかる場合があります。完了すると、1つの非常に大きなファイルと2つの小さなファイルが作成されます。
Windows 8.1/10にHyper-Vをインストールする
次に、Windows8.1またはWindows10ProにHyper-Vツールをインストールする必要があります(Pro)。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)のチェックボックスも自動的にオンになります。
[OK]をクリックして、 (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)は、 Windows8.1またはWindows10(Windows)を仮想化するときにワイドスクリーンディスプレイもサポートし ます(Windows)。
それが何を意味するのかわからない場合は、安全のために第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)である必要があります。ウィザードの後に、他の2つのVHDXドライブを手動で追加する必要があります。これについては、さらに下に示します。この時点で、概要を確認して[完了]をクリックします(Finish)。
これで、仮想マシン( Virtual Machines)の下に新しいアイテムが表示されます。これをクリックすると、右側のペイン(right-hand pane)にもさらに多くのオプションが表示されます。
仮想マシンを起動するには、仮想マシンを選択して、[開始(Start)]をクリックします。[状態(State)]列が[実行中(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)がすでにリストされていることがわかります。次に、2番目と3番目のファイルを追加する必要があります。ハード(Make)ドライブ(Hard Drive)が選択されていることを確認してから、[追加(Add)]をクリックします。
0スロットは最初のVHDXファイル(VHDX file)によって使用されるため、[場所(Location)]ボックスは自動的に1を選択する必要があります。各IDEコントローラ(IDE Controller)には、ドライブの追加に使用できるスロットが2つだけあります。[(Click)仮想ハードディスク(Virtual hard disk)]をクリックして、2番目のVHDXファイルを選択します。
次に、IDE Controller 1をクリックしてから、[追加(Add)]ボタンをもう一度クリックします。ここでも同じことを行いますが、3番目のVHDXファイル(VHDX file)を選択します。
3つのVHDX(VHDX)ファイルがすべて添付されたので、[OK]をクリックして仮想マシンを起動できます。今回は、うまくいけば、Windowsがロードされた画面が表示されるはずです。
ネットワークの構成
最後に、ローカルネットワークとインターネット(Internet)に接続できるように、仮想マシンのネットワークを設定する必要があります。これを行うには、右側のメニューの上部にある[仮想スイッチマネージャー]をクリックします。(Virtual Switch Manager)
[新しい仮想ネットワークスイッチ]をクリックし、(New virtual network switch)リストボックス(list box)から[外部](External)を選択します。最後に、[仮想スイッチの作成(Create Virtual Switch)]をクリックします。
必要に応じて仮想スイッチに名前を付け、ドロップダウンボックス(dropdown box)から正しいネットワーク(correct network)を選択します。複数のネットワークカードをお持ちの場合は、(network card)ネットワークとインターネット(network and Internet)に接続されているものを選択してください。スイッチが作成されたら、仮想マシンにそれを使用するように指示する必要があります。これを行うには、 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 yoυrself from viruses, malware and spyware is to use a virtual machine to browѕe the Internet insteаd of yoυr regular Windows PC. So what is a vіrtual machine? It’s basically a full copy of Windows that runs inside another copy of Windows called the host.
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!