OpenWrt 软路由刷机指南:physdiskwrite 写盘工具教程

发布于 2026-08-15 14:30 1266 字 7 min read ... 访问量

KK avatar

KK

KK 的个人技术博客,记录服务器、网络、编程相关的折腾日常

本文介绍 physdiskwrite(PE 环境 IMG 写盘工具)的使用方法,并重点讲解如何用它给 OpenWrt 软路由刷写固件。工具可在本站 下载中心 获取。 一、physdiskwrite 是什么 physdiskwrite 是 Manuel Kasper(m0n0.ch / m0n0wall 作者)开发的一款磁盘镜像写入工具,v0.5.3 是其经典版本。它的特点: ✅ 无需安装,单文件...

本文介绍 physdiskwrite(PE 环境 IMG 写盘工具)的使用方法,并重点讲解如何用它给 OpenWrt 软路由刷写固件。工具可在本站 下载中心 获取。

一、physdiskwrite 是什么

physdiskwrite 是 Manuel Kasper(m0n0.ch / m0n0wall 作者)开发的一款磁盘镜像写入工具,v0.5.3 是其经典版本。它的特点:

  • 无需安装,单文件 exe(仅 84KB),双击即用
  • 不依赖运行库,可在 Windows PE 环境下运行(微PE、优启通、老毛桃等)
  • ✅ 将 .img 镜像原样写入物理磁盘(U 盘、SD 卡、CF 卡、硬盘、SSD)
  • ⚠️ 命令行交互式操作,写入前需手动确认

它适合在 Windows/PE 下把磁盘镜像直接烧录到目标存储介质,是软路由、嵌入式设备刷机的经典工具。

二、适用场景

场景说明
OpenWrt 软路由刷机把 OpenWrt 固件写入软路由的硬盘/SSD/U盘
嵌入式系统烧录工控机、开发板镜像写入
老旧设备救砖将备份的 img 镜像还原到存储卡/硬盘
PE 环境应急写盘系统无法启动时,进 PE 写盘

三、准备工作

  1. 下载工具:到本站 下载中心 下载 physdiskwrite v0.5.3(84KB)
  2. 下载 OpenWrt 固件:到 OpenWrt 官网 下载对应设备的固件镜像(.img.gz 格式)
  3. 准备 PE 启动盘:制作微PE / 优启通等 PE 启动 U 盘
  4. 确认目标磁盘:写入会覆盖目标磁盘全部数据,请提前备份!

四、使用方法(官方用法)

使用要点

⚠️ physdiskwrite 是纯命令行工具:在 Windows 环境下无法双击启动,必须在命令提示符(CMD)中运行。 💡 支持拖拽:把 physdiskwrite.exe 和镜像文件直接拖进命令窗口,路径会自动填入,无需手动输入。

官方用法:

physdiskwrite [-u] [-d 磁盘号] <镜像文件>

参数说明

参数作用
-u跳过 2GB 容量安全检查(写入大于 2GB 的镜像/磁盘时使用,有警告提示)
-d 磁盘号直接指定磁盘(0..n),不显示确认提示,适合脚本化操作
(无参数)交互模式:列出物理磁盘 → 选择编号 → 输入 y 确认

交互模式流程

physdiskwrite.exe 和镜像文件直接拖进命令窗口(路径自动填入),例如:

C:\> "D:\tools\physdiskwrite.exe" "D:\openwrt\openwrt.img"

Searching for physical drives...
 0. \\.\PhysicalDrive0 (磁盘 0,通常是系统盘)
 1. \\.\PhysicalDrive1 (磁盘 1,通常是目标盘)

Which disk do you want to write? (0..1) 1      ← 输入目标磁盘编号
About to overwrite the contents of disk 1 with new data. Proceed? (y/n) y   ← 确认写入

无人值守模式(脚本)

physdiskwrite -u -d 1 openwrt.img

⚠️ -u 会跳过 2GB 保护检查。若不慎将系统盘当作目标盘,会直接覆盖系统导致数据全部丢失,请务必反复确认磁盘编号!

五、OpenWrt 软路由适配方案(重点)

软路由常见的硬件形态:X86 工控机(J1900/N5105 等)、旧电脑改造、迷你主机。固件格式通常为 openwrt-x86-64-generic-squashfs-combined.img.gz

步骤一:准备固件

下载对应硬件的固件:

  • X86 64 位openwrt-x86-64-generic-squashfs-combined.img.gz(最通用)
  • ARM 设备:根据芯片型号(如 rk3328、rk3399)选择对应固件

💡 无需解压:镜像文件(无论是 .img 还是 .img.gz)直接拖进命令窗口即可写盘,不需要提前解压。

步骤二:进 PE 环境

将 PE 启动 U 盘插入软路由 → 开机按 F11 / F12 / Del 选择 U 盘启动 → 进入 PE 桌面。

步骤三:写盘

  1. 打开 PE 的命令行(CMD)
  2. physdiskwrite.exeopenwrt.img 直接拖进命令窗口(路径自动填入):
    "X:\physdiskwrite.exe" "X:\openwrt.img"
  3. 加参数执行(-d 1 假设目标磁盘是磁盘 1,务必先运行不带 -d 的命令查看磁盘列表确认编号):
    "X:\physdiskwrite.exe" -u -d 1 "X:\openwrt.img"
  4. 等待写入完成(进度指示),完成后关闭电脑

步骤四:启动 OpenWrt

  1. 拔掉 PE 启动盘
  2. 开机,软路由从写好的磁盘启动
  3. 出现 OpenWrt 启动界面 / 能 ping 通默认 IP(192.168.1.1)即刷机成功
  4. 浏览器访问 192.168.1.1 进入 LuCI 管理界面(默认无密码,首次登录建议立即设置)

常见问题

问题解决
提示 “disk is larger than 2GB”-u 参数(确认磁盘无误后)
找不到磁盘确认目标磁盘已连接且被 PE 识别(磁盘管理里查看)
写入后无法启动确认固件与硬件架构匹配(x86 固件不能刷 ARM 设备)
双击工具没反应physdiskwrite 是命令行工具,需在 CMD 中运行(拖入命令窗口即可)

六、总结

  • physdiskwrite 是 PE 下最轻量的 IMG 写盘工具,单文件、免安装、无需依赖
  • 刷 OpenWrt 软路由的关键:固件架构匹配 + 磁盘编号确认
  • 工具与更多资源:本站 下载中心

折腾有风险,写盘需谨慎。刷机前务必备份重要数据,确认目标磁盘后再操作。