✕
开启精彩搜索
热门搜索
emby EMBY 解析 免流 源码 IPV6 阿里 阿里云 青龙 音乐 网心 网心云 webdav 阿里云盘 unraid 洗白 Rclone 刮削 云梦

无需解包打包!用 OSFMount 直接修改 Armbian / 飞牛 NAS 的 img 镜像

在折腾 Armbian、飞牛 NAS 等系统时,我们经常需要更换 dtb 文件或修改 uEnv.txt 这类启动参数。传统方法是解包、修改、再打包,流程繁琐且容易出错。今天分享一个更直接、更高效的 img 镜像修改方法——无需解包打包,将镜像直接挂载为本地驱动器,像操作 U 盘一样修改里面的文件。

此方法特别适合需要频繁修改 boot 分区(如调整设备树 dtb、修改启动参数 uEnv/fnEnv)的场景,能极大提升调试效率。


核心工具:OSFMount

实现这个操作,需要用到一款名为 OSFMount 的免费工具。它是一款功能强大的虚拟光驱软件,不仅能挂载常见的 ISO 光盘镜像,更关键的是支持将 .img 格式的磁盘镜像直接挂载为系统可识别的驱动器。

官方下载地址:https://www.osforensics.com/downloads/osfmount.exe


详细操作教程

整个操作流程非常直观,跟随以下步骤即可轻松完成。

1. 启动工具并选择镜像

打开 OSFMount 软件,点击界面左下角的 “Mount new” 按钮,在弹出的窗口中点击 “Next”,然后选择你想要编辑的 .img 镜像文件。

2. 选择挂载分区

软件会自动解析镜像中的分区表。在接下来的分区列表界面中,关键一步是:

在 “Part #” 列表中,单击选中编号为 “0” 的分区。

对于绝大多数 Linux 镜像(如 Armbian、OpenWrt 等),第 0 分区就是至关重要的 boot 分区,包含了启动所需的核心文件。

选中后点击 “Next” 进入下一步。

3. 关闭只读模式(最关键!)

这是最容易被忽略的一步。为了安全,软件默认以“只读”模式挂载,防止误修改。但我们要修改文件,必须取消这个限制。

在挂载设置界面,务必取消勾选 “Read-only drive” 选项。

确认后,点击 “Mount” 执行挂载。

4. 开始编辑!

挂载成功后,打开“此电脑”(或“我的电脑”),你就能看到一个名为 “BOOT” 的本地磁盘驱动器。双击进入,现在你就可以像编辑本地硬盘文件一样,自由地:

  • 在 /dtb/ 目录下替换或修改 dtb 文件。
  • 用文本编辑器打开 uEnv.txt 或 fnEnv.txt,直接修改启动参数(如调整内核加载地址、指定 dtb 文件等)。

5. 安全卸载并保存

所有修改完成后,务必回到 OSFMount 主界面,点击右下角的 “Dismount all & Exit” 按钮。这一操作会自动保存所有更改,并安全卸载虚拟驱动器,完整退出程序。


注意事项与小贴士

为了确保操作顺利,有几点需要特别留意:

  • 管理员权限:如果挂载或修改文件时提示权限错误,请右键点击 OSFMount 图标,选择“以管理员身份运行”。
  • 备份习惯:在对镜像文件进行任何修改前,强烈建议先备份一份原始镜像,以防操作失误导致系统无法启动。
  • 正确卸载:修改后必须通过软件内的 “Dismount” 功能卸载,直接关闭窗口或断开驱动器可能导致修改未被写入镜像文件。
  • 适用场景:此方法尤其适合调试阶段频繁更换 dtb 文件或调整启动参数,大大简化了传统解包打包的繁琐流程。

这样一来,修改镜像就变成了一项简单、直观的操作。无论是调试硬件驱动,还是优化系统启动配置,这个方法都能帮你节省大量时间。建议收藏,以备不时之需~


最后附上软件本地备份:

🔒
评论后可见
本条内容需要评论一次才能查看
去评论 ↓

💬 评论区 0