虚拟机(VM)允许您在当前操作系统中运行其他操作系统。虚拟操作系统运行起来就像是你电脑上的另一个程序。
这非常适合测试其他操作系统,如windows10或其他Linux操作系统。您还可以使用虚拟机在它不是为之设计的操作系统上运行软件。例如,您可以在Mac上运行Windows程序,也可以在带有虚拟机的Mac上运行应用程序的多个副本。
您想开始使用虚拟机吗?你不需要支付任何费用——有几个伟大的,免费的虚拟机程序。
虚拟机是充当虚拟计算机的程序。它在您当前的操作系统(主机操作系统)上运行,并为来宾操作系统提供虚拟硬件。来宾操作系统在主机操作系统的窗口中运行,就像计算机上的任何其他程序一样。
从客户操作系统的角度来看,虚拟机是一个真实的物理计算机。
虚拟机的仿真引擎称为hypervisor,它处理虚拟硬件,包括CPU、内存、硬盘驱动器、网络接口和其他设备。hypervisor提供的虚拟硬件设备映射到物理机上的真实硬件。例如,虚拟机的虚拟硬盘存储在硬盘上的文件中。
您可以在系统上安装多个虚拟机。您只受可供他们使用的存储量的限制。一旦安装了多个操作系统,就可以打开虚拟机程序并选择要引导的虚拟机。来宾操作系统在主机操作系统的窗口中启动并运行,不过也可以在全屏模式下运行。
虚拟机有许多常用的用途:
测试新版本的操作系统:如果你还不想升级,你可以在Windows7上试用Windows10。
对其他操作系统进行实验:在虚拟机中安装各种Linux发行版可以让您对它们进行实验并了解它们是如何工作的。在虚拟机上运行windows10上的macOS可以让你习惯于一个不同的操作系统。
使用需要过时操作系统的软件:如果你有一个只在windowsxp上运行的重要应用程序,你可以在虚拟机上安装XP并在那里运行该应用程序。这允许您使用仅适用于Windows XP的应用程序,而不在计算机上实际安装它。这一点很重要,因为WindowsXP不再得到微软的支持。
运行为其他操作系统设计的软件:Mac和Linux用户可以在虚拟机中运行Windows,以便在他们的计算机上使用Windows软件,而不必考虑兼容性问题。不幸的是,游戏是个问题。虚拟机程序会带来开销,3D游戏在虚拟机中无法顺利运行。
在多个平台上测试软件:如果您需要测试一个应用程序是否在多个操作系统上工作,您可以在虚拟机中安装每个应用程序。
整合服务器:对于运行多个服务器的企业,他们可以将一些服务器放入虚拟机,并在一台计算机上运行。每个虚拟机都是一个独立的容器,因此这不会带来在同一操作系统上运行不同服务器所带来的安全问题。虚拟机也可以在物理服务器之间移动。
VirtualBox是一个很棒的开源应用程序,运行在Windows、macOS和Linux上。VirtualBox最棒的部分之一就是没有商业版本。这意味着您可以免费获得所有功能,包括快照等高级功能。这允许您保存虚拟机的状态,并在将来恢复到该状态,这对于测试非常有用。
我们已经编写了一个完整的VirtualBox指南,可以让您开始使用。
vmwareplayer是另一个著名的Windows和Linux虚拟机程序。VMware Player是VMware Workstation(一种商业应用程序)的免费对应产品,因此您无法获得VirtualBox的所有高级功能。
然而,VirtualBox和vmwareplayer都是提供基本免费功能的可靠程序。如果其中一个不适合你,试试另一个。
要在虚拟机中安装操作系统,需要操作系统的安装程序光盘。创建windows10安装介质将非常方便。您还可以使用ISO映像文件,Linux发行版经常会用到这个文件。虚拟机程序提供易于使用的向导,指导您完成创建虚拟机和安装来宾操作系统的过程。
您可能还想了解如何使用Windows10Hyper-V创建虚拟机,以及Hyper-V与VirtualBox和VMWare的比较。您还应该查看我们关于如何提高虚拟机性能或在来宾和主机之间传输虚拟机文件的提示。
虚拟机不仅仅局限于桌面操作系统,你甚至可以在Windows10上模仿Android。
... 在这本使用VirtualBox的指南中,您将了解为什么要使用该软件,如何安装操作系统,以及如何让它为您工作的建议。我们会解释一切,并在途中分享技巧,这样你就不会迷路。我们跳进去吧! ...
... 如果上述解决方案都不适用于您,为什么不以不同的方式解决问题呢?那些已经拥有Windows电脑的人可以简单地使用远程控制软件从Mac**问Windows。 ...
如果你不确定两者的区别是什么,不要太难过。大多数人不理解这一微妙的区别,实际上许多人把这两个概念混为一谈,认为是同一个概念。即使是精通技术的人,比如那些你要求修理电脑的人,也总是把他们搞混。 ...
...项,它刚刚发布了11.0版。让我们看看VMware Fusion 11提供了什么,有什么新功能,以及为什么要使用它。 ...
... 如果您不清楚什么是虚拟机,请先看看我们的指南,了解什么是虚拟机以及它们为什么有用,然后再继续阅读。 ...
...序,但它是一个你从没听说过的开发者开发的。 你是做什么的?下载并运行它然后冒险?随着勒索软件的猖獗,几乎不可能过于谨慎。 在软件开发中,有时开发人员最需要的是一个干净的系统——一个没有安装其他程序、文件...
...都使得您很难决定是应该使用bootcamp进行双引导还是使用虚拟机。 相关:如何在Mac上无缝运行Windows程序 事实证明,您不必做出决定:如果安装了bootcamp,就可以在Parallels Desktop中将Windows分区作为虚拟机运行。这是两全其美。(...