找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 65|回复: 2

[系统工具] 联想 BIOS 标志写入工具 v1.0(测试)

[复制链接]
发表于 昨天 14:35 | 显示全部楼层 |阅读模式
本帖最后由 515151 于 2026-10-14 14:39 编辑

2026-10-14_143215.jpg

联想 BIOS 标志写入工具 v1.0
一个通用图形化工具,用于检测、备份并写入 BIOS 中的 lenovo 厂商标志。⚠️ 重要声明(请务必阅读)
  • 本工具不绕过固件写保护。现代主板 BIOS 有签名校验,写入需在 BIOS 设置中手动关闭写保护(如 Secure Boot / BIOS Write Protect)。
  • 写入需要合法的 BIOS 镜像文件。本工具不生成镜像,需由您提供(通常来自厂商官网或已修改的镜像)。
  • 写入 BIOS 存在风险:可能导致设备无法开机、保修失效、系统激活异常。请自行评估并承担风险。
  • 本工具强制备份:任何写入操作前都会自动备份当前 BIOS 信息,备份失败则中止写入。



🚀 快速开始方式一:一键启动(推荐)
  • 双击 run.bat
  • 首次运行会自动检测并安装依赖库(customtkinter、Pillow、WMI、psutil)
  • 程序启动后按界面步骤操作

💡 写入操作需要管理员权限,建议右键 run.bat → 以管理员身份运行
方式二:手动运行pip install customtkinter Pillow WMI psutil
python main.py

📖 使用流程① 检测当前 BIOS 标志
点击「开始检测」,程序会读取本机 SMBIOS 信息并判定是否已包含 lenovo 标志。
  • 若显示 ✅ 已包含:说明该机器已是联想标志,无需写入
  • 若显示 ❌ 未包含:该机器需要写入

② 备份当前 BIOS 信息
点击「立即备份」,程序会导出:
[td]
备份内容
文件
说明
SMBIOS 信息smbios_info.json完整厂商/版本/序列号信息
注册表 BIOS 键bios_registry.reg可双击还原
原始 BIOS dumpbios_dump.bin需刷写工具支持
备份清单backup_manifest.txt备份内容说明
备份存放在 backup/BIOS_Backup_时间戳/ 目录下。
③ 写入 BIOS 标志
  • 点击「浏览」选择 BIOS 镜像文件(支持 .bin/.rom/.cap/.fd/.wph/.bio)
  • 确认「刷写工具」状态为 ✅
  • 点击「⚠ 执行写入」
  • 二次确认后,程序自动备份 → 执行刷写
  • 重启计算机使 BIOS 生效
  • 重启后重新「开始检测」校验结果



🔧 刷写工具准备
程序会自动扫描以下位置查找刷写工具:
  • 程序目录下的 tools/ 文件夹
  • 系统 PATH 环境变量
  • C:\Program Files\AMI、C:\BIOS、C:\Flash 等常见目录支持的刷写工具:

[td]
厂商
工具名
说明
AMIAFUWINx64.exe / AFUWIN.exe最常用,适用于多数主板
InsydeH2OFFT-Wx64.exe / H2OFFT-W.exe联想笔记本常见
Intelfptw64.exeIntel 芯片组
PhoenixWinPhlash64.exe部分老机型
📌 请从主板/整机厂商官网下载对应刷写工具,放入 tools/ 目录即可。


📁 目录结构LenovoBIOSTool/
├── main.py              # GUI 主程序
├── bios_core.py         # 核心逻辑(读取/校验/备份/写入)
├── dep_manager.py       # 依赖自动安装
├── run.bat              # 一键启动
├── build_exe.bat        # 打包 EXE
├── README.md            # 本说明
├── tools/               # 【放置刷写工具】
├── backup/              # 【自动备份输出】
└── logs/                # 运行日志

📦 打包为 EXE
双击 build_exe.bat,脚本会自动:
  • 安装 PyInstaller
  • 打包为单文件 LenovoBIOSTool.exe
  • 输出到 dist/ 目录打包完成后,将 dist/ 整个目录拷贝到目标机器即可运行(无需安装 Python)。



❓ 常见问题
Q1: 提示"未检测到刷写工具"怎么办?
A: 请从厂商官网下载对应刷写工具,放入程序目录的 tools/ 文件夹。

Q2: 写入后检测仍显示未包含 lenovo?
A: 可能原因:
① 未重启计算机;
② 镜像文件不含目标标志;
③ 写保护未关闭导致写入失败。请查看 logs/run.log。

Q3: 如何还原备份?
A: 备份目录中的 bios_registry.reg 可双击导入还原注册表信息。完整的 BIOS 还原需使用原始 bios_dump.bin 通过刷写工具写回。

Q4: 提示"权限不足"?A: 右键 run.bat 或 LenovoBIOSTool.exe,选择「以管理员身份运行」。

Q5: 依赖安装失败?A: 程序会自动尝试多个国内镜像源。若仍失败,请手动执行:
python -m pip install customtkinter Pillow WMI psutil -i https://pypi.tuna.tsinghua.edu.cn/simple



📋 技术说明
  • 信息读取:优先 PowerShell CIM(Win11 兼容),回退注册表,最后 wmic 兜底
  • 标志判定:不区分大小写匹配 lenovo,覆盖 BIOSVendor、SystemManufacturer、BaseBoardManufacturer 等字段
  • 写入调度:根据工具类型自动匹配命令行参数(AFUWIN /P /B /N /X、H2OFFT -f -all、FPT -f)
  • 依赖自愈:启动时自动检测,缺失则从多镜像源依次尝试安装



本工具仅供合法的设备维护与兼容性测试使用,请遵守相关法律法规与设备保修条款。

联想 BIOS 标志写入工具 v1.0原代码下载
LenovoBIOSTool_v1.0_20261014.zip (17.56 KB, 下载次数: 1, 售价: 10 RMB金钱)


回复

使用道具 举报

发表于 昨天 20:03 | 显示全部楼层
正好需要联想,先收着
回复

使用道具 举报

发表于 昨天 21:16 | 显示全部楼层
正好需要联想,先收着
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|腾飞在线 ( 冀ICP备05002530号 )

GMT+8, 2026-10-15 06:07 , Processed in 0.178902 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表