在实际操作中,主要遇到两种写入方式,这里和大家分享下。
前提条件:openwrt 包。我是采用自己编译,仅包含所需要的插件。插件列表参见:https://github.com/xbf321/openwrt-x86/blob/main/.config
U 盘写入
这是最为方便的,也比较容易操作,仅需三步就能刷入。
首先下载 BalenaEtcher 程序,然后选择 「Flash from file」,选择 .img 文件。在选择要刷入的目标 U 盘,最有 Flash 完成。如下图:
里边有个有意思的功能,就是 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 分钟,就能写完。