我按我已知的来讲述所有的刷机方式。大致分为 物理层、cpu层、启动层、操作系统层、应用程序层、web层、单文件层,刷机的难度都是递简的。
物理层刷机方案,俗称烧录,就是将一个系统所用到的所有内容包括启动程序、分区等等打包成一个文件,使用烧录工具如Win32DiskImager、dd,烧录进u盘,sd开等等。优点 烧录简单不用手动安装系统,缺点 烧录系统包制作复杂,存储空间利用不全面比如8G的系统烧录到32G u盘,你就只能使用8G的空间,剩下的空间未格式化的地区。主要用在制作光盘、制作启动u盘、工控机包括树莓派。还有一种使用场景就是比如手机存储芯片卸下,用读取工具强制读出内容保存为可执行文件,在利用该工具烧录进去的方式。
cpu层这个方法鲜为人知,就是cpu中也会保留一小块内置存储,用来引导系统安装。一小块内置存储不可写入。使用方法一般不对外开放。比如我手机由此刷机导致无法开机就使用工具强制打开cpu的调试模式刷入ROM系统,救砖成功。这种模式也叫做工厂模式。使用场景手机不开机且cpu支持调试、工控机ttl刷机、路由器com口刷机
启动层是我们使用最多的一种方式,就是bootload系统控制下的刷机方式,使用场景有u盘刷入pc、手机线刷ROM、路由器的breed带有web的方式刷入系统,这个breed比较特殊,虽然是启动层刷机方式但却提供了web的接口,工控机。
操作系统层非常好用的方法,但没人会用。使用场景有,安装windows系统就可以使用这种方法,非常适合在你已有系统上安装一个系统。手机卡刷。
应用程序层,有些具有root权限的应用程序也可以操作存储。比如手机app FlashFire。dd。
web层,这中方式最高级,最方便。常用在路由器固件升级。或云服务的系统升级。
单文件层,是指虚拟机的安装系统的方式,常常会把安装好的系统保存为单个特殊格式的文件。
标签:web,烧录,方式,系统,cpu,概述,使用,刷机 From: https://blog.51cto.com/gklbb/6528518