服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-22 简米科技 3,573 字 8 分钟阅读

虚拟机unlocker官方工具在哪下载?unlocker怎么用?

导读想给VMware装macOS虚拟机,unlocker官方工具并没什么“官网”,真正的下载渠道是GitHub上的开源仓库,认准DrDonk/unlocker和paolo-projects/unlocker这两个项目就够了,网上流传的“unlocker中文官网”大多是个人的下载站或转载页,稍不留神就会下到捆绑脚本……

想给VMware装macOS虚拟机,unlocker官方工具并没什么“官网”,真正的下载渠道是GitHub上的开源仓库,认准DrDonk/unlocker和paolo-projects/unlocker这两个项目就够了。网上流传的“unlocker中文官网”大多是个人的下载站或转载页,稍不留神就会下到捆绑脚本。

unlocker官方工具在哪下载?认准GitHub这两个仓库

unlocker的前身叫VMware-unlocker,早期由社区开发者维护,目的是绕过VMware对macOS虚拟机的限制,后来项目经历了多次迁移和改名,目前最常被提到的两个仓库如下表所示。

仓库名 维护状态 适用场景 获取方式
DrDonk/unlocker 长期维护,发布节奏偏稳定 VMware Workstation 15-16系列的多数场景 GitHub Releases页面下载ZIP包
paolo-projects/unlocker 社区分支,更新更积极 新版VMware兼容性问题的补充方案 GitHub Releases页面下载ZIP包

业内专家指出:优先从Releases页面下载,而不是仓库主页的Code按钮,因为Releases链接附带版本说明和校验信息,至少能知道文件是谁、在哪个时间点发布的。

DrDonk/unlocker:更稳妥的主流选择

DrDonk/unlocker是目前互联网上被引用最多的unlocker下载地址,很多人搜“unlocker 3.0.8”找的就是这个仓库,打开GitHub搜索框输入DrDonk/unlocker,点进项目后找到右侧的Releases标签,展开Assets列表,下载里面带有darwin.iso或unlocker字样的ZIP包即可。

下载完成后,ZIP包内部的组织形式大致如下:

  • win-install.cmd:Windows宿主机的一键打补丁脚本
  • win-uninstall.cmd:还原补丁的脚本
  • unlocker.py:跨平台Python脚本,macOS/Linux宿主机会用到
  • darwin.iso和darwinPre15.iso:补丁过程中生成的macOS驱动镜像

paolo-projects/unlocker:应对新VMware版本的备选

如果你用的是VMware Workstation 17,并且DrDonk版本打开虚拟机时报“此主机不支持早期不受支持的macOS版本”这类错误,可以试试paolo-projects/unlocker,这个仓库维护频率更高,社区讨论里提及的“新版本解锁”多数指的它。

两个仓库下载方式一致,左侧Code下方找到绿色的Code按钮,下拉菜单里选择Download ZIP,或者在Releases里下载更明确的tag版本,需要留意的是,解压后的可执行文件常被Windows Defender标记为“潜在不受欢迎的应用”,因为补丁本身要修改VMware的程序文件,杀毒软件的判断并不代表文件一定有问题,但下载后先执行病毒扫描总没错。

从哪下载最安全?别再被“官网”忽悠

行业共识认为,GitHub仓库本身就是unlocker的官方载体,以下三个特征大概率说明你进了一个虚假下载站:

  • 页面域名不是github.com,却声称是“unlocker官方”
  • 下载按钮要求关注公众号、付费解压密码或填写手机号
  • 没有开源许可证、没有任何版本历史,甚至找不到修改记录

如果GitHub直接下载慢,可以考虑GitHub加速镜像站(搜“gh proxy”能找到通用方案),但一定要找支持github.com原始链接转发的服务,并且下载后对比一下文件大小,通常unlocker压缩包体积在1MB到3MB之间,如果一个下载站给你塞了上百MB的“完整版”,多半是捆绑了额外内容。

unlocker下载后怎么用?三步完成补丁操作

下载只是第一步,真正容易翻车的是补丁安装环节,网上很多教程把unlocker说得特别玄,其实核心流程就三步:退出VMware、右键管理员运行脚本、重启VMware。

打补丁前的准备

先把VMware Workstation完全退出,包括右下角托盘区图标也一并退出,补丁要改动VMware安装目录下的vmware-vmx.exe和对应的模板文件,如果VMware进程还活着,脚本大概率提示文件被占用。

接着把下载的ZIP包解压到一个纯英文路径下面,比如D:\unlocker。路径里不要带中文,也不要带空格,部分版本的脚本在带空格路径下会解析错误,直接导致补丁“半成功”。

Windows下运行unlocker的完整步骤

  1. 找到解压目录中的win-install.cmd文件
  2. 鼠标右键,选择“以管理员身份运行”
  3. 等待命令行窗口闪动并自动关闭,过程通常不到10秒

打完补丁后,重新打开VMware Workstation,点击“创建新的虚拟机”,在客户机操作系统列表里如果出现Apple macOS选项,说明补丁成功。

还有个验证细节:在VMware安装目录下,你会看到新生成的darwin.iso文件,这个文件是装完macOS后补充驱动用的,没有它,虚拟机分辨率会一直卡在800x600,如果补丁结束后没有出现这个文件,说明脚本没跑完全。

如何在macOS宿主机上使用unlocker

如果你是在Mac上给VMware Fusion打补丁,过程略有不同,打开终端,切换到解压目录,执行以下命令:

python3 unlocker.py

如果系统提示权限不足,给终端授权完全磁盘访问权限后再试一次,macOS宿主机的Gatekeeper也可能会拦截脚本,需要在“系统设置-隐私与安全性”里允许终端运行。

unlocker打不上补丁?常见报错和排查方案

很多人在补丁环节卡住,问题往往不在unlocker本身,而在于VMware版本、杀毒软件或系统权限的相互关系。

杀毒软件误报与隔离

unlocker脚本会修改VMware的程序文件,这一行为很容易被安全软件判定为“可疑操作”,Windows Defender误报尤其常见,表现是补丁脚本跑了,但darwin.iso没有生成。

排查方法:

  • 打开Windows安全中心的保护历史记录,看是否有文件被隔离
  • 如果发现拦截,点击操作选项里的“还原”
  • 将VMware安装目录加入Defender排除列表,然后重新运行win-install.cmd

多数情况下,只要还原文件并重新打补丁,问题就能解决。

VMware版本匹配导致失效

unlocker不是VMware官方签名工具,修改过的vmware-vmx文件在VMware升级后会被官方文件覆盖,所以升级VMware大版本后,需要重新运行一次unlocker。

新版VMware对代码签名要求更高,旧版本unlocker打不上补丁的情况越来越多,如果你下载的是traffic较大的旧版unlocker,比如常见教程里的3.x版本,而VMware已经更新到17系列,就需要换用paolo-projects分支,或者找对应VMware版本更新的Release包,最简单的确认方式:在GitHub仓库的Issues搜索框里输入你的VMware版本号,看看别人怎么反馈。

unlocker官方工具下载常见问题

unlocker补丁到底改了VMware什么内容?

unlocker本质上是一个二进制补丁工具,它会修改VMware安装目录下的vmware-vmx.exe文件,把限制macOS虚拟机的校验判断绕过,同时释放darwin.iso等驱动镜像,补丁不会改动你的虚拟机数据盘,也不会影响已有Windows或其他系统虚拟机的运行。

以后想卸载unlocker,如何还原?

回到解压目录,右键以管理员身份运行win-uninstall.cmd,脚本会把修改过的文件恢复成VMware原始状态,如果你已经删除了unlocker压缩包,重装一次VMware也能彻底覆盖补丁内容,因为安装程序会重新写入官方文件。

使用unlocker装macOS有版权风险吗?

这是下载前值得想清楚的问题,苹果的软件许可协议只允许macOS在Apple品牌硬件上运行,unlocker绕过了VMware层面的限制,但并不改变系统本身的授权约束,个人技术学习环境下,是否使用替代方案需要自行评估,据GitHub仓库README的说明,该项目仅供互操作测试场景使用,不对滥用情况负责。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱