Window 10(11)专业版自带虚拟机功能,还要什么VMware?

一、什么情况下需要使用虚拟机?

1、电脑已经更新到Windows 10(11),但原来的某个程序只能在Windows 7(32位)上运行;

2、电脑运行Windows,同时想安装Linux或者Windows服务器版。

二、如何启用虚拟机功能?

以Window 11专业版(家庭版不包含虚拟机功能)为例讲解,启用3个必须的项目,如图:

启用后系统会增加2个程序,如图:

不建议使用“Hyper-V快速创建”,因为他会使用默认参数设置虚拟机,但偏偏虚拟机对参数是很敏感的,个人觉得微软有时候过于追求简便了。

三、安装“虚拟”的Windows 7系统

使用“Hyper-V管理器”新建虚拟机,其中关键步骤——“指定代数”如图:

我的个人理解:第一代支持Legacy方式启动,第二代支持UEFI方式启动。Windows 7不支持UEFI,必须选择第一代。按照步骤创建了虚拟机,接着连接虚拟机,报错如图:

一大段错误提示,感觉脑袋嗡嗡的,网上找到了官方说明,地址如下:

https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/reference/hyper-v-requirements

官方说明如图:

自己按说明操作后结果如图:

原来是未启用虚拟化,于是在UEFI BIOS中找到虚拟化并启用(我的微星迫击炮主板的相关设置在OC(超频)部分,真是一顿好找啊)。这也说明虚拟机访问了UEFI,我猜测大致的处理过程是:虚拟机启动时和物理机一样首先执行UEFI,UEFI清楚调用来自虚拟机,在自身执行完毕后将控制权交给虚拟机的虚拟硬盘的“MBR”。

在固件中启用虚拟化后即可在“Hyper-V管理器”中正常连接虚拟机,然后开始安装Windows 7系统,过程略。

四、安装“虚拟”的Windows 11系统

Windows 11对电脑硬件的配置要求如图:

在设置虚拟机的参数时要保证满足配置要求,其中关于内存和硬盘的设置一般会留意,但处理器与TPM很可能会忽视。我自己安装时就因为虚拟处理器的数量使用默认值1(如图)导致安装过程中提示不满足最低系统要求,失败无数次,惨痛的教训。

五、安装“虚拟”的CentOS 7.2

我自己想学习Linux,购买了《鸟哥的Linux私房菜》,按推荐安装CentOS,过程比较熟了——先创建,再连接,最后启动,不出意外又报错了,这次的问题来自secure boot(安全启动),如图:

关于这项设定微软的本意是防止未授权的操作系统运行,实际效果却是只有Windows能满足这项设定,实在无力吐槽了。取消secure boot后系统开始正常安装。

最后我安装了3台虚拟机,分别是Windows 7、Windows 11、CentOS 7.2,如图:

六、总结

1、Windows 10(11)专业版自带虚拟机Hyper-V;

2、Hyper-V的运行需要在UEFI中启用虚拟化;

3、安装特定操作系统需要在Hyper-V中设置参数满足系统安装条件,如硬件配置、启动方式、安全验证等。

有趣的Windows之一——虚拟机相关推荐

  1. 在内网IT服务门户里申请Windows Azure虚拟机

    [前言]  最终用户如何自己申请Azure虚拟机?显然不能让他们自己访问Azure门户,一方面太复杂,另一方面不能把Azure管理员账号告诉那么多人.这篇文章告诉我们,只需有System Center ...

  2. 以远程桌面访问Windows Azure虚拟机(转+译)

    公告    :本博客为微软云计算中文博客  的镜像博客.   部分文章因为博客兼容性问题  ,会影响阅读体验  .如遇此情况,请访问  原博客    . 本周Windows Azure Team发布了 ...

  3. 解决Windows与虚拟机ubuntu之间相互直接拖动文件

    目的: 1.实现主机Windows与虚拟机ubuntu间文件共享.文件自由拖拽.鼠标在虚拟机与主机间自由移动. 2.实现虚拟系统屏幕全屏化的功能, solution:需要在 虚拟机VMware中安装V ...

  4. Windows Azure虚拟机概览

    Windows Azure自从2012预览版开始添加了新的虚拟机功能.作为这个新功能的一部分,Windows Azure发布了一个新版本的Windows Azure管理门户,这个门户在原有的基础上增加 ...

  5. 通过Windows Azure Connect ,实现本地机器与Windows Azure 虚拟机的相互连接(转+译)...

    公告    :本博客为微软云计算中文博客  的镜像博客.   部分文章因为博客兼容性问题  ,会影响阅读体验  .如遇此情况,请访问  原博客    . 新版Windows Azure 中有许多非常有 ...

  6. 微软向开发者免费提供的Windows 10虚拟机镜像

    微软向开发者免费提供的Windows 10虚拟机镜像. https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

  7. Windows通过虚拟机的Ubuntu系统安装、配置、管理、远程访问ClickHouse

    Windows通过虚拟机的Ubuntu系统安装.配置.管理.远程访问ClickHouse 1. 安装虚拟机 2. 使用Ubuntu的官方预编译deb软件包 2.1 apt-get命令 2.2 密钥管理 ...

  8. VMware Workstation15.1.0安装Windows 1903虚拟机

    一.下载Windows 1903的原版镜像.(其他win系统版本也行,几乎都是一样的安装操作) 注 意 : 下 载 原 版 系 统 , 不 要 使 用 g h o s t 版 或 者 被 人 修 改 ...

  9. 服务器虚拟系统无法上网络设置,玩转Windows 2008虚拟机网络设置

    很多安装了Windows 2008的朋友在看过<玩转Windows Server 2008自带的虚拟化功能>一文中表示,对其虚拟机功能很感兴趣,纷纷在自己电脑上尝试该功能.但是也有读者来信 ...

最新文章

  1. python基础-第九篇-9.3线程池
  2. Spring-注入参数详解-[集合类型属性]
  3. python高阶函数的使用
  4. 团队愿景和团队章程的问答?
  5. 李沐《动手学深度学习》PyTorch 实现版开源,瞬间登上 GitHub 热榜!
  6. thinkphp+mysql+join+where_thinkphp5.0 多join时where无法between
  7. linux7 修改服务启动项目命令,centos7服务部署flask项目
  8. 如何看oracle 删除完全,如何完全删除Oracle数据库
  9. 锐龙r54600虚拟linux,锐龙r5 4600u相当于i几 游戏设备问题解决分享!
  10. yjk计算书_用户手册
  11. tftpd32Linux,Tftpd32 DNS服务器拒绝服务漏洞
  12. MATLAB求分段函数最大值,如何用MATLAB求分段函数的最小值和最大值?
  13. vfp access mysql具体_详细介绍Visual FoxPro数据表的索引
  14. python 计算置信区间,Python求解正态分布置信区间
  15. Julia1.4文档 —— 2. Julia的基本数值类型
  16. MAYA建模桌面一角_maya多边形建模实例-制作茶几步骤
  17. vray for 3dmax分布式渲染故障疑难解答!
  18. Unity3D性能优化——工具篇
  19. mysql varchar字段自动忽略尾部空格
  20. 浅谈 D-Bus、udevd 和 hald

热门文章

  1. 重庆科技学院计算机科学与技术宿舍,2020年重庆科技学院新生宿舍环境条件,大一新生男生女生宿舍内部图片【多图】...
  2. 远程连接出现身份验证错误,要求的函数不受支持
  3. ModStartCMS v6.0.0 智能验证码,UI样式优化
  4. prettier一般代码规范
  5. WPS中的wordx中取消自动编号设置
  6. 数据分析——数据展现
  7. 请简述ajax的过程,简述 AJAX 及基本步骤
  8. HTML页面固定不动,css怎么让元素固定不动?
  9. linux删除目录命令_如何使用一个Linux命令删除多个子目录
  10. Cache(高速缓存)的三种地址映像方式