跨界探索:在苹果系统M系列处理器上安装Windows 11系统的实践经历

news2024/11/25 4:00:37

26cf5d796d097c0fe2ae987e093589e1.jpeg

3717fdadebf938762eb350c3f866a2f0.gif

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路。]

大家好,我是【WeiyiGeek/唯一极客】一个正在向全栈工程师(SecDevOps)前进的技术爱好者  

作者微信:WeiyiGeeker  
公众号/知识星球:全栈工程师修炼指南  
主页博客: https://weiyigeek.top - 为者常成,行者常至


0x00 前言简述

背景

描述:在上一篇,文章中,我们介绍了在旧版本苹果MacOS系统安装Windows的方法,当时也是一位同事需要将macOS笔记本安装成为双系统,当时由于是2019年前的型号,所以使用的是BootCamp的方式进行安装;昨天又受另外一个同事所托,需要将苹果笔记本电脑安装一个 Windows 10系统,结果到手后一看系统和处理版本,发现是苹果的 M1 处理器,而苹果的M系列处理器采用的是ARM架构的,不支持64位架构的,要用启动转换助理只能在英特尔芯片上用,所以传统的双系统是无望了,遂Google 上搜索了相关资料,发现有大佬分享了苹果 M1 / M2 处理器安装 Windows 11的方法,是使用虚拟机的方式来进行Windows11/10系统安装,在实践的过程中还是存在一些小坑,为了帮助有同样需要的小伙伴们,就在此记录一下,希望大家多多支持。

0235e0990e61ad80c9ea43cde840b1d3.png

weiyigeek.top-Windows 11 For Mac图

此篇操作对象由于是2020年后的MacBook机型且不是Intel处理器,则不能使用BootCamp来安装引导Windows系统,例如,作者后续遇到的 MacBook Air M1 2020 款其处理器是 Apple 的 M1,就无法使用 BootCamp 安装 Windows,只能采用虚拟机方式安装 ARM 版本的 Windows ,作者会在后续文章中进行简单实践。

温馨提示:要想使用 BootCamp 安装 Windows,其 Mac CPU 必须为 Intel 的,否则打开 Bootcamp 应用将会报如下错误。

# 查看 Mac CPU
方式1.左上角 苹果图标 -> 关于本机 
方式2.命令行方式
sysctl machdep.cpu.brand_string # 查看当前电脑的处理器型号
sysctlhw.physicalcpu  # 查看当前处理器物理核心数量
e8c623d80e98db6d1767e38f7fa729fb.png
weiyigeek.top-判断是否支持BootCamp图

此文,为作者原创文章,希望大家多多支持,若对看友您有帮助请帮忙转发,点👍、在看,若有疑问的小伙伴,可在文末留言哟!

方案

通过前面描述,我们知道如果想要在 M1、M2 芯片的 Mac 上安装 Windows (仅限 ARM 版本),使用传统的双系统方式是走不通的,当下只有通过使用虚拟机软件进行Windows安装。

当前在macOS中使用最多的虚拟机软件有 VMware FusionParallels Desktop,下面将分别进行介绍。

特点/区别VMware FusionParallels Desktop
支持的操作系统macOS, Windows, LinuxmacOS, Windows, Linux
性能通常认为较稳定,性能良好通常也被认为性能良好,与 Fusion 相当
一体化功能- Unity 模式,将 Windows 应用程序整合到 macOS 环境中
- 共享文件和文件夹
- 一键快照
- Coherence 模式,类似 Unity 模式
- 共享文件和文件夹
- 共享剪贴板
兼容性可能更适合企业用户,对多个操作系统的支持较好可能更适合个人用户,易于设置和使用
安全性企业级安全功能,如虚拟网络隔离有一系列安全功能,但可能不如 Fusion 的多
定价常年提供不同版本和定价计划价格相对较高,有免费版本常年提供不同版本和定价计划,价格相对较低,家庭版在498RMB/年
虚拟机配置选项较为丰富,适用于技术专家和高级用户用户友好,适用于普通用户和初学者
支持的硬件设备对各种硬件设备的支持较为广泛支持的硬件设备也很多,但可能不如 Fusion 广泛
兼容性在更新和新 macOS 版本方面可能会有些滞后通常会快速更新以支持最新的 macOS 版本
官网地址https://www.vmware.comhttps://www.parallels.com

这些是一些主要的特点和区别,当然每个人对这两款软件的偏好可能会不同,作者个人推荐使用 VMware Fusion,因为其功能强大,并且个人用途是免费的,没错就是免费的,但若要购买商业版,需要付费。

温馨提示:个人用途免费版的 VMware Fusion 需要在官网注册账号,然后按照提示完善信息,需要填写的内容很多,还有审核等待期,若感觉太麻烦当然也可以有其他激活方式,关注公众号回复【20240507】获得相关软件。

VMware Fusion 13.5.1 For Mac 下载地址:https://www.vmware.com/in/products/fusion.html

Parallels® Desktop 19 for Mac 下载地址:https://www.parallels.cn/products/desktop/

3c9d6916b35b2445d97afaa6bed26adf.png

准备

描述:作者实践过程中,虚拟机使用的是 VMware Fusion 13.5.1 版本,Windows 使用的是 SW_DVD9_Win_Pro_11_22H2_64ARM_ChnSimp_Pro_Ent_EDU_N_MLF_X23-12755.ISO镜像,若需相关软件的可以关注公众号回复【20240507】获取,这是后续环境的前置准备。

# Windows ARM 镜像磁力链接
# SW_DVD9_Win_Pro_10_22H2.3_64ARM_ChnSimp_Pro_Ent_EDU_N_MLF_X23
magnet:?xt=urn:btih:1254374ee4000b9e8fed508fe2fdcdd8f49c2161&dn=SW_DVD9_Win_Pro_10_22H2.3_64ARM_ChnSimp_Pro_Ent_EDU_N_MLF_X23-36949.ISO&xl=5333610496


# SW_DVD9_Win_Pro_11_22H2_64ARM_ChnSimp_Pro_Ent_EDU_N_MLF_X23-12755.ISO
magnet:?xt=urn:btih:e8c15208116083660709eac9aee124e025c01447&dn=SW_DVD9_Win_Pro_11_22H2_64ARM_ChnSimp_Pro_Ent_EDU_N_MLF_X23-12755.ISO&xl=5719896064

8ba6415d72c2b66c8e90007399fb40b9.png

当然也可以使用苹果系统的Safari浏览器自行从官网下载VMware Fusion以及ARM 版本的 Windows 11 镜像版本(https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64),作者在实践过程中发现,VMware Fusion 13.5.1 版本不支持 ARM 版本的 Windows 10,所以若想安装 Windows 10,则需要使用 VMware Fusion 12.x版本,否则将会报无法打开此虚拟机电源,因为它需要使用X86计算机架构,而该架构与此ARM计算机架构主机不兼容


0x01 实践为王

Step 1.在 macOS 笔记本上安装 VMware Fusion,双击文件目录中的 VMware-Fusion-13.5.1-23298085_universal.dmg 文件,然后点击 VMware Fusion 图标输入系统密码进行安装。

258aed166197320ef0fb02a1e8df5e9e.png
weiyigeek.top-M1处理器安装Win11环境准备图

Step 2.同意许可,有 VMware Fusion 13 密钥的童鞋,可以直接输入密钥或者获取免费的许可证,否则点击试用30天,最后点击完成即可。

817f8c8a2100f2dd1ae621ae8c548042.png
weiyigeek.top-VMware Fusion 13许可图

Step 3.在自动打开的 VMware Fusion 界面,允许访问辅助功能。

308aedb6210170ca44e8d8deac303e0d.png
weiyigeek.top-允许访问辅助功能图

Step 4.新建虚拟机,选择 Win11 64位 ARM ,勾选安全启动。

b7299e4d4b5a5133ca8ad28cfd9cf707.png
weiyigeek.top-选择安装的系统版本图

Step 5.选择快速加密对虚拟机进行加密,从而进行添加TPM设备,至少8位,作者为了好记就设置为 12345678。

c097f1d4964bbff8ca8e50b94f5268b8.png
weiyigeek.top-设置虚拟机设备所需的TPM图

Step 6.选择新建虚拟磁盘,根据需要自定义大小,若需要更改虚拟机名称,点击自定设置,无误后点击完毕!

5f2d13dfa2a216556a6bc473a45e4767.png
weiyigeek.top-新建虚拟磁盘与自定义虚拟机名称图

Step 7.选择 CD/DVD 驱动器,选择前面我们下载的 ISO 镜像文件,并将连接 CD/DVD 驱动器勾选上。

433f284c0e0adba4b6053d719e6768d5.png
weiyigeek.top-CD/DVD 驱动器镜像选择图

Step 8.点击 Player 标志启动虚拟机,随后出现一串 Press any Key to Boot from CD or DVD 输入任意按键,随后便进入Windows 11的安装界面,选择安装 Windows 11专业版本

856d8e9f11303a0f8ec7c23b718f0fb7.png
weiyigeek.top-图

温馨提示:作者这里不再累述 Windows 11 的安装过程,直接 Next 即可,安装过程中会重启进入到系统初始化界面,后续作者也将实践视频放出来。

dce5265378a696a7e15ba08096f445d5.png
weiyigeek.top-Windows 11系统初始化界面图

Step 9.在系统初始化步骤中,特别注意的一点是,之后需要为你连接到网络进行联网激活,此时由于机器暂未连接到互联网,所以需要进行执行命令进行跳过此步骤。

在初始化界面上同时按下键盘上 Shift+F10(台式机)或者是 Fn+Shift+F10(笔记本)快捷键调出命令提示符窗口,然后输入以下指令文本:OOBE\BYPASSNRO, 随后按下回车,电脑将进入重启。

5d9c331c0debd18f8426085caa6349e9.png
weiyigeek.top-跳过联网激活图

重启完成后,再次来到Win11联网界面,之后可以看到右下角的“立即连接”按钮旁多出了一个“继续执行受限设置”的选项,点击该选项。

f03e60f3d6a1178d9215c2dcba12249f.png
weiyigeek.top-继续执行受限设置图

Step 10.继续按照提示进行相应设置,最后设置完毕后进入到Win11系统中。

bda7fa56e496e05587fd1bf36abb142f.png

weiyigeek.top-进入到Win11系统中图

亲,文章就要看完了,不关注一下【全栈工程师修炼指南】吗?

Step 11.发现Win11并没有网卡,无法进行网络连接,此时点击虚拟机,点击安装 VMware Tools 进行安装,在跳出来的介质安装或运行程序中点击运行 setup.exe,选择典型安装即可。

4cd9f829dcf982d97960c75a5bd5c870.png

weiyigeek.top-安装VMware Tools图

Step 12.安装完成后会发现,界面可以显示2K了(分辨率也越高了),网络连接也正常了,全屏放大后不滑动鼠标到抬头的话,这就是一台物理机安装了 Windows 11 ,随后使用就和平常一样了。

af6386c20718f6f3a9fa1b184a994354.png
weiyigeek.top-安装Windows11双系统完毕图

至此,作者实践在M1/M2的macOS苹果系统中安装Windows11双系统完毕,后续作者会将实践视频放出!

温馨提示:作者最近正在整理自己10年笔记,全栈系列从门到实践教程将会逐步持续同步到公众号内,若需要在线实时浏览作者笔记的童鞋,请添加作者[WeiyiGeeker],当前价格¥168,获取在网络、安全、运维、开发(Sec、Ops、Dev)中的所有学习实践笔记,和问题答疑以及远程技术支持,希望大家多多支持!

8d7b2cda85a95833576d4e25f44ac96c.png

至此完毕,更多技术文章,请持续关注公众号并添加星标,获取及时文章推送!

作者博客: https://blog.weiyigeek.top


如果此篇文章对你有帮助,请你将它分享给更多的人! 

5f5e487882af2384415c75b3a58b76e6.gif

1683510c182484320244dad399da1cf8.png 学习推荐 往期文章 4879136bd178b690e67bdd3be31774f4.png

  • 🔥【最新】硬件玩物 | 在超高性价比的NAS中打造个人知识笔记管理利器!

  • 硬件玩物 | 萌新必知NAS文件备份的八种方式

  • 网安等保 | 十张表,自查是否满足等保三级测评指标

  • 网安等保 | 一图看懂,等保三级与二级区别

  • 🔥【必备】网络安全攻击防护及等级保护(过保)落地实践

  • 🚀【实战】企业国产化操作系统、云原生Kubernetes系列

  • 🚀【实战】企业持续化集成与交付 Jenkins 系列

  • 🚀【实战】企业资源系统监控预警 Prometheus 系列

  • 🌟【学习】运维工程师学习之路指南(运维入门知识)

  • 🌟【学习】前端开发学习之路指南(开发入门知识)

  • 🌟【学习】数据库 Redis 运维到删库指南(dba入门知识)

  • 📔【书籍】计算机科学导论学习笔记(计算机基础知识)

扫描二维码 ,【全栈工程师修炼指南】等你一起学习哟(7天有效)!

4204776ce1310c5c7fc9d13bc8073c99.png

作者微信【WeiyiGeeker】,一起学习交流进步吧! 

d144a03c7f5bb1f3fc131f59ce0d583a.gif

18a132b4f9190c5034555baf1f2143e6.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1652657.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uni-app 从vue3项目创建到Pinia管理数据全局使用 持久化存储数据 详细教程

1、使用 HBuilderX 创建一个 vue3的新项目 点击左上角的文件 --> 选择新建 --> 项目 3、查看当前项目的版本 4、把项目可以先跑起来----我这里是运行在谷歌浏览器 也可以运行在微信小程序开发者工具上 5、看运行结果 2、在项目中配置Pinia --> Pinia 官网---&…

3. 分布式链路追踪的链路日志设计

前言 分布式链路追踪的客户端实现中,我们会通过各种手段和规则得到一个又一个的Span,得到这些Span后,需要在分布式链路追踪的服务端这边汇总这些Span并拼接出一条请求链路,那么这里就存在一个问题,客户端得到的Span如…

揭秘全网热门话题:抖音快速涨粉方法,巨量千川投流助你日增10000粉

在当今社交媒体的时代( 千川投流:hzzxar)抖音成为了年轻人分享自己才华和生活的平台。然而,要在抖音上快速获得关注和粉丝,却不是一件容易的事情。今天,我们将揭秘全网都在搜索的抖音快速涨1000粉的秘籍,带…

彩色 Bitmap转换HObject图像

彩色 Bitmap转换HObject图像 之前已有的代码是这样的 public static HImage Bitmap2HImage_24(Bitmap bImage){lock (m_lock){Bitmap bImage24;BitmapData bmData null;Rectangle rect;IntPtr pBitmap;IntPtr pPixels;HImage hImage new HImage();rect new Rectangle(0, 0,…

搭建Springboot的基础开发框架-01

本系列专题虽然是按教学的深度来定稿的,但在项目结构和代码组织方面是按公司系统的要求来书定的。在本章中主要介绍下基础开发框架的功能。后续所有章节的项目全是在本基础框架的基础上演进的。 工程结构介绍 SpringbootSeries:父工程,定义一…

嵌入式RTOS面试题目

用过哪些嵌入式操作系统?使⽤RTOS和裸机代码开发有什么区别(优缺点)? 之前的⼀个项⽬是采⽤裸机代码开发的,写起来还⾏,通过状态机来管理业务逻辑和各种外设。 但是随着外设的增加,任务之间的…

泛域名SSL证书购买攻略!

购买泛域名证书(也称为通配符证书)通常涉及以下几个步骤: 1. 选择证书提供商: 首先,你需要选择一个信誉良好的SSL证书提供商,如 Sectigo、GlobalSign、DigiCert 或者JoySSL。部分云服务提供商如华为云也提供…

windows11获取笔记本电脑电池健康报告

笔记本电脑的电池关系到我们外出时使用的安全,如果电池健康有问题需要及时更换,windows系统提供了检查电池健康度的方法。 1、打开命令行 1)键入 winR 2)键入 cmd 打开命令行。 2、在命令行运行如下指令,生成电池健…

直播产品实习生实习体验报告,笔灵AI生成模版分享

实习体验报告:直播产品实习生 如果有不同的岗位需要写的话可以去笔灵生成一下 网址:https://ibiling.cn/scene/inex?fromcsdnsx 一、实习背景我是XXX,作为一名直播产品实习生,我在XX公司进行了为期X个月的实习。在这段时间里&…

【Java基础】Java异常处理机制超简单的!!

程序在运行时出现的不正常情况 java把程序运行时出现的各种不正常情况提取属性和行为进行描述,从而出现了各种异常类,也就是异常被面向对象了。 异常名称、异常信息、异常发生的位置 Exception in thread "main" java.lang.ArrayIndexOutOf…

Saving Environment to FAT... Card did not respond to voltage select!

在移植uboot到全志H3时,出现了错误: Saving Environment to FAT… Card did not respond to voltage select! 判定与MMC有关。 同时还有报错: Error: ethernet1c30000 address not set. No ethernet found. 查看源码发现这与环境变量有关&am…

01-xss基本原理

核心:攻击的是前端&#xff0c; 一、课程引入 1、开发一个简单的PHP页面&#xff0c;代码如下&#xff1a; <?php // xss 基础演示代码&#xff1a;从浏览器中接受一个URL地址参数名为content if(isset($_GET[content])){$content$_GET[content];echo "你输入的内容…

LeetCode 每日一题 Day 144-157

2385. 感染二叉树需要的总时间 给你一棵二叉树的根节点 root &#xff0c;二叉树中节点的值 互不相同 。另给你一个整数 start 。在第 0 分钟&#xff0c;感染 将会从值为 start 的节点开始爆发。 每分钟&#xff0c;如果节点满足以下全部条件&#xff0c;就会被感染&#xf…

浏览器的使用心得和探索

文章目录 前言一、浏览器二、个人推荐2.1 3602.2 猎豹2.3 火狐2.4 chorme2.5 Opera2.6 QQ浏览器2.7 猫眼&#xff08;Catsxp&#xff09;2.8 edge 三、Browser plugin3.1 AdGuard 广告拦截器3.2 Axure RP 查看器3.3 Edge深度清理者3.4 FeHelper(前端助手)3.5 MarkDownload - Ma…

Echarts之桑基图的配置,带你感受数据流动之美。

一、桑基图的作用 ECharts中的桑基图&#xff08;Sankey diagram&#xff09;是一种用于显示数据流量、能量转移、材料流动等复杂关系的图表类型。它可以反映不同节点之间的流动关系、数量、比例等信息。 桑基图可以用于展示各种复杂的关系&#xff0c;比如流程图、资源分配、…

算法基础01一快速排序,归并排序,二分

一.排序 1.快速 排序 基于分治 确定分界点 左 右 中间 随机划分区间 左半边<x >x在右半边递归处理左右两端 #include<iostream>using namespace std;const int N 1e6 10;int n; int q[N]; void quick_sort(int q[],int l,int r) {if(l>r)return;//边界&…

【微机原理及接口技术】8086/8088系统时序和微机总线

【微机原理及接口技术】8086/8088系统时序和微机总线 文章目录 【微机原理及接口技术】8086/8088系统时序和微机总线前言一、8086/8088引脚信号和工作模式1.8088 的两种组态模式2.最小组态的引脚信号3.最小组态的总线形成4.最大组态的总线形成 二、8086/8088典型时序1.三种周期…

九州金榜|孩子出现焦虑情绪应该怎么家庭教育?

当下社会&#xff0c;生活节奏快&#xff0c;生活压力大&#xff0c;同时孩子学习压力也在加大&#xff0c;这就造成孩子会出现焦虑情绪。那么作为家长&#xff0c;我们不仅仅只关注孩子的身体健康&#xff0c;还要重视孩子心理健康问题。当孩子出现焦虑情绪时&#xff0c;那么…

鞋店小程序商城的作用是什么

鞋与服装一样其购买/复购属性都非常足&#xff0c;每个人生活所需无疑促进了品牌多样化、工厂/店铺商家/个人都有很多&#xff0c;其目的都是为了品牌宣传和将更多货卖给下游/客户。 对消费者来说&#xff0c;买鞋渠道线上线下选择比较多&#xff0c;普遍会以品牌为主&#xf…

Centos7 安装 MySQL5.7 使用 RPM 方式

1 访问网站 https://downloads.mysql.com/archives/community/ 选择合适的版本&#xff0c;点击 Download。 2 上传下载好的 mysql-5.7.44-1.el7.x86_64.rpm-bundle.tar 文件到 Centos7 机器&#xff0c;这里放到了 下载 目录。 3 解压 mysql-5.7.44-1.el7.x86_64.rpm-bundle.…