mac cdr镜像安装教程就是方案因架构鸿沟而进展迟缓,Mac用户运行Windows的完善方案

随着搭载M1Pro和M1Max芯片的新品MacBookPro上市,Apple历史上的第二次系统迁移已经打下了扎实的基础;M1系列芯片的优秀表现,也让客户在购买时无需在其与Intel系统旧款间纠结。

虽然,如果说M1系列Mac型号现在也有什么影响客户、特别是办公用户购买的原因,那就是缺乏运行Windows的健全方案。在过去,Mac用户运行Windows的选用这些:既可以使用Apple官方支持的BootCamp安装双平台,也可以使用虚拟机。由于当年与主流PC同属X86架构,虚拟机软件选择也好多样,从付费的ParallelsDesktop和VMwareFusion,到免费的VirtualBox、QEMU都可堪此任。

回到当下,BootCamp已经被Apple放弃,而虚拟机方案也因架构的鸿沟而进展迟缓。截至现在,只有新近公布的ParallelsDesktop17宣布支持Windows11ARM64版本。这不仅是利好消息,但不少用户或许对其较高的价格感到担忧。

那么,是否有在M1系列Mac上虚拟Windows11的免费方案,它们的体现是否能满足日常使用的需求呢?这就是本文要提问的问题。

请注意:

本文适用于使用M1、M1Pro或M1Max芯片的Mac型号。对于使用Intel处理器的机型,一般建议直接使用免费且加强的VMwareFusionPlayer即可。本文亦不介绍使用ParallelsDesktop17安装Windows11的方法,因为该操作有完整的官方文档,且属于研发商科技支持范围。

本文所述运行状况及技巧方法仅适用于写作时(2021年11月初)的状况,这随时间推移会出现差异,请留意检索后续进展。

本文假定读者知道macOS下「终端」和Windows下PowerShell的基本操作,已经在Mac上安装了包管理软件Homebrew并知道其基本用法。

准备工作:从官网渠道获得Windows11ARM64

虽然微软早已推出了自家的ARM架构软件产品SurfaceProX,也为其第一时间更新了Windows11,却没有提供独立的Windows11ARM64版的ISO安装镜像供下载。诚然,网上现成的资源早已一搜可得,但我们并不推荐下载使用这类来源不明的安装镜像。这除了依照许可协议,更重要的是能够保障安全。

相比之下,以变通方法从官网渠道获取安装文件是更为稳妥的选取。截至现在,具体方法主要有两种:

从微软的「统一升级系统」(UnifiedUpdatePlatform,UUP)下载所需文件,然后打包为ISO格式镜像并安装。

下载微软对于Hyper-V虚拟化系统提供的Windows预览体验计划版(WindowsInsiderPreview)虚拟平台盘文件,然后转化为其它虚拟机硬件可以调用的格式并挂载。

比较而言,两种方式不分轩轾:第一种方式非常便捷,可以省去安装的时间;后一种方式则相当通用,得到的镜像文件也可以留备后用。因此,下面依次介绍这两种方式。

方式一:从UUP文件打包ISO镜像

UUP上线于2016年年末,可以理解为微软的「增量升级」技术,即在升级平台时按照硬件环境、与最新版本的差别等条件,只下载所需的更新文件,从而推动升级效率。换个视角看,UUP也就为不同软件系统提供了下载专用安装文件的渠道。

只是,UUP并没有公开文件目录和下载渠道;但是,能从UUP直接获取而是增量升级文件,离我们必须的ISO安装镜像也有不小差异。好在,已经有人麻烦做完了功课;例如UUPdump()这类的第三方网站,将过滤、下载和转化的流程简化为了向导和手动化脚本。由于这个项目是开源()的,其下载来源和安全性均较有保障。

使用UUPdump获取Windows11安装镜像的方式是:首先,访问UUPdump网站(有英文翻译),从首页的「快速选项」中,点选「最新Beta通道版本」右侧的「arm64」按钮(由于截至现在,两个更稳固的通道已经提供Windows11)。

在找到的升级中,从上往下浏览,选择版本号最高的、名称形如「Windows11InsiderPreview版本号」的链接点击。

在「选择语言」步骤,保持「中文(简体)」(或你想要使用的其它语言,如中文);在「选择版本」步骤,勾选你希望使用的版本(建议是你拥有正版许可证的版本,方便后续激活,一般Home版居多);

解开压缩包至单独文件夹,其中的uup_download_macos.sh即为下载和生成ISO镜像的类库。如其readme文件所述,需要先用Homebrew安装若干依赖能够运行:

brewtapsidneys/homebrew

brewinstallcabextractwimlibcdrtoolssidneys/homebrew/chntpw

从终端执行uup_download_macos.sh,等待进度完成(下载量约5GB),便能在脚本统一目录下发现名称形如22000.1_PROFESSIONAL_ARM64_ZH-CN.ISO的输出文件了;这就是我们必须的安装镜像。

方式二:从Hyper-V格式虚拟盘转换

比如前述转制ISO的方式,还可以一步到位,使用微软直接提供的Windows11ARM64预览版虚拟机。具体而言,下载到的是一个虚拟内存文件,将其挂载到空白虚拟机上成为平台盘即可使用。

遗憾的是,微软提供的是对于自家Hyper-V虚拟化系统的格式,而Hyper-V并没有macOS版本。因此,还必须将其转化为其它虚拟机硬件能加载的格式。

详细步骤是:首先mac cdr镜像安装教程,访问Windows11InsiderPreview的下载页面()。注意,该页面应该注册加入了「预览体验计划」(但无任何门槛或成本)的谷歌账号才能访问。点击蓝色的「WindowsClientARM64InsiderPreview-[版本号]」按钮下载虚拟机,这将得到一个名称形如Windows11_InsiderPreview_Client_ARM64_en-us_22483.VHDX的文件(约10GB)。

之后,通过Homebrew安装转换格式所需的工具:

brewinstallqemu

接着,将上述VHDX格式的虚拟内存转换为其它虚拟机可用的格式。具体的目标格式取决于你使用的软件(见后文);比如,如果选择VMware,则应转化为VMDK格式:

qemu-imgconvert-p-fvhdx-OvmdkWindows11_InsiderPreview_Client_ARM64_en-us_22483.VHDXwin11.vmdk

其中,-p选项指显示进度条;-f和-O选项分别用于指定输入和输出格式;最终两个参数分别为输入和输出的文件模式,请依照实际状况和意愿调整。例如,如果选择UTM,则应将命令中的各处vmdk替换为qcow2。

用VMwareFusion安装

VMwareFusion是知名商业虚拟机研发商VMware针对macOS开发的虚拟机硬件。该工具原为收费软件,但从2020年起宣布对于非商业功能免费提供基础版,即VMwareFusionPlayer。

截止现在,VMwareFusion尚未正式支持Applesilicon处理器或Windows11ARM64版,但于9月公布了一个技术预览版(免费,但必须登录VMware账号)。根据VMware发布的检测指南,Windows10或11的支持是隐藏的,需要借助自动更改参数的方式能够启用。

用VMwareFusion安装Windows11的详细方法是:下载安装后开启VMwareFusion。点击左上角的加号,选择「新建」。在跳出的向导中,点击「创建自定义虚拟机」>「继续」。在「选择操作平台」步骤,可以看到软件只列出了少量Linux发行版,并不包括Windows。因此,暂且选择兜底的「其他」>「其他64位Arm」,然后点击「继续」。

下一个「选择虚拟磁盘」步骤相同点击「继续」。在最终一步,点击「自定义修改」。为虚拟机指定一个放置位置后,会同时弹出虚拟机窗口和一个设置窗口。

此处,先开启「处理器和存储」页面,分配2个核心,4GB(4096MB)内存。这是微软推荐的最小配置;按照经验,足以支撑平台原本和日常的浏览、办公操作了;更低的配置也可以开机,但只用性很差。

完成这种设定后,先不要开机,回到VMwareFusion主窗口,在今天创建的虚拟机名称上单击右键,选择「在Finder中显示」;但是,在显示出的虚拟机文件界面上继续点击右键,选择「显示包内容」,展示其外部文件。这里,找到以vmx结尾的配置文件,在其上单击右键,选择惯用的纯文本编辑器开启(也可以用自带的「文本编辑」)。

找到guestOS开头的一行配置,将其改为guestOS="arm-windows11-64",然后保存文件。

回到虚拟机配置界面。可以见到此处相比之前多出了「默认程序」等对于Windows虚拟机的选项,而「鼠标和屏幕」中也可以选用为Windows10适配的配置了;这说明即将成功进入了Windows支持。

接出来的设定根据你选用的安装方法有所不同:

绕过Windows11的安装限制

Windows11对于硬件条件有相当特殊的规定,主要包含要求支持TPM(可靠平台组件)2.0和安全引导(SecureBoot)等,否则会拒绝安装(相关争论可参看少数派此前的)。

绕过方法也很简洁。在安装界面的第一步,即显示「现在安装」(InstallNow)按钮的图标,按Shift-F10打开命令提示符图标,然后键入regedit并回车,打开注册表编辑器。

此时,在右侧窗格定位到这个模式:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup

之后在Setup键上单击右键,选择「New」>「Key」,新建一个名为LabConfig的键。

之后,在左侧窗格空白处点击右键,选择「New」>「DWORD(32-bit)Value」,新建一个名为BypassTPMCheck的DWORD类型值,双击将其值改为1。用相同的方法新建一个名为BypassSecureBootCheck的DWORD类型值,也将其值改为1。

关闭注册表编辑器,即可跳过限制完成安装。

为虚拟机启用网络

在传统虚拟机配置流程中,安装完系统后的第一步就是安装开发商提供的专用驱动和辅助程序,对于VMware而言,即VMwareTools。遗憾的是,由于VMware尚未正式支持Windows11ARM64,VMwareTools也没有完成适配;这对正常使用最重大的障碍,就是虚拟机由于找不到网卡而不能上网。

对此,社区用户现在看到了一个悖论但快捷的细则:以管控员权限打开WindowsTerminal终端(可以在开始菜单搜索「Terminal」找到,在其上单击右键选取「以管理员身份运行」),然后运行如下命令:

bcdedit/debugon

bcdedit/dbgsettingsnethostip:10.0.0.1port:50000

如果你认为前面的命令突然其妙,那是由于……这是没有方法的办法。bcedit是Windows上用于安装开启选项的命令行软件;而上述两行命令的作用,就是首先引入内核安装器,然后添加一个专用于内核安装的以太网网路连接。是的,这么做的唯一目的就是为平台添加一个无需驱动的虚拟网卡。也正因极其,命令中的hostip和port选项的值可以任意填写,因为他们指的均是用于内核安装主机的IP地址和端口,这针对我们的目的并不重要。

完成修改后,重新开启虚拟机,即可正常联网。

使用远程桌面变通实现高清分辨率

缺乏驱动造成的另一个难题是虚拟机能够随着窗口缩放灵活适配分辨率,也不能支持Retina分辨率的高清显示。

其实,注意到Windows操作平台均可以借助RDP协议从远程访问,这不应该任何额外驱动的外置支持,而分辨率高低也可以自主设置;又注意到在VMware的默认组网形式(NAT)下,虚拟机和宿主机进入同一个虚拟局域网(vmnet8)中。

此外,只要把虚拟机当做一台「远程」机器,从宿主机通过远程桌面用户端连接,即可回避没有显示驱动的问题,以高清分辨率显示其图标。

因此,首先在虚拟机中引入远程桌面。方法是开启「设置」>「系统」>「远程桌面」,打开「远程桌面」选项的开关。

接着,打开WindowsTerminal终端,执行ipconfig命令,记下显示的本机IP地址(如右图中显示的192.168.162.128)。

之后mac cdr镜像安装教程,下载安装免费的MicrosoftRemoteDesktop应用(其实,你也可以使用JumpDesktop等更好的付费工具)。打开后,点击「AddPC」按钮,在「PCname」栏填入上一步记下的IP地址,并在「Useraccount」栏添加虚拟机的管理员账号。

最后,切换到「Display」选项卡,勾选「OptimizeforRetinadisplays」和「Updatethesessionresolutiononresize」,点击「Save」。

这种一来,便可以用上高清分辨率、随窗口宽度实时缩放的虚拟机了。由于是本地传输画面,除了偶有卡顿之外,基本不会感得到提早。如果你想进一步提升响应速度,可以考量关闭动画、阴影和壁纸等视觉元素。

用UTM安装

UTM()是一个开源的虚拟机硬件,以命令行虚拟机软件QEMU为底层,可以说是前者的图形界面包装。UTM最为人所知的登场可能是在iOS越狱新闻中——这是现在很少见能在iOS上运行的虚拟机。

而在macOS上,UTM的体现同样出众。最易于看到的特点之一,就是它严格依照现代macOS界面规范设计,与macOSBigSur后的新原生风格比较搭调,在普遍「不修边幅」的开源世界变得鹤立鸡群。

得益于在iOS上的积累,UTM非常迅速地推动了对Applesilicon的适配,去年Windows10ARM版启用后不久就能借助UTM在M1芯片MacBookPro上运行。

具体到用法上,UTM的使用方法与VMware大同小异,且官方文档已经升级了调试Windows11的流程,参照前文VMware的流程和该文档提示操作就能。这里,仅对个人尝试后看到的常见问题做出提醒。

关于安装方式

官方文档演示的是本文分类下的方式二,即借助导入虚拟硬盘安装,并且没有转化格式。但就像文档尾部所述,UTM对VHDX格式的支持并不规范,容易出现蓝屏、应用闪退等问题。

此外,仍然建议根据前文所述方式,将下载到的文件转化为原生的QCOW2格式再导入。

另外,使用ISO镜像安装的方案在UTM上一直是可行的,但相同应该设置注册表来跳过TPM和SecureBoot这两项安装条件(原则见上文)。

同时,由于UTM对USB总线的模拟存在弊端,安装过程中有一定概率会发生类似于「掉盘」的问题,即能够再次从ISO镜像读取数据。截至现在,社区没有看到能完全防止的方法,如果碰到从头安装即可,一般不会连续「中奖」。

关于网络和显示驱动

与VMware的状况相似,由于对Applesilicon的适配处于初期阶段,相关驱动的研发也没有充分跟上。

比VMware稍好一点的是,这边使用的驱动和辅助软件SPICEGuestTools(链接:注:文件为ISO格式,下载后挂载到虚拟机的光驱安装)至少实现了网卡支持,不应该通过命令行魔改一个网卡出来。

然而,显示驱动则相同很不健全,不仅能够支持高分辨率,而且还能随机出现鼠标指针突然蒸发的疑问。对此,建议相同是使用上文介绍的远程桌面模式,绕过这个难题。

性能比较及选用建议

经过上述修改流程后,通过VMwareFusion和UTM安装的Windows11均可以正常联网,运行也非常顺畅。根据测试,浏览器、Office等常用应用的运行也没有问题。

至于性能,我做了一个不细致的测试。在一台采用M1Max处理器的16寸MacBookPro上,使用前文所述的配置(双核、4GB存储)借助ISO镜像全新安装,GeekBench5的运行成绩如下表所示:

可见,VMwareFusion的纸面性能稍强于UTM,两者均不及ParallelsDesktop,但差别不大;实际使用中的体会也大体那么。

此外,如果要求不高,只是时常有使用Windows的需求,建议采用VMwareFusion即可。不仅免费,因为有商业公司支撑,后续的适配可能也比开源项目更迅速和加强。

另一方面,如果你的日常工作对Windows环境依赖众多,那么付费但有官方支持的ParallelsDesktop可能还是更好的选择。多花的成本一方面可以获取更简洁流畅的安装流程,也可以取得融合方式(即直接让Windows应用的窗口显示在Mac桌面上)等提升使用感受的进阶功能。相比之下,VMware的免费正式版仍然值得等待,但官方至今依然没有就时间表给出准信,因此并不值得特地期待。

添加微信

转载原创文章请注明,转载自设计培训_平面设计_品牌设计_美工学习_视觉设计_小白UI设计师,原文地址:http://www.zfbbb.com/?id=6178

上一篇:mac cdr镜像安装教程苹果Mac电脑用户推送了macOS12.3.1更新Control等内容

下一篇:cdr是什么软件?coreldraw2021最新版,支持WIN10系统 (64位)