Windows虚拟机Hyper-v 快速开始 | 什么是VHDX | 使用hyper-V管理器新建虚拟机并使用vhdk磁盘

一、Windows虚拟机Hyper-v 快速开始

1. 什么是Hyper-v

Hyper-V约等于VMWARE,就是个虚拟机软件,所以在这里安装虚拟机就不用再去下载VMWARE了。

hyper-v是一个虚拟机软件,与VMware类似,最初版本与Windows Server 2008同时发布。于Hyper-V Server 2012完成RTM版发布。

对于使用windows10专业版的用户,win10本身已经有虚拟机软件了hyper-v。

2. .vhdx与.vmdk区别

hyper-v支持的硬盘类型有两种:第一种是VHD,第二种是VHDX,它们两个大不相同,第一种硬盘空间最大仅支持2048GB(即2TB),第二种的硬盘空间的最大储存量为64TB,对于电源故障有一定的修复功能,但不支持Windows 8之前的系统。

VMware只能打开.vmx/.ovf/.ova等格式的文件,不能打开.vhdx格式的文件(Hyper-V虚拟机所创建的)。

什么是vhdx

Windows Server 2012 中的 Hyper-V 引入了一个新版本的 VHD 格式,称为 VHDX,它在设计上可以处理当前以及将来的工作负荷。

Windows Server 2012 中新的 VHDX 格式通过增加存储容量、保护数据并确保大型扇区磁盘上的质量性能,可以满足不断发展的企业的技术需求。

3. 开启 Hyper-v 影响性能?

以前有人说开了Hyper-v功能就相当于原本的物理机也运行在虚拟化上了,很影响主机的性能。
说对了一半。
Hyper-V启动后,用户空间被运行在Hyper-V虚拟层之上了,但实际上软件还是能像之前一样直通硬件。只不过实时性没有裸机那么强了。

这应该被称作“半虚拟化”,和我们说的“虚拟机”还是有一定区别的。性能的话,基于硬件虚拟化技术的情况下大概能达到裸机的95%,损失程度其实比Microsoft Defender带走的性能要少点。

4. Hyper-v 中第1代和第2代虚拟机区别

Hyper-v 中第1代和第2代虚拟机区别
参考URL: https://blog.csdn.net/allway2/article/details/103286585

创建第1代或第2代虚拟机的选择取决于要安装的来宾操作系统以及要用于部署虚拟机的启动方法。 建议创建第2代虚拟机,以便充分利用安全启动等功能。

5. 使用VirtualBox将.vhdx转换为.vmdk

[教程] 使用VirtualBox将.vhdx转换为.vmdk
参考URL: https://www.bilibili.com/read/cv11134906

未测试验证! TODO

二、Hyper-V 使用 快速开始

1. Win10 开启 Hyper-V功能

对于使用windows10专业版的用户,win10本身已经有虚拟机软件了hyper-v。

注意,win10家庭版没有Hyper-v,需要你升级到win10专业版。

1.打开Windows的 “启用或关闭Windows功能”,然后找到“Hyper-V”,然后打钩。

在这里插入图片描述
选中Hyper-V下所有的组件, 提示我们需要,重启计算机,保存我们的文件,之后点击“立即重新启动。

如果仍勾选不了,查看电脑虚拟化是否开启;
【任务管理器】-【性能】
在这里插入图片描述

如果不能完全打钩,就是子目录有一项“Hyper-V 虚拟机监控程序”是灰色的无法选中。
重启电脑,按“F2”进入Bios界面,找到 Intel virtualization technology选项,选择“开启”开机后,再次来到“Hyper-V”的地方,然后打钩即可。

  1. 开启后,在开始菜单中,可以看到“Hyper-V”菜单

选择开始菜单,输入Hy,就可以打开虚拟机管理器了
在这里插入图片描述

2. 使用VHDX 文件创建 Hyper-V VM(使用hyper-V管理器新建虚拟机并使用vhdk磁盘)

  1. 打开HyperV管理器
    左下角,搜索界面 搜索 hy

在这里插入图片描述
2. 新建虚拟机
在左侧的主机中,单击右键,在弹出的右键菜单中,选择 新建虚拟机
在这里插入图片描述

先填写虚拟机的名称,然后设定虚拟机的位置

这个位置可以设定到我们vhdx文件的位置(重要)
在这里插入图片描述

  1. 选择虚拟机的代数
    因为默认Hyper-V安装的是Windows系统,磁盘选用的是第二代的,安装Linux有些特殊,需要用第一代磁盘,否则无法启动安装进程。

  2. 设定分配给虚拟机的内存

  3. 配置虚拟机的网络
    后面可以改。在这里选择已经设定好的网络

  4. 连接虚拟硬盘这一步很关键
    一定要选择使用现有的虚拟硬盘并选择我们的vhdx硬盘文件

工作中遇到问题总结

Hyper-V 虚拟机监控程序”是灰色的无法选中

1.打开Windows的 “启用或关闭Windows功能”,然后找到“Hyper-V”,然后打钩,但是不能完全打钩,就是子目录有一项“Hyper-V 虚拟机监控程序”是灰色的无法选中。

解决办法:
重启电脑,按“F2”进入Bios界面,找到 Intel virtualization technology选项,选择“开启”开机后,再次来到“Hyper-V”的地方,然后打钩即可。

3. 如何在hyper-v中给虚拟机分配独立IP

官方参考:https://docs.microsoft.com/zh-cn/learn/modules/configure-manage-hyper-v/5-configure-hyper-v-networking

虚拟网络配置管理器里面先设置虚拟交换机, 然后在虚拟机的设置里面分配就可以了。

Hyper-v会自带一个Default Switch交换机,这个交换机使用NAT网络,并不允许修改。Hyper-v的Default Switch交换机的IP每次重启都会变化,而且不能设成不变的。

Hyper-V虚拟交换机管理器里新增一个交换机
新建虚拟网络交换机,类型选择外部

在这里插入图片描述

在连接类型中外部网络,从下拉列表中选择主机所使用的网卡,

在这里插入图片描述

虚拟机的IP和DNS设置为自动获取。现在主机和虚拟机都可以上网了。如果以后主机更换了上网所使用的网卡,只需要更换虚拟机所使用的网卡即可。

猜你喜欢

转载自blog.csdn.net/inthat/article/details/125028237