Hyper-V 2016 系列教程37 Windows 10 上的 Hyper-V 简介

简介:

以下内容部分取自微软官网:


         无论你是软件开发人员、IT 专业人员还是技术爱好者,你们中的许多人都需要运行多个操作系统。 Hyper-V 让你可以在 Windows 上以虚拟机形式运行操作系统或计算机系统,而不是将物理硬件专用于每个计算机。

wKioL1m7v_ewqF4vAAWuaP1NRaE105.png


       具体来说,Hyper-V 提供硬件虚拟化。 这意味着每个虚拟机都在虚拟硬件上运行。 Hyper-V 允许你创建虚拟硬盘驱动器、虚拟交换机以及许多其他虚拟设备,所有这些都可以添加到虚拟机中。

使用虚拟化的原因

虚拟化允许你:

  • 运行需要早期版本的 Windows 操作系统或非 Windows 操作系统的软件。

  • 实验其他操作系统。 通过 Hyper-V,可轻松创建和删除不同的操作系统。

  • 使用多个虚拟机在多个操作系统上测试软件。 通过 Hyper-V,可以在一部台式机或便携式计算机上运行所有内容。 可以将这些虚拟机导出并随后导入到任何其他 Hyper-V 系统中,包括 Azure。

  • 从任何 Hyper-V 部署中对虚拟机执行排除故障。 你可以从生产环境中导出虚拟机、在运行 Hyper-V 的桌面上将其打开、对虚拟机执行故障排除,然后将其重新导出到生产环境。

  • 使用虚拟网络,你可以创建一个多计算机环境以进行测试/开发/演示,并且同时确保该环境免受生产网络的影响。

系统要求

Hyper-V 可用于 Windows 8 及更高版本的 64 位 Windows 专业版、企业版和教育版。 它无法用于 Windows 家庭版。

打开设置 > 更新和安全 > 激活,从 Windows 10 家庭版升级到 Windows 10 专业版。 可以在此处访问应用商店并购买升级。

大多数计算机将运行 Hyper-V,但是虚拟机确实需要大量资源;它们运行的是整个操作系统。 通常,你可以在具有 4GB RAM 的计算机上运行一个或多个虚拟机,但是你需要更多的资源以供其他虚拟机使用,或安装和运行资源密集型软件,如游戏、视频编辑或工程设计软件。

你的计算机将需要二级地址转换 (SLAT),Intel 和 AMD 的最新一代 64 位处理器中存在此功能。 你还需要 64 位版本的 Windows。

有关 Hyper-V 的系统要求以及如何验证 Hyper-V 在计算机上运行的详细信息,请参阅 Hyper-V 要求参考

可以在虚拟机中运行的操作系统

术语“来宾”是指虚拟机,而“主机”是指运行虚拟机的计算机。 Windows 上的 Hyper-V 支持许多不同的来宾操作系统,其中包括各种版本的 Linux、FreeBSD 和 Windows。

提醒一下,对于你在 VM 中使用的任何操作系统,都需要具有有效的许可证。

有关 Windows 上的 Hyper-V 中作为来宾支持的操作系统的信息,请参阅受支持的 Windows 来宾操作系统和 受支持的 Linux 来宾操作系统

Windows 上的 Hyper-V 和 Windows Server 上的 Hyper-V 之间的差异

对于某些功能来说,其工作方式在 Windows 上的 Hyper-V 中和在运行于 Windows Server 上的 Hyper-V 中不同。

对于 Windows 上的 Hyper-V,内存管理模块不同。 在服务器上,通过假设只有虚拟机在该服务器上运行来管理 Hyper-V 内存。 在 Windows 上的 Hyper-V 中,通过大多数客户端计算机都在运行主机上的软件以及运行虚拟机的预期来管理内存。 例如,开发人员可能在同一台计算机上运行 Visual Studio 以及多个虚拟机。

Windows Server 上的 Hyper-V 中包含的某些功能未包含在 Windows 上的 Hyper-V 中。 这些地方包括:

  • 使用 RemoteFX 的虚拟化 GPU

  • 将虚拟机从一台主机实时迁移到另一台主机

  • Hyper-V 副本

  • 虚拟光纤通道

  • SR-IOV 网络

  • 共享的 .VHDX

限制

使用虚拟化也存在一些限制。 依赖于特定硬件的功能或应用程序不能在虚拟机中良好运行。 例如,需要使用 GPU 进行处理的游戏或应用程序可能无法良好运行。 依赖于子 10 毫秒计时器的应用程序(如实时音乐混合应用程序或高精度时间)在虚拟机中运行时也可能会出问题。

此外,如果已启用了 Hyper-V,这些易受延迟影响的高精度应用程序在主机中运行时可能也会出问题。 这是因为在启用了虚拟化后,主机操作系统也会在 Hyper-V 虚拟化层的顶部运行,就如来宾操作系统那样。 但是,与来宾操作系统不同,主机操作系统在这点上很特殊,它是直接访问所有硬件,这意味着具有特殊硬件要求的应用程序仍然可以在主机操作系统中运行,而不会出问题。



本文转自成杭 51CTO博客,原文链接:http://blog.51cto.com/hangtc/1965720,如需转载请自行联系原作者


相关文章
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
文章提供了Redis最流行的图形化界面工具Another Redis Desktop Manager的下载及使用教程,包括如何下载、解压、连接Redis服务器以及使用控制台和查看数据类型详细信息。
192 6
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
|
2月前
|
存储 弹性计算 运维
阿里云国际Windows操作系统迁移教程
阿里云国际Windows操作系统迁移教程
|
2月前
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
191 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
1月前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
88 4
|
2月前
|
存储 NoSQL MongoDB
MongoDB入门级别教程全(Windows版,保姆级教程)
一份全面的MongoDB入门级教程,包括在Windows系统上安装MongoDB、使用MongoDB Shell和Compass GUI进行数据库操作,以及MongoDB的基本数据类型和查询技巧。
100 2
MongoDB入门级别教程全(Windows版,保姆级教程)
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
64 2
|
2月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
1213 1
|
3月前
|
存储 Web App开发 调度
Windows系统新手教程:常见操作命令帮你玩转电脑
Windows系统新手教程:常见操作命令帮你玩转电脑
128 5