使用Hyper-V将Windows PC转换为虚拟机


保护自己免受病毒,恶意软件和间谍软件攻击的好方法是使用虚拟机浏览Internet而不是常规Windows PC。什么是虚拟机?它基本上是Windows的完整副本,在另一个称为主机的Windows副本中运行。

Windows的虚拟版本只是一个大文件,Windows计算机上运行的特殊软件(虚拟化软件)充当假电脑让Windows可以运行。您在虚拟机中执行的任何操作都不会影响主机操作系统。因此,您可以将10种病毒下载到虚拟机上,并且您的主操作系统也是安全的。

虚拟机的优点在于您可以重置它们。因此,如果您在虚拟机中浏览时遇到病毒,则只需在首次安装并重新启动虚拟机时将其重置为默认状态即可。这也是增加隐私的好方法,因为你可以简单地删除你在虚拟机中所做的任何事情。

在我们开始之前,让我们谈谈这些要求。有许多软件虚拟化工具,如VMWare,Parallels,VirtualBox等,但我只会坚持使用微软软件。为了实现这一点,您需要做两件事:

  1. Disk2VHD - 来自Microsoft的免费工具,用于转换任何内容从Windows XP开始的Windows操作系统到虚拟机文件。
  2. Windows 8.1 Pro或Windows 10 Pro - 您需要Windows 8.1或Windows 10的Pro版本为了完成这个过程。两个操作系统都有一个名为Hyper-V的工具,可以用来访问Disk2VHD创建的虚拟文件。
  3. 值得注意的是,即使你可以使用Windows XP,Vista和7作为虚拟机,最好能够转换Windows 8.1或Windows 10计算机,因为Hyper-V支持这些旧操作系统的最高分辨率为1600×1200。这真的很烦人,我不知道为什么微软还没有打算解决这个问题。无论如何,对于那些拥有高分辨率显示器的人来说,这只是一个问题。

    将Windows操作系统转换为VHD

    让我们从简单的部分开始:将当前版本的Windows转换为虚拟机( VHD或VHDX文件)。为此,请下载上面提到的Disk2VHD工具并运行EXE文件。

    disk2vhd start

    当你运行它时,你会看到一个像这样的屏幕上面的一个。除了选择要保存VHDX文件的位置以及要包含的卷之外,您在此处做的事情并不多。

    如果您有一个大硬盘,您可以让它将文件保存到与Windows相同的分区。如果没有,请选择其他位置,如第二个硬盘驱动器或外部USB硬盘驱动器。默认情况下,它会选择它在您的计算机上找到的所有卷,这可能不是您真正想要的。

    在我的情况下,我有几个硬盘连接到计算机,所以我只想要选择卷C:\,其大小为37.26 GB。此外,您还要确保选择在安装Windows时创建的任何其他卷,很可能是引导卷和系统保留卷。这些通常很小:在我的情况下,系统保留卷只有34 MB而另一个没有标签的卷只有322.08 MB。

    除了主Windows卷之外,选择这些其他卷非常重要,因为如果不这样做,则在将其加载到Hyper-V时操作系统将无法启动。相反,您将收到引导失败消息!这是因为这两个额外的卷告诉系统Windows所在的位置以及如何启动它。

    boot failure

    创建它可能需要一些时间VHDX文件取决于Windows分区的大小。完成后,您将拥有一个非常大的文件和两个较小的文件。

    vhdx images

    在Windows 8.1 / 10中安装Hyper-V

    接下来,我们必须在Windows 8.1或Windows 10 Pro中安装Hyper-V工具。如果您有家庭版,则必须先升级到Pro才能安装Hyper-V。单击开始并输入Windows功能

    windows features

    在顶部,单击转动Windows功能打开或关闭。将出现一个窗口,您可以在其中检查要安装的额外项目。继续,选中Hyper-V框。它还应自动选中Hyper-V管理工具Hyper-V平台的复选框。

    enable hyper v

    单击“确定”,让Windows安装这些功能。您还必须重新启动计算机。启动后,点击开始所有应用,然后向下滚动到Windows管理工具。您应该会在其中看到Hyper-V Manager。您也可以单击“开始”并键入Hyper-V以进行搜索。

    start menu hyper v

    配置Hyper-V

    现在为有趣的部分!让我们开始使用Hyper-V。继续打开Hyper-V管理器,你会看到一个空白的工作区。

    hyper v manager

    最左边是服务器,应该是是您的计算机的名称。中间部分是虚拟机和检查点的列表。在右侧,您有一个动态菜单,根据左侧部分中选择的项目而变化。要开始使用,请选择最左侧的计算机名称。

    new virtual machine

    现在在最右侧,点击新建然后虚拟机。这将打开新的虚拟机向导。第一步是为虚拟机命名。

    virtual machine name

    接下来,您必须选择虚拟机的生成。如果要将64位版本的Windows转换为虚拟机,并且计算机硬件支持UEFI,请继续选择第2代,因为这样可以实现更高级的功能。对于32位版本的Windows,或者如果您的计算机使用的是旧版BIOS,请使用第1代。在虚拟化Windows 8.1或Windows 10时,第2代还支持宽屏显示。

    如果您不知道所有这些意味着什么,只需选择第1代就可以了。请注意,如果虚拟机无法启动,您可以轻松删除它并再次启动此过程。选择其他代,然后查看它是否正常启动。删除Hyper-V中的虚拟机不会删除原始VHDX文件。

    virtual machine generation

    在下一个屏幕上,您必须选择要分配给虚拟机的内存量。我将其保留为默认值1024 MB,但如果主机上有足够的RAM,则可以增加它。

    virtual machine memory

    Go提前并跳过配置网络屏幕,因为我们将在以后执行此操作。现在,只需将其保留在未连接。在连接虚拟硬盘屏幕上,您需要选择使用现有虚拟硬盘

    connect virtual hard disk

    单击浏览按钮,然后选择代表实际Windows分区的VHDX映像。这应该是真正的大VHDX文件。我们将不得不在向导后手动添加另外两个VHDX驱动器,我将进一步向下显示。此时,请查看摘要并单击“完成”。

    现在,您应该会在虚拟机下看到一个新项目。如果单击此按钮,您还会在右侧窗格中看到更多选项。

    start virutal machine

    要启动虚拟机,选择它,然后点击开始列将更改为正在运行。在查看虚拟机旁边,单击连接。如果你现在这样做,你会看到我在文章开头提到的错误消息:引导失败。我们仍然需要添加其他硬盘。

    选择虚拟机,然后单击关闭。然后点击设置链接。在左侧,您应该看到IDE Con​​troller 0IDE Con​​troller 1。首先单击Controller 0。如果选择第2代,您将只看到SCSI控制器

    ide controller

    您将看到第一个VHDX文件我们在向导中添加的内容已经列出。现在我们必须添加第二个和第三个文件。确保选中硬盘,然后点击添加

    add second vhdx

    位置框应自动选择1,因为我们的第一个VHDX文件占用了0插槽。每个IDE控制器只有两个可用于添加驱动器的插槽。单击虚拟硬盘,然后选择第二个VHDX文件。

    现在单击IDE Con​​troller 1,然后单击添加按钮再次。在这里做同样的事情,但选择你的第三个VHDX文件。

    add third vhdx

    现在我们已经连接了所有三个VHDX文件,我们可以点击OK和启动我们的虚拟机。这次你应该有一个Windows加载的屏幕!

    windows running in hyper v

    配置网络

    最后,我们需要设置网络对于虚拟机,以便您可以连接到本地网络和Internet。为此,请单击右侧菜单顶部的Virtual Switch Manager

    new virtual switch

    点击新建虚拟网络交换机,然后从列表框中选择外部。最后,单击创建虚拟交换机

    external virtual switch

    如果您愿意,请为您的虚拟交换机命名,然后选择从下拉框中更正网络。如果您有多个网卡,请选择连接到网络和Internet的网卡。创建交换机后,我们需要告诉虚拟机使用它。为此,请单击Hyper-V管理器中的虚拟机,然后单击右窗格中的设置链接。

    configure network switch

    单击网络适配器,然后选择您在上一步中创建的新虚拟交换机。而已!现在,当您启动虚拟机时,它应该通过主机进行网络访问。

    希望本文可以帮助您将当前的PC转换为可以在其上运行的虚拟机PC或其他PC,如果你喜欢。在这个过程中有很多事情可能会出错,所以如果遇到问题,请随意发表评论。享受!

    [La's jargon] VMware Workstation 9 安裝 WINDOWS 8 過程示範

    相关文章:


    5.01.2016