在 Mac 上使用 VMware 安装 Windows 11

2023-11-09

因为项目原因,需要在 windows 环境下测试一下 electron 的表现,于是就记录一下在 mac 虚拟机上安装 windows 的体验,总体来说难度不大。

我电脑的情况:2020 款 macbook pro,16g,512g

前期准备

目前市面上比较有名的 mac 虚拟机方案主要有以下三种:

VMware PD VirtualBox
性能 高 ✅
维护性 商业软件 商业软件 开源
收费情况 中等 免费 ✅

虽然这样看可能会觉得,VirtualBox 也还可以。不过我试了一下,装最新版的 windows 11 基本卡到不能用,VMware 表现却出奇的好,结合使用费用等情况,VMware 是不二之选。

资源准备

首先需要下载并安装 VMware,根据提示一步步安装就好,这里推荐一个网站:https://macwk.com/soft/vmware-fusion

然后再到微软官网下载最新的 windows 11 镜像:https://www.microsoft.com/en-us/software-download/windows11

开始安装

新建虚拟机

在 VMware 里新建一个虚拟机,选中下载好的 windows 11 镜像。

然后选择 windows 10 或更高版本,然后再按照默认选项继续。

继续。

在这一步建议选择自定设置,选择内存增加到 8192 MB,其他不变。然后就可以启动虚拟机了。

安装 Windows

启动之后会自动进入到 windows 安装页面。

修改注册表

重点来了,因为微软对运行 windows 11 的设备有一定的限制,要对虚拟机做点手脚。

在安装界面按下 shift + f10,在弹出的命令行里输入 regedit 进入注册表。

按以下步骤操作:

  • 定位到 HKEY_LOCAL_MACHINE\SYSTEM\Setup
  • 右键NewKey
  • 命名为 LabConfig
  • 右键点击 LabConfig => DWORD(32-bit) Value
  • 命名为 BypassTPMCheck
  • 双击它,把值从 0 改成 1
  • 重复上面两个操作,分别命名为 BypassSecureBootCheckBypassRamCheck

最后,会得到这样的一个结果:

继续安装

然后就可以继续 windows 11 的安装了,剩下的过程和正常安装操作系统一样,没有什么特别的地方。

配置 VMware

安装好了之后,你会发现进入 windows 会很卡顿,这时候要安装 VMware Tools

选择虚拟机菜单,选择安装 VMware Tools(我这里是重新安装),会发现在资源管理器里插入了一个 DVD 光驱。

运行一下 setup.exe 然后等待自动安装即可。

善后

我这边习惯把 windows 11 单独全屏放在一个显示器里使用,但每次切换桌面 VMware 都会重新自动设置 windows 分辨率,在这里把 VMware 的全局显示设置改成下面这样就好了。

参考

https://geekflare.com/windows-11-in-virtual-box/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Mac 上使用 VMware 安装 Windows 11 的相关文章

随机推荐

  • VC实现微秒(十万分之一秒)休眠

    VC自带的SDK中为我们提供了一个Sleep函数 此函数的最小单位为毫秒 既千分之一秒 但在实际的应该中 特别是网络数据传输 我们需要更小的休眠单位 微秒 而系统又没有提供相关API 那么我们如何实现微秒 既十万分之一秒 的休眠呢 我们知道
  • 芯片面积估算

    If giving total standard cell gate count all memory macro list including memory type bit width and depth all other macro
  • Socket中出现EOFException错误问题

    java io EOFException at java io ObjectInputStream PeekInputStream readFully ObjectInputStream java 2681 at java io Objec
  • 六、Vite 常用第三方库(axios、mockjs、sass、echars、element-plus、开箱即用)

    文章目录 一 参考 二 vite 创建 Vue 项目工程 2 1 create vite和vite的关系是什么呢 2 2 vue团队希望弱化vite的一个存在感 但是我们去学习的时候不能弱化的 2 3 创建工程 三 第三方库的安装 开箱即用
  • CMake:递归检查并拷贝所有需要的DLL文件

    文章目录 1 目的 2 设计 整体思路 多层依赖的处理 获取 DLL 所在目录 探测剩余的 DLL 文件 3 代码实现 判断 stack 是否为空 判断 stack 是否为空 获取所有 target 检测并拷贝 DLL 4 使用 1 目的
  • 苏州吴江区实现首单跨区域数字人民币试点场景应用

    作为数字人民币试点的首批城市 苏州一直在数字人民币应用场景的落地方面进展迅速 其中 苏州相城区在全市率先开展数字人民币场景建设及试点 截至目前 已开放试点场景7500余个 占全市总数近50 并在全国率先落地交通补贴批量代发 房屋契税缴纳 智
  • python num循环怎么从1开始

    如何实现python for循环从1开始 range 函数的作用和用法 编写一个从数值1开始的循环 执行后得到的结果 其他注意事项
  • 在OTFS学习中的一些总结

    双选特性 多径传播 gt 时延 gt 频率选择性 时延的倒数为相干带宽 在频域内信道相应的幅值大概保持不变的一段频率称为相干带宽 当信号的带宽小于相干带宽 或者说信号的传输时间 周期 大于时延拓展 信号之间没有干扰 我们认为信号是没有失真的
  • Win10下Anaconda使用conda activate激活环境出错

    直接输入conda activate pytorch 报如下错误 解决方法 1 在base路径下先输入activate 提示如下 2 再输入conda activate base 激活base环境 3 在输入conda activate p
  • [python知识] 爬虫知识之BeautifulSoup库安装及简单介绍

    一 前言 在前面的几篇文章中我介绍了如何通过Python分析源代码来爬取博客 维基百科InfoBox和图片 其文章链接如下 python学习 简单爬取维基百科程序语言消息盒 Python学习 简单网络爬虫抓取博客文章及思想介绍 python
  • awk使用shell变量,shell获取awk中的变量值

    awk使用shell变量 shell获取awk中的变量值 2012 04 13 09 36 28 分类 LINUX 字号 订阅 原文 http renyongjie668 blog 163 com blog static 160053120
  • 今天面试招了个18K的人,从腾讯出来的果然都有两把刷子···

    公司前段时间缺人 也面了不少测试 前面一开始瞄准的就是中级的水准 也没指望来大牛 提供的薪资在15 20k 面试的人很多 但平均水平很让人失望 看简历很多都是4年工作经验 但面试中 不提测试工具 仅仅基础的技术很多也知之不详 多数人数年的工
  • Android 系统启动流程简介

    1 Init 进程启动流程 2 Zygote启动流程 3 SystemServer启动流程 1 Init 进程启动流程 Android启动流程 init进程 gt Zygote进程 gt SystemServer进程 gt 各种应用进程 I
  • [源码解析] NVIDIA HugeCTR,GPU 版本参数服务器---(7) ---Distributed Hash之前向传播

    Python微信订餐小程序课程视频 https edu csdn net course detail 36074 Python实战量化交易理财系统 https edu csdn net course detail 35475 源码解析 NV
  • 【Php】PhpSpreadsheet安装的坑怎么这么多!

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 人是代码非 一 PhpSpreadsheet不安装直接用行不行 二 安装的坑 1 缺少fileinfo扩展 2 下载中断 3 proc open函数被禁用 4 co
  • Jmeter 集合点详细讲解

    集合点 让所有请求在不满足条件的时候处于等待状态 如 我集合点设置为50 那么不满足50个请求的时候 这些请求都会集合在一起 处于等待状态 当达到50的时候 就一起执行 从而达到并发的效果 那么Jmeter中可以通过同步定时器Synchro
  • Mybatis

    最近又遇到mybatis的问题了 所以把之前写的和补充的笔记一起放上来 一 动态sql 在编写项目的时候经常需要拼接一些复杂的SQL语句 而拼接过程中很容易导致错误 而Mybatis的动态SQL功能正好能够解决这种问题 可以通过使用 if
  • 【长文预警】美团联合创始人王慧文清华产品课

    前言 一 成功和失败的产品 一般来说在一个领域里一款产品的成功对应着无数产品的失败 根据老王个人的经验 成功和失败的比例大约是1 30 失败的原因多种多样 有些啥都没做对 有些作对了一部分 这里列举的失败案例主要讲做对了一部分的 准确说算是
  • sonar.java.binaries的配置

    从sonarQube 4 12开始 sonar将会进行程序的动态检查 不配置sonar java binaries属性将会出错 From SonarJava version 4 12 binary files are required fo
  • 在 Mac 上使用 VMware 安装 Windows 11

    因为项目原因 需要在 windows 环境下测试一下 electron 的表现 于是就记录一下在 mac 虚拟机上安装 windows 的体验 总体来说难度不大 我电脑的情况 2020 款 macbook pro 16g 512g 前期准备