【2026-10-03】MyBootMaker —— 全新自研内核的 U 盘启动盘制作工具,四分区+三分区+双分区+单分区+生成ISO+定制Logo+背景音乐
2小时前 9

概述

MyBootMaker 是一款用于制作可启动 U 盘与导出启动 ISO 的小工具。它支持从单分区到四分区的多种布局,同时兼容 Legacy BIOS 与 UEFI 两种引导方式,既能全新制作,也能在保留数据的前提下做“无损安装”。

本程序基于 .NET 10 构建,使用 NativeAOT 技术发布为原生单文件可执行程序;核心的磁盘/分区/引导操作均通过 P/Invoke 直接调用 Windows API 实现,不依赖外部运行时。

适用系统:Windows(x64,制作需管理员权限,自动 UAC 提权)

核心功能

  1. 多种分区布局:单分区 / 双分区(数据+EFI 隐藏,或 UD+主EFI)/ 三分区 / 四分区(UD + 数据 + 主EFI + 副EFI),按需选择。
  2. 无损安装:不重建数据分区,仅清空并重写 EFI 分区(适用于已存在独立 EFI 分区的 2/3/4 分区盘),数据更安全。
  3. 内置 ISO 生成:自带 IsoWriter(ISO9660 + UDF 桥接 + El Torito),生成镜像时无需插入 U 盘。
  4. 内置解压:.iso 与 .zip 均由程序自身解析(UDF 1.02/2.01、ISO9660+Joliet 全支持),不再依赖 7-Zip。
  5. 多图背景轮播:在 bin\pic 下放多张图,用英文逗号填进 BackgroundImage,按 BackgroundSlide 秒数“渐进淡入”循环切换。
  6. 实时日志:所有底层操作都打印到日志框,出问题先别关安装器,看日志即可定位。
  7. 多语言界面:简体中文 / 繁體中文 / English 一键切换。
  8. 可定制:标题栏文字、背景音乐、背景图、自定义 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\,更轻、更稳、更可移植。

怎么用

  1. 下载发布包,解压后直接运行 MyBootMaker.exe(首次会自动请求管理员权限)。
  2. 在“设置”里选择默认分区方案、文件系统、背景图/音乐等,点【生效配置】立即生效。
  3. 插入 U 盘,选择制作源(ISO 或已释放的资源目录),确认后开始制作。
  4. 想改配置也可以直接用文本编辑器改 bin\config.ini,重启程序即生效。
  5. 提示:自定义 ISO 需支持 EFI 启动(程序会检测 EFI\boot\bootx64.efi);建议同时具备 Legacy BIOS 与 UEFI 引导能力。

相关截图

image.webp

image.webp

image.webp

image.webp

image.webp

下载与反馈

项目主页:https://ccpe.net

下载地址:百度网盘

 

欢迎在论坛回帖交流使用体验、踩坑记录或改进建议。制作启动盘涉及底层磁盘写入,请在操作前确认已备份 U 盘中的重要数据。

最后于 1小时前 被caocaofff编辑 ,原因:
奖励
收藏
点赞
分享
官方QQ群:872611894(群密码:pecmd.net)
最新回复 (0)
返回