# Mactoy

在 macOS 上给 U 盘安装 Ventoy，或把 ISO、IMG 镜像写入 U 盘，不用开 Linux 虚拟机，不需要 macFUSE，也不用第二支 U 盘。

> 这是 OpenNavo 上 Mactoy 页面的 Markdown 版本，内容与网页相同： https://opennavo.com/zh/apps/mactoy

- **最新版本**: `0.8.1`
- **主页**: https://github.com/cashcon57/mactoy
- **分类**: [系统工具](https://opennavo.com/zh/categories/utilities)
- **安装**: `brew install --cask mactoy`
- **近 30 天安装**: 66
- **Homebrew**: 可以安装，由 Homebrew 更新
- **下载地址**: https://github.com/cashcon57/mactoy/releases/download/v0.8.1/Mactoy-0.8.1.dmg
- **SHA-256**: `c3e8ce8b0ffb3e37bb2420e8b37770f76d5b1a8c42f83b82a2eaad2aa9e6de25`

SHA-256 只用来核对下载的文件是否完整，不代表安全认证。

## 安装与卸载内容

```json
[
  {
    "declaration": {
      "uninstall": [
        {
          "launchctl": "com.mactoy.mactoyd",
          "quit": "com.mactoy.Mactoy"
        }
      ]
    },
    "phase": "uninstall",
    "sources": [],
    "type": "uninstall"
  },
  {
    "declaration": {
      "app": [
        "Mactoy.app"
      ],
      "target": "/Applications/Mactoy.app"
    },
    "phase": "install",
    "sources": [
      "Mactoy.app"
    ],
    "target": "/Applications/Mactoy.app",
    "type": "app"
  },
  {
    "declaration": {
      "zap": [
        {
          "trash": [
            "/Library/Application Support/Mactoy",
            "~/Library/Application Support/Mactoy",
            "~/Library/Caches/com.mactoy.Mactoy",
            "~/Library/HTTPStorages/com.mactoy.Mactoy",
            "~/Library/Preferences/com.mactoy.Mactoy.plist"
          ]
        }
      ]
    },
    "phase": "cleanup",
    "sources": [],
    "type": "zap"
  }
]
```

## 介绍

Mactoy 是一款原生 macOS 应用，做两件事：把 Ventoy 装到 U 盘上，以及把镜像写入 U 盘。Ventoy 官方没有 macOS 安装器，常见办法要么再准备一支 U 盘，要么开 Linux 虚拟机，要么在终端里敲命令。Mactoy 在一个普通窗口里完成分区、写入引导记录和格式化数据分区。

**主要功能**

- 给 U 盘安装 Ventoy：自动下载发行版，按 MBR 分区（GPT 一键切换，超过 2 TiB 的盘一律用 GPT），写入引导程序，并把数据分区格式化为 exFAT。
- 就地更新已装好 Ventoy 的 U 盘，保留盘里的 ISO 和 `/ventoy/` 配置。
- 把原始镜像（`.iso`、`.img`、`.img.xz`、`.img.gz`）写入单启动 U 盘，带进度条，支持拖放。
- 管理已有的 Ventoy 磁盘：不打开 Finder 也能列出、添加和删除 ISO。
- 选择启动菜单主题：14 个社区主题可预览，也可以从 `.zip`、文件夹或 `theme.txt` 导入自己的主题。
- 安装和更新时都有 Secure Boot 开关，对应 Ventoy2Disk 的 `-s` 和 `-S` 选项。
- 存放 APFS 格式 Time Machine 备份的磁盘会被列出但锁定，需要为本次操作手动解锁。

**适合谁用**

把多个可启动系统都放在一支 Ventoy U 盘上的人，以及为其他机器制作安装盘的 IT 管理员。只写单个 ISO 的场景也能用，不必再另装写盘工具。

**系统要求**

macOS 13.5（Ventura）或更高版本，支持 Apple 芯片和 Intel 机型（通用二进制）。应用使用 Developer ID 签名并已通过 Apple 公证。首次向磁盘写入时，Mactoy 会请求两项 macOS 权限：通过 `SMAppService` 注册的特权辅助程序 `mactoyd` 的后台项，以及完全磁盘访问权限。辅助程序可以在每次运行后自动移除。

**价格与许可**

采用 MIT 许可的开源软件，通过 GitHub Releases 分发 DMG。作者在 Ko-fi 上接受自愿捐助。

## 系统要求

- macOS 13 起 · 应用版本: 0.8.1 · Intel · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 核查于 2026-11-02
  - https://github.com/cashcon57/mactoy/releases/download/v0.8.1/Mactoy-0.8.1.dmg
  - SHA-256: `c3e8ce8b0ffb3e37bb2420e8b37770f76d5b1a8c42f83b82a2eaad2aa9e6de25`
- macOS 13 起 · 应用版本: 0.8.1 · Apple 芯片 · https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 核查于 2026-11-02
  - https://github.com/cashcon57/mactoy/releases/download/v0.8.1/Mactoy-0.8.1.dmg
  - SHA-256: `c3e8ce8b0ffb3e37bb2420e8b37770f76d5b1a8c42f83b82a2eaad2aa9e6de25`

## Mactoy 的安全事实

这里只列可以核验的事实，并注明来源和日期，不是安全认证。要检查你下载的文件，可以用 OpenNavo 在本机扫描。

- https://github.com/cashcon57/mactoy · 是否开源: 是 — https://github.com/cashcon57/mactoy · 核查于 2026-10-30

## 卸载

- `brew uninstall --cask mactoy`

普通卸载会删除应用本身，设置和缓存会保留。

### 卸载时还会处理

- 后台服务（launchctl）: `com.mactoy.mactoyd` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 以上条目来自 Homebrew 定义，核查于 2026-11-02；它们只说明定义声明会删除什么，不代表你的 Mac 上都有。

### 深度清理（可选）

- `brew uninstall --zap --cask mactoy`

`--zap` 还会删除 Homebrew 定义里列出的设置、缓存等文件，其中可能有其他应用共用的数据，删除后无法恢复；它也不保证没有任何残留。请先备份需要保留的数据；如要保留设置和缓存，请不要加 `--zap`。

普通卸载会删除应用本身，设置和缓存会保留。

- 文件和文件夹: `/Library/Application Support/Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 以上条目来自 Homebrew 定义，核查于 2026-11-02；它们只说明定义声明会删除什么，不代表你的 Mac 上都有。
- 文件和文件夹: `~/Library/Application Support/Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 以上条目来自 Homebrew 定义，核查于 2026-11-02；它们只说明定义声明会删除什么，不代表你的 Mac 上都有。
- 文件和文件夹: `~/Library/Caches/com.mactoy.Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 以上条目来自 Homebrew 定义，核查于 2026-11-02；它们只说明定义声明会删除什么，不代表你的 Mac 上都有。
- 文件和文件夹: `~/Library/HTTPStorages/com.mactoy.Mactoy` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 以上条目来自 Homebrew 定义，核查于 2026-11-02；它们只说明定义声明会删除什么，不代表你的 Mac 上都有。
- 文件和文件夹: `~/Library/Preferences/com.mactoy.Mactoy.plist` — https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 以上条目来自 Homebrew 定义，核查于 2026-11-02；它们只说明定义声明会删除什么，不代表你的 Mac 上都有。

## 最新版本说明

### 0.8.1 (2026-11-02)

Mactoy 0.8.1 于 2026-11-02 发布。本次更新让应用在 macOS 26 上拥有 Liquid Glass 外观，并围绕它重做了窗口。

- 在 macOS 26 上以 Liquid Glass 风格绘制 Mactoy；构建现在会记录它实际使用的 SDK，macOS 13.5 或更高版本在 Apple Silicon 或 Intel 上仍可运行。
- 将标题栏和模式按钮合并为一个玻璃工具栏，模式选择器位于中间。
- 让侧边栏和内容可透视显示，窗口后面的内容被模糊；开启 Reduce Transparency 时，它们保持不透明。
- 将主按钮（Install Ventoy、Flash Image 等）浮在内容之上，其后方没有横栏。
- 将 Support on Ko-fi 移到侧边栏底部，作为一个带手绘 Ko-fi 马克杯的玻璃按钮。
- 在 macOS 13 至 15 上使用标准的半透明侧边栏和工具栏，主按钮位于底部的半透明横栏中。
- 修复在另一台 Mac 上运行调试构建时发生的崩溃；正式版本未受影响。

## 资料与来源

- https://opennavo.com/zh/apps/mactoy
- https://opennavo.com/zh/apps/mactoy/versions
- https://github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mactoy.rb · 核查于 2026-11-02
- https://formulae.brew.sh/cask/mactoy
- https://github.com/cashcon57/mactoy · 核查于 2026-10-30
