首页>技术文档>软路由固件安装教程

软路由固件安装教程 · 使用 PE 启动盘 + physdiskwrite 写盘

本文档为 x86-64 软路由 / 工控机刷机实战教程,讲解如何用 PE 启动盘 + physdiskwrite 将 sumin-x86-64 整盘镜像逐扇区写入目标硬盘,做成可直接启动的路由系统盘。覆盖制作 PE 启动盘、解压镜像、physdiskwrite 写盘关键步骤、首次启动配置与常见报错排查,适用于软路由安装、工控机刷路由系统以及 OpenWRT / RouterOS 类固件的整机写盘。

适用于 x86_64 软路由 / 工控机,将 sumin-x86-64.img.gz 整盘写入目标硬盘

工具:physdiskwrite.exe 环境:Windows PE 目标:x86_64 设备 固件:SuminACS / ImmortalWrt

0原理与适用场景

physdiskwrite.exe 是 Physis 出品的一款 Windows 命令行写盘工具,能把原始磁盘镜像(.img)逐扇区写入指定的物理硬盘,相当于 Linux 下的 dd。它写入的是整盘镜像(含引导扇区、分区表、所有分区),写完后目标盘就变成一块可直接启动的路由系统盘。

为什么用 PE?因为 physdiskwrite 需要直接访问物理磁盘且目标盘不能被系统锁定占用。在 Windows PE(预安装环境)下目标盘通常未被挂载,且没有复杂的权限拦截,最适合做整机刷写。

⚠️ 核心风险 physdiskwrite 会彻底、不可逆地清空你选择的那块物理硬盘上的全部数据。选错盘 = 数据永久丢失。操作前请确认目标盘,必要时先拔掉其他数据盘。

1准备工作

硬件与材料清单

文件摆放建议

把以下内容放到 PE U 盘的一个独立分区或另一个 U 盘里,不要放在你准备刷写的那块目标硬盘上:

文件用途备注
physdiskwrite.exe写盘主程序建议放 U 盘根目录,路径不含中文/空格
sumin-x86-64.img.gz原始固件镜像先不解压,进 PE 后再解
7-Zip 便携版(可选)解压 .gzPE 若已带则可省略
💡 路径小贴士 physdiskwrite 是命令行工具,文件路径里不要有中文和空格,否则容易报错。建议放成 D:\physdiskwrite.exe 和 D:\sumin-x86-64.img 这种简洁路径。

2制作 PE 启动盘

  1. 下载一个干净的 PE 工具,例如 微PE (WePE) 或 FirPE(选你习惯的即可)。
  2. 把 U 盘插入电脑,运行 PE 制作工具,选择「安装到 U 盘」。
    注意 制作会清空该 U 盘,请提前备份 U 盘数据。
  3. 制作完成后,U 盘会出现一个可启动分区。把 physdiskwrite.exe 和 sumin-x86-64.img.gz 拷进 U 盘(或拷进另一个不相关的 U 盘)。
  4. 把 U 盘插到目标机,开机按对应快捷键(常见 F11 / F12 / Del / Esc)选择从 U 盘启动,进入 PE 桌面。

3解压镜像(.gz → .img)

physdiskwrite 只能写 .img 原始镜像,不能直接吃 .gz 压缩包,所以必须先解压。

方法 A:图形界面(推荐新手)

  1. 在 PE 里打开 7-Zip(或 PE 自带的解压工具)。
  2. 找到 sumin-x86-64.img.gz,右键 → 解压到当前文件夹 / 指定位置。
  3. 得到 sumin-x86-64.img。记下它的完整路径,例如 D:\sumin-x86-64.img。

方法 B:命令行

# 进入镜像所在目录
D:
cd \

# 解压(gzip 自解压,会生成 .img 并删除原 .gz;保留原文件用 -k)
gzip -d sumin-x86-64.img.gz

# 若 PE 没有 gzip,可用 7-Zip 命令行
7z x sumin-x86-64.img.gz
⚠️ 空间提醒 解压后的 .img 通常是整盘大小(常见 1GB~4GB 甚至更大)。确认 U 盘或临时分区有足够剩余空间,否则解压会失败。

4用 physdiskwrite 写盘(关键步骤)

  1. 在 PE 桌面右键「在此处打开命令提示符(管理员)」,或打开 CMD。
  2. 切换到工具所在盘符与目录:
    D:
    cd \
  3. 执行写盘命令。镜像超过 800MB 必须加 -u 参数,否则工具会拒绝写入:
    # -u 允许写入大于 800MB 的镜像
    physdiskwrite -u sumin-x86-64.img
  4. 工具会列出当前机器的所有物理磁盘,类似:
    Physical drives accessible:
      0  size: ...  (你的系统盘/PE盘)
      1  size: ...  (目标硬盘)
    Enter drive number to write image to: _
  5. 输入目标硬盘的编号(上例是 1),回车。
  6. 会再次让你确认 Are you sure? (y/n),输入 y 回车,开始写入。
  7. 等待进度走完(几分钟到十几分钟,取决于硬盘速度),出现完成提示后关闭窗口。
🚨 选盘三连问(务必确认) ① 列表里的编号对应哪块盘?
② 我要刷的是不是这块?
③ 这块盘上有没有还要用的数据?
拿不准就先拔掉其他数据盘只留目标盘,列表里就只剩一块,闭眼选 0 也不会错。
💡 目标盘被占用怎么办 若提示 The drive is in use 或写入失败,用 diskpart 把它 offline / clean 一下:
diskpart
list disk
select disk 1        # 选目标盘
offline disk
clean              # 清掉原有分区表(数据会没,确认是目标盘!)
exit
然后再跑 physdiskwrite。

5首次启动与基础配置

  1. 写盘完成后关机,拔掉 PE U 盘(避免又从 U 盘启动)。
  2. 从目标硬盘启动:进 BIOS/UEFI 把启动项设为该硬盘(Legacy/UEFI 模式以固件为准,SuminACS 一般两种都支持,不确定就先试 Legacy)。
  3. 接显示器观察启动日志,看到系统进入命令行或登录提示即代表刷写成功。
  4. 用网线把电脑连到设备的 LAN 口,浏览器访问默认管理地址(以你手头的 sumin 固件为准,常见为 192.168.1.1 或 192.168.200.3 之类)。
  5. 登录后台做基础网络配置(WAN 拨号 / LAN 网段 / WiFi 等),具体按你的网络拓扑来。
💡 启动不起来先排查 能刷进去但起不来,90% 是 BIOS 启动模式(Legacy/UEFI)或选错盘。回头看第 4 步列表、确认写的是目标盘,并在 BIOS 里切换启动模式重试。

6常见问题排查表

现象原因解决办法
提示镜像太大无法写入 没加 -u 参数(默认限制 800MB) 用 physdiskwrite -u sumin-x86-64.img
The drive is in use 目标盘被系统挂载/锁定 diskpart 把盘 offline / clean,或拔掉其他盘只留目标盘
写完后无法从硬盘启动 BIOS 启动模式不匹配 / 写错盘 切换 Legacy/UEFI 启动;重做第 4 步确认盘号
解压失败 / 空间不足 U 盘剩余空间小于 .img 体积 换大容量 U 盘或先解压到本地硬盘
命令行找不到文件 当前目录不对 / 路径含中文空格 cd 到文件目录,路径保持纯英文无空格
设备启动后无管理页面 电脑没接 LAN 口 / IP 段不对 确认接 LAN 口,网卡设为同网段自动获取,查固件默认地址

7安全与备份提醒

相关主题

软路由安装教程 physdiskwrite写盘 PE启动盘制作教程 软路由怎么搭建 x86软路由 工控机刷路由系统 openwrt软路由安装教程 软路由详细教程