在实际操作中,主要遇到两种写入方式,这里和大家分享下。

前提条件:openwrt 包。我是采用自己编译,仅包含所需要的插件。插件列表参见:https://github.com/xbf321/openwrt-x86/blob/main/.config

U 盘写入

这是最为方便的,也比较容易操作,仅需三步就能刷入。

首先下载 BalenaEtcher 程序,然后选择 「Flash from file」,选择 .img 文件。在选择要刷入的目标 U 盘,最有 Flash 完成。如下图:

image-xrbp.png

里边有个有意思的功能,就是 Cone drive ,比如我们需要备份 openwrt ,直接使用 Clone drive 即可。不过要注意的是,只能从小容量 U 盘备份到大容量 U 盘,不能反过来。

硬盘写入

非 U 盘方式,需要借助 「winpe」和「physdiskwrite.exe」才能刷入。winpe 个人比较喜欢「老毛桃」,看个人吧,只要有 winpe 即可。

准备工作

  • 下载「老毛桃」winpe ,并制作 U 盘启动。

  • 把 openwrt 镜像(.img 结尾文件)文件放到 U 盘根目录中。

  • 把 physdiskwrite.exe 也放到 U 盘根目录中。

擦掉整个硬盘

不要重建分区,直接删除所有分区,然后保存即可。

之前重建一个分区,在写入时,总是出错

写入数据

在「运行」中,使用 CMD 打开命令行工具,切到 U 盘,执行以下命令:

physdiskwrite -u openwrt.img

会提示写到哪个磁盘,输入「0」即可。

用不了 1 分钟,就能写完。