in

Hyper V vs VirtualBox:两个虚拟机管理器的比较

关键要点

  • hyper-v和virtualbox是两个主要的虚拟化产品。
  • hyper-v允许您创建和运行一个被称为虚拟机的计算机软件版本。
  • 它只能安装在基于windows的系统上。

hyper-v和virtualbox是市场上两个主要的虚拟化产品。

两者都是虚拟机监控程序,是独特的软件,允许您在称为宿主机的物理计算机上运行一个或多个带有其操作系统(客户操作系统)的虚拟机。 hyper-v通过直接在计算机硬件上运行来管理操作系统。

另一方面,virtualbox是一种第2类型虚拟机监控程序,运行在宿主操作系统上。hyper v vs virtualbox,哪个更好?让我们通过侧边比较、必知事实和关键区别来看看它们的优劣。

hyper v vs virtualbox:侧边比较

hyper-v virtualbox
分类 类型1 类型2
支持的客户操作系统 可以托管带有windows、linux和freebsd客户操作系统的虚拟机 支持的客户操作系统比hyper-v多:windows、linux、freebsd、solaris、mac os等等
虚拟磁盘格式 支持vhd和vhdx格式 支持vdi、vmdk、vhd和hdd格式
保存功能 检查点 快照
虚拟化平台 在物理机上,需要在uefi/bios中启用硬件虚拟化。 virtualbox允许您虚拟化硬件和软件。
迁移 hyper-v动态迁移允许您将操作虚拟机(vm)从一个hyper-v主机迁移到另一个主机,几乎没有停机时间。 virtualbox传输允许您在虚拟机仍在运行时,将虚拟机从一个virtualbox主机迁移到另一个tcp/ip网络上的主机。

hyper-v vs virtualbox:6个必知事实

虽然它们处于隔离环境中,但虚拟机的行为就像真正的计算机。

©chaay_tee/shutterstock.com

hyper-v

  • hyper-v允许您创建和运行一个被称为虚拟机的计算机软件版本。
  • 它只能安装在基于windows的系统上。
  • 根据运行的程序数量,有时会出现瓶颈。

virtualbox

  • virtualbox在现有的物理计算机内部生成操作系统的虚拟化。
  • virtualbox是一个多平台产品。
  • 它不会与计算机的操作系统性能重叠

virtualbox超级套件虚拟机软件和操作系统收藏品(适用于win和mac)

$14.00

  • 👍 在一台计算机上安装多个操作系统。fedora、android、dos、open solaris、bsd、nexenta、mandriva都是您的选择,包括设置指南。
  • 💪 预装有ubuntu desktop、fedora、mandriva、android x86、free dos、open solaris、free bsd、nexenta。
  • 💡 完整的逐步说明指南,帮助您快速上手。
  • 😎 一直想尝试不同的操作系统,现在是您的机会。由于在虚拟机软件中运行,您现有的系统完全不受影响。
  • ✅ 在服务器上设置虚拟机软件,并在一台物理计算机上运行多个生产系统。

在亚马逊上购买
如果您购买,我们将获得佣金,对您没有额外费用。

hyper-v与virtualbox:有什么区别?

virtualbox是一种第二类型的虚拟化软件。然而,与自动控制bios或uefi设置的hyper-v不同,用户可以根据需要手动启动或停止virtualbox。

微软的硬件虚拟化产品hyper-v允许您创建和运行一个称为虚拟机或vm的计算机的软件版本。hyper-v可以在一台计算机上运行多个具有各自操作系统的虚拟机,使得虚拟机可以同时运行多个不同的操作系统。

以下是hyper-v和virtualbox之间的一些其他关键区别:

客户操作系统

hyper-v仅适用于windows操作系统。对于消费者而言,可以运行windows 10和11,对于企业用户,可以运行windows server 2008。尽管如此,您可以将freebsd、windows和linux客户操作系统运行在虚拟机上。

另一方面,virtualbox几乎可以在所有操作系统上运行。windows、macos、freebsd、solaris、linux – 随便哪个都可以。另外,还支持其他客户操作系统。

文件共享

hyper-v和virtualbox允许用户在主机pc和虚拟机之间进行拖放操作。虽然共享文件夹对于在主机和虚拟机之间共享文件非常有用,但hyper-v不支持此功能。用户必须使用windows gui或powershell手动在主机操作系统中传输文件夹。在这方面,virtualbox胜出,因为它具有内置的共享文件夹功能,可实现平滑的文件传输。

加密

tls是当今计算机网络安全的标准协议。

©thapana_studio/shutterstock.com

担心安全问题?这两种虚拟化软件都支持不同的加密机制。例如,virtualbox允许通过每个客户操作系统环境中的virtualbox guest additions进行加密。hyper-v允许通过虚拟机设置或powershell激活bitlocker加密。

虚拟磁盘格式

hyper-v支持vhdx和vhd这两种常见的磁盘格式。这些格式提供了固定、动态和差异磁盘分配。另一方面,virtualbox支持虚拟磁盘映像作为本机磁盘格式,以及vhd和vmware虚拟机磁盘(vmdk)。

无缝模式

virtualbox中的一个独特功能是无缝模式,它使虚拟机“消失”,给人一种运行在客户操作系统上的应用程序与pc本机应用程序相同的印象。您可以使用无缝模式在虚拟机和桌面计算机之间切换。hyper-v没有类似的功能。

hyper-v

hyper-v,或者称为viridian,是微软的一款硬件虚拟化产品,可以在windows x86-64系统上创建和运行虚拟机。每个虚拟机都像一台计算机,有操作系统和程序。用户可以同时在同一硬件上运行多个虚拟机,因为每个虚拟机都是隔离的。

好处是可以避免影响其他工作负载的操作系统崩溃等问题。此外,您可以为不同的人和用户提供不同的程序访问权限。如果您需要更多的计算资源和成本效益的使用现有硬件的方式,hyper-v是最安全的选择。

这个虚拟化程序可以帮助您建立或扩展私有云环境,并更有效地利用您的硬件。您还可以使用它来扩展您的虚拟桌面基础设施(vdi)。然而,它也有一些限制。

依赖特定硬件的程序在虚拟机中无法良好运行。例如,需要与gpu进行处理的游戏或应用程序可能无法良好工作。此外,依赖子10毫秒计时器的应用程序,如现场音乐混音应用程序或高精度计时器,可能会失败。

virtualbox

virtualbox是一款开源软件,可以在物理计算机上创建抽象层或操作系统的虚拟化。它可以在linux、windows、macintosh和solaris计算机上运行,并支持各种操作系统。

virtualbox主要用于虚拟化我们无法或不想在计算机设备上运行的操作系统。它允许我们与操作系统正常工作,就好像我们在计算机上安装它们一样。我们可以说它们是我们计算机内部的一个隔离盒子,里面的东西不会出来并与我们的主要设备产生问题。

人们使用virtualbox的目的各不相同,从测试新的操作系统和更新到在现代操作系统上无法正常工作的软件或应用程序。virtualbox在恶意软件分析中也很有用。

hyper-v vs virtualbox:哪个更好?

这两种虚拟化程序都是受欢迎的虚拟化解决方案。hyper-v是一种类型1的虚拟化程序,而virtualbox是一种类型2的虚拟化程序。hyper-v仅适用于基于windows的系统。而virtualbox是一个多平台产品。

hyper-v支持故障转移集群和负载平衡等集群功能。microsoft的虚拟化解决方案对于使用基于windows的环境的公司是一个不错的选择。oracle的virtualbox是免费的,支持许多客户机和托管各种操作系统,适用于多平台环境。

最终,选择虚拟化程序取决于您的需求和偏好。每个虚拟化程序都有自己的特点和能力。如果您都可以尝试一下,那就试试吧。然而,在我们看来,virtualbox更胜一筹。

接下来…

本文顶部的图片由©leowolfert /shutterstock.com提供。

Written by 小竞 (编辑)

他们称呼我为小竞, 做作为河小马的助理有5年时间了,作为jingzhengli.com的编辑,我关注每天的科技新闻,帮你归纳一些现有科技以及AI产品来提升你的生产力,拥抱AI,让科技和AI为我们服务!