免虚拟机在 macOS 上跑 Windows 软件Whisky 五分钟上手与避坑指南【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/WhiskyWhisky 是一款免费的 macOS 应用不用虚拟机就能安装和运行 Windows 软件。如果你有几个只能在 Windows 上跑的工具主力机又是 M 芯片的 Mac这篇文章从值不值得装讲到装完之后的常见坑。装之前先核对两个硬性要求芯片只支持 Apple Silicon也就是 M1 及以后的 M 系列芯片Intel Mac 用不了。系统macOS Sonoma 14.0 或更高版本。Whisky 的卖点就是免虚拟机、不花钱。办公和设计用户被 Windows 专用工具卡住的可以继续看如果你的 Mac 是 Intel 的或日常完全用不到 Windows 程序直接关掉本文。没有 Windows 的 Mac 能干什么四类典型场景跑公司内部工具公司内部系统只出 Windows 版、又装不了虚拟机时给它单开一个 BottleBottle 是 Whisky 的隔离环境本质是磁盘上一个普通文件夹各 Bottle 互不影响装好后日常文档直接打开不用再排队找 PC。测试行业软件只发 Windows 版的 CAD 插件、财务工具各装进独立 Bottle哪天环境坏了只重建这一个其他软件毫发无伤。玩游戏不少独立游戏和老款 Windows 游戏能跑动手前先去社区兼容列表里搜一下游戏名确认能跑再动手。对比测试每个项目建一个 Bottle装不同的 Windows 版本和依赖做对比测试用完直接删掉容器主机上不留痕迹。原理速览三层结构让它跑起来底座是翻译层。Whisky 没有重写 Wine而是基于 CrossOver 22.1.1 和项目自维护的 WhiskyWine 运行库构建。真正干翻译活的是 Wine把 Windows API 调用逐层转成 macOS 原生调用。外壳是隔离环境。所有程序都关在 Bottle 里它读写的系统文件全落在这个文件夹内不碰主机的任何文件。Bottle 因此可以随时移动、备份或删除。加速器是图形和指令翻译。图形指令走 Apple 的 Game Porting Toolkit 和 D3DMetal直接交给 M 系列 GPU 渲染老 x86 指令由系统自带的 Rosetta 2 自动转换。五分钟跑通五步启动你的第一个 Windows 程序第 1 步装软件。有 Homebrew 的话运行 brew install --cask whisky 即可安装。想从源码构建克隆仓库后用 Xcode 打开工程编译git clone https://gitcode.com/gh_mirrors/wh/Whisky第 2 步装运行库。首次启动跟着引导安装 WhiskyWine也就是项目自带的 Wine 运行库跳过这步什么都跑不起来。第 3 步建第一个 Bottle。点新建按钮即可Windows 版本建议选 10 64 位兼容性最稳。第 4 步装程序。把 .exe 或安装包直接拖进窗口或者点安装按钮选文件。第 5 步等初始化再启动。第一次运行要等几分钟把环境铺好之后在程序列表里双击就能启动。打不开、变方块、画面卡顿常见坑速查启动类程序打不开Bottle 的 Windows 版本不满足要求或缺运行库 → 核对 Bottle 配置用内置的 Winetricks 补装 vcrun 等组件。游戏装完跑不起来个别游戏需要特殊准备步骤 → 翻项目 Wiki 的 Game Support 页面按现成步骤操作别盲试。显示类中文变方块Bottle 里没有中文字体 → 安装 cjkfonts 字体包区域语言设为中文再重启程序。画面卡顿图形路线没走对 → 现代程序走 DirectX 11 加 DXVK 路线老程序试 Direct3D 9 兼容模式。稳定性类反复崩溃逐项排查耗时太长 → 直接重建一个新 Bottle隔离环境重建成本很低。Bottle 占地方或想挪走它只是磁盘上的普通文件夹 → 放 SSD 上移动、备份、删除都随意。卡住去哪儿找答案 当前维护状态文档游戏兼容问题先翻项目 Wiki 的 Game Support 列表多数游戏有现成步骤。Bug 报告在项目仓库提 Issue附上 Bottle 设置和相关日志。翻译与讨论多语言翻译走 Crowdin另有官方 Discord 社区可以交流。维护状态项目已公告不再积极维护已有应用和游戏可能随时失效关键用途之前先评估风险重要数据留好备份。源码目录附注如果你有一台 M 芯片的 Mac又被几个 Windows 专用工具卡着花五分钟建一个 Bottle 试试就知道答案了——代价只是一条安装命令和几分钟初始化第一个 Windows 软件跑起来的时刻两个系统之间的距离会比你想象的近。Whisky/Views/全部 SwiftUI 界面Bottle 列表、程序管理、设置和安装引导都在这里WhiskyKit/Sources/WhiskyKit/核心逻辑库负责 Bottle 管理、程序启动、PE 与快捷方式解析、Rosetta 检测WhiskyCmd/命令行入口在终端或脚本里用 list、create、run 等子命令操作 WhiskyWhisky/Utils/应用内工具Winetricks 组件安装、程序快捷方式创建等【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考