<OS有关> 升级 Windows 10 到 Windows 11 in VMware Workstations 16pro

原因

计划单独用一个Discord账号,用来在Midjourney上面AI创图,想起已经落尘的VM它很合适。

环境

VMware Workstation pro 16.1.0 版本(2020-11 released)

VM is Windows 10 home (licensed)

        里面只有Norton 与 Chrome ,补丁在2020年...   那时Windows 11还有10月官方才放出,一直没落在ssd里“落灰”4年

升级过程

update windows

这是一个漫长并且消耗网络流量的过程...    Windows 10 会下载很多之前必要的补丁。

  • 以至于,打算做个Windows Server Update Services (WSUS) ,但这个要用Windows SERVER License 需要钱,放弃。
  • 还看了 PDQ Deploy 也要钱,算了。
  • 默默打开了 Windows Delivery Optimization,这是 Windows 10/11 自带的功能,不要钱。

Windows Delivery Optimization,允许局域网内的设备共享更新,避免每台设备都单独下载更新。这个功能可以在任何 Windows 系统上使用,而不需要依赖 WSUS。

Windows 10 doesn't meet Windows 11 request
当前Win10不符合升级到Win11需求

在Update Widnows里看到这信息,猜到可能跟加密有关,毕竟VM上没有BitLocker TPM2.0,也可能还缺少 Hyper-V 等其它功能。上面有提示,下载 PC Health Check tools (点击从官网下载) 来检测Windows 11的需求条件。

Windows 11的最低条件

  • TPM 2.0
  • Secure Boot
  • A compatible processor
  • 4GB RAM and 64GB storage
  • UEFI firmware with Secure Boot enabled

这么一看,VMware Workstation上要改配置。主要在TPM 2.0, UEFI

恩,以前考过VMware认证,有十好几年了。还好,新的东西不多。

VM配置中

1.TPM 2.0

这个很简单,在VM配置中,左上角选择“Options”,找到“Access Control” 描述是“Not encrypted”  点中后,在右侧里添加两竺密码去加密VM files, 加密的过程会占些时间,如下图:

这还没完,还是在VM配置中,左上角选择"HardWare", 点低部的“Add...” 按钮。添加"Trusted Platform Module"  这个才是TPM,见下图:

2. UEFI firmware
3. Secure Boot

这两用一张图来,在VM配置中,左上角选择“Options”,找到“Advanced”。因为配置在同一选项里,见下图:绿色框

在"Firmware type" 里选择"UEFI", 并勾选上"Enable secure boot",见上图右侧。

小结

这些做完,就是确保 内存>4GB, 硬盘>64GB

注意

我的虚机是快照Snapshot获得,当初没扫VMware文档,如果克隆出来就好了。因为加密后,与它关联的那些VM们,都不能选择“encrypted” 加密,需要删除那个加密的才行。见下面图:

所以, 先克隆虚拟机(Clone)是更好的选择。但要用考虑是不是要再买一个License,或者删掉VM。Amazon 淘宝 天猫 京东都买过Windows license,这些地方购买,价格很低。

Windows 10 中升级

方法一

使用 Update windows 功能, 这个是系统自带的,自动运行。踏马的, 跑了9+小时。

方法二

使用 Window 11 安装文件 (ISO 或不能引导的 运行 setup.exe 来完成升级) 这个速度最快。

小结

以上操作,还要先升级VMware Workstation pro16.1.0 到 16.2.0 版本。到了16.2.0后,VMware Worksation 才支持运行Windows 11系统。

别忘记 升级/重装VMware Tools 这个也是需要的。

VMware Workstaion 17pro, 17.6.0 build-24238078 下载

离开IT行业太久,VMware已经从DELL变成了Broadcom。下载VMware产品时发现审核的入口变红了。 想想第一次用VMware Server还是要安装 Windows Server, 那时用VMware Center 1.0, 有20年了?用的刀片服务器,后然升级到SAN,服务器也换成2U,内存到了64GB->128GB->256GB->512GB运行ESXi 的各种版本,离开时有N千个VMs 运行在百来台服务器上。

VMware Workstaion Pro 16 当初买的个人非商用许可,清楚记得$200+tax,本想买17的升级许可,惯例是$100。看了文档发现,个人非商使用 现在 免费啦!!! 免费!!! 免费!!!

在Reddit里,下面的帖子,提供了Vmware产品的下载路径:

https://www.reddit.com/r/vmware/comments/1d4eivz/vmware_workstation_pro_17_windows_where_to/?rdt=61926

感谢notdmon  https://www.reddit.com/user/notdmon/ 分享下载链接:

VMware® Workstation 17 Pro 17.6.0 build-24238078 for Windows Link  <- 点击直接下载

总结

在买VMware Workstaion pro 16之前,我用了很多年的 VirtualBox:Oracle VirtualBox ,最早是Vmware player 1.0 因为可以同时多机运行。
图片里这些VMs 以前是用VirtualBox创建的,但使用的是VMware vdisk格式,VM是用的 Hyper-V。VM用得很少,当初并没有留意到,直到这次升级Windows 11时,才发现 CPU 的这些虚拟化 功能是没有勾选的,如下图 绿色部分:

当试着去勾选时,会报 “Virtualized Intel VT-x/EPT is not supported on this platform.” 这个平台不支持,剩下两可以选择。

我的Laptop 是 i-7 CPU,VT-x EPT是处理器有的,看了 BIOS,有关虚拟化的是 Enabled (打开的),

为什么这个 Virtualized Intel VT-x/EPT 不能选择???

想了想,这个是因为之前安装的 VirtualBox 使用的是 Hyper-V,解决办法:

禁用Hyper-V,在OS修改就好。

  1. 以管理员身份运行命令提示符。按Windows键,搜索栏里填CMD,鼠标点右键,"以管理员运行"/ "Run as administrator"

2. 输入命令:“bcdedit /set hypervisorlaunchtype off”

这将禁用 Hyper-V 并释放 VT-x 给 VMware 使用

已知的问题:

VM配置,在 "Guest operating system" 不能选择 "Windows 11 x64" ,但不影响Windows 10 升级到 Windows 11。

总之,Vmware 是不可能被Docker替代,虽然它们之间有重叠。但独立的OS有着很多先天优势,VMware 还有快照,克隆功这些功能,如果编排得当,事半功倍。

VMware Workstaion pro个人非商使用,现在已经是免费的。 它的菜单简明,系统的稳定性极好,丰富的配件增减。

VMware Workstation Pro: Now Available Free for Personal Use 官网介绍 May 2024

现在VMware 帮你省下了 $199+税 (条件:个人非商业使用),更美了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值