给TA买的Mac,是肉疼一点,但是机器确实精致,让人爱不释手的。那个让人羡慕的高清屏幕,一切细节是表现得如此细腻;那个让人觉得生动有趣的UI界面,系统的操作就是一种享受——然而,发现网银的控件,这个不能用、那个也不能用。Mac OS比起Windows平台,是各种不顺,小病百出。这个局面怎么破?
Win11是一个好东西,好香!电脑本来老老实实地重装Win10的,结果不想再折腾,给TA直接上Win11。使用过程,Win11自身的问题不多,因为使用起来非常的顺畅。问题多的,反而是Win11显得很先进,取消了原有版本的Internet Explorer,完全用Edge取代。那么,问题来了,各大银行的网银,还没有跟上,还没有跟Edge适配。于是,经常出现,银行控件无法安装,或者U盾无法签字确认等等问题。这个局面怎么破?
不想因为一棵树木放弃整片森林,所以,不想因为这些小瑕疵而放弃至今最新版本的Windows11系统,更不愿意放弃那个用血汗钱买的Mac!所以,要想办法解决,桌面虚拟化是很好的方法(但是,相信,还是会产生新的问题的……后面有机会再说)。
虚拟机可以选择的平台很多。专业数据中心的,可以选择VMWare vSphere、Microsoft Hyper-V、Citrix XenServer、Linux KVM、Oracle VM Server、Virtuozzo、Proxmox VE、Red Hat Virtualization等等。一般桌面机的,选择VMware Workstation、VirtualBox、Parallels、QEMU、bhyve等等。因为这里主要讲的是一般桌面机的应用场景,所以重点讲讲比较常见的虚拟机平台,各位可以根据自己的喜好进行选择。
1、VirtualBox(https://www.virtualbox.org/)
不得不先提这个VirtualBox,据说是最强的虚拟机软件之一。而且,免费!虽然功能强大,她还不是庞然大物。
VirtualBox适用于X86、AMD64/Intel64平台下运行。虽然是免费,但是,企业、家庭使用均有良好的应用场景。根据使用场景不同,VirtualBox为企业级客户提供高性能计算的产品及服务,但是她是基于GNU 通用公共许可证 (GPL) 第 2 版的条款进行升级、开发的,其开源的本质实际上也是为广大企业提供免费的专业解决方案;当然,这个方案也适用于一般的家庭用户、个人用户。
VirtualBox的跨平台特性,使得她可以运行在主流的操作系统,包括Linux、Windows、Mac及Soloris主机上。其支持的操作系统版本,基本上是地毯式的全面支持,比如Linux(2.4、2.6、3.x 和 4.x)、Windows(NT 4.0、2000、XP、Server 2003、Vista、Windows 7、Windows 8、Windows 10)、Solaris 和 OpenSolaris、OS/2 和 OpenBSD等等。
作为开放、开源的平台,VirtualBox背后有Oracle把控整体项目的质量标准、质量保证,以及其几乎零成本的拥有成本,使得她成为企业、个人用户虚拟机的首选。其软件体积纤小,内存要求、操作要求等等不高,尤其适用于个人用户进行使(玩)用(耍)。
2、VMware Workstation (https://www.vmware.com/)
VMWare
VMWare是商用领域虚拟化技术的领军企业。VMWare在系统虚拟化和云计算领域享有盛誉。VMware 软件允许用户在单个计算机或服务器上创建多个虚拟环境或虚拟计算机系统。理论上,一台计算机或服务器可用于托管或管理许多虚拟计算机系统,有时多达一百个或更多。 该软件可以虚拟化出硬件组件,例如视频卡、网络适配器和硬盘驱动器。 对于企业而言,这对于设置多个服务器系统特别有用,而无需为每个系统购买单独的硬件。他们可以使用 VMware 软件创建虚拟服务器以节省时间和金钱。
跟VirtualBox的跨平台类似,VMWare几乎可以运行在已知主流的操作系统平台上,实现超凡的跨平台能力,包括但不限于Windows(Windows Server 2003/2008/2012/2016/2019/2022, Windows 3.1x ~ 11)、Unix、Linux、Mac OS等等。
不过这个都是细节,关键是,这些主要是以商用类为主,所以要享受到这种专业级的软件服务,需要代价——不少的费用。这对于企业、个人而言,都是不小的一笔开支。尤其对于个人用户而言,享受VMWare,确实是一笔不少的花销。
3、Microsoft Hyper-v
嗯,老实说,这个虚拟机多少有点让我喜出望外的。当自己拼命折腾和研究VirtualBox、VMWare的时候,竟然发现Win11就自带这个虚拟机环境——在一个非常不显眼的地方,一般人还不注意到。
Win11专业版上,安装Hyper-v不需要专门的下载,因为某软已经给你打包好了,不过就是要自己慢慢找。Win11左下角放大器点一点,输入“控制面板”,就知道我们熟悉的“老朋友”了。
Win11下如何找到“控制面板”?
“控制面板-程序和功能-启动或关闭Windows功能”,然后勾选“Hyper-v”,这里包括Hyper-v管理工具、Hyper-v管理平台。
启动或关闭Windows功能
Hyper-v
4、总结
所谓“各花入各眼”,上面介绍的三款产品都有其产品特性、应用场合以及用户对象。各位可以根据实际的情况相应选用即可——相信,只要不是用于专业的数据中心,桌面机的虚拟化对于大部分一般用户而言,关心的不是性能,而是用户的感受:
对于已经运行在Window11上的用户,如果只是虚拟低版本的Windows的(如:虚拟化Win7,好找回兼容性更强的Internet Explorer,处理网银等问题),自带的Hyper-v已经非常足够。从安装体验来说,Window11上虚拟自家的产品,那简直是顺手拈来;而且,从操作来说,非常流畅。(注:虚拟机和主机存在USB设备无法共享的情况,如需了解具体的解决方式,请评论区中备注,以便后续撰文再具体介绍。)
对于想在Windows上虚拟Mac,或者反过来,希望从Mac上虚拟低版本的Windows解决网银登录、交易等问题的,建议使用免费的VirtualBox。因为,上面的自带Hyper-v,貌似还不支持Mac OS的虚拟,也就是说,Windows上用Hyper-v,你虚拟不到Mac OS系统。我们只是期待后面的版本能支持就完美了,毕竟某软作为大厂,心胸开阔点,用Hyper-v虚拟出Mac OS,岂不快哉!