[PE相关]MyBootMaker | 全新自研内核的启动盘制作工具,四分区+三分区+双分区+单分区+生成ISO+定制Logo+背景音乐
软件概述
MyBootMaker 是一款用于制作可启动 U 盘与导出启动 ISO 的小工具。
它支持从单分区到四分区的多种布局,同时兼容 Legacy BIOS 与 UEFI 两种引导方式,
既能全新制作,也能在保留数据的前提下做“无损安装”。
本程序基于 .NET 10 构建,使用 NativeAOT 技术发布为原生单文件可执行程序;
核心的磁盘/分区/引导操作均通过 P/Invoke 直接调用 Windows API 实现,不依赖外部运行时。
适用系统:Windows(x64,制作需管理员权限,自动 UAC 提权)
核心功能
- 多种分区布局:单分区 / 双分区(数据+EFI 隐藏,或 UD+主EFI)/ 三分区 / 四分区(UD + 数据 + 主EFI + 副EFI),按需选择。
- 无损安装:不重建数据分区,仅清空并重写 EFI 分区(适用于已存在独立 EFI 分区的 2/3/4 分区盘),数据更安全。
- 内置 ISO 生成:自带 IsoWriter(ISO9660 + UDF 桥接 + El Torito),生成镜像时无需插入 U 盘。
- 内置解压:.iso 与 .zip 均由程序自身解析(UDF 1.02/2.01、ISO9660+Joliet 全支持),不再依赖 7-Zip。
- 多图背景轮播:在 bin\pic 下放多张图,用英文逗号填进 BackgroundImage,按 BackgroundSlide 秒数“渐进淡入”循环切换。
- 实时日志:所有底层操作都打印到日志框,出问题先别关安装器,看日志即可定位。
- 多语言界面:简体中文 / 繁體中文 / English 一键切换。
- 可定制:标题栏文字、背景音乐、背景图、自定义 ISO / fba 等都能通过 bin\config.ini 配置。
相比旧版本,这次做了哪些改进
| 维度 | 旧版本 | 新版本 |
| ISO 生成 | 依赖外部 oscdimg / mkisofs | 自研 IsoWriter,零外部依赖,无 U 盘也能出镜像 |
| ISO/Zip 解压 | 依赖 7-Zip(7z.dll/7z.exe) | 全自研解析器,内置 UDF/ISO9660/Joliet/Zip 支持 |
| 分区与格式化 | 调用 傲梅分区助手、PECMD、Bootice(复杂不可控,BUG多) | 改成原生方案:物理直写 → fmifs → format.com 兜底,结果可靠 |
| 第三方引导工具 | 压缩在bin.7z(fbplus.exe、grubinst.exe等) | 加密内嵌进程序,bin\ 放同名文件才优先用外部,发布目录更干净 |
| 运行环境 | 需安装/携带 .NET 运行时 | NativeAOT 单文件,无需安装 .NET,双击即跑 |
| 界面语言 | 仅中文 | 简/繁/English 三语,且切换语言不丢布局 |
| 视觉体验 | 固定背景 | 支持多图背景轮播 + 关于页专属 logo |
| 可观测性 | 日志有限 | 全链路实时日志,排障更直观 |
一句话总结:旧版本是把一堆外部工具“串起来”,新版本是把核心能力“写进自己身体里” —— 发布包只有一个 MyBootMaker.exe + bin\,更轻、更稳、更可移植。
使用方法
- 下载发布包,解压后直接运行 MyBootMaker.exe(首次会自动请求管理员权限)。
- 在“设置”里选择默认分区方案、文件系统、背景图/音乐等,点【生效配置】立即生效。
- 插入 U 盘,选择制作源(ISO 或已释放的资源目录),确认后开始制作。
- 想改配置也可以直接用文本编辑器改 bin\config.ini,重启程序即生效。
- 提示:自定义 ISO 需支持 EFI 启动(程序会检测 EFI\boot\bootx64.efi);建议同时具备 Legacy BIOS 与 UEFI 引导能力。
相关截图





下载地址
来源:默认下载
来源:123盘
来源:小飞机网盘
来源:迅雷云盘
THE END