最低端的主板就要使用最粗暴的刷BIOS方法,然后失败【Mizuiro

您所在的位置:网站首页 ch341擦除不了 最低端的主板就要使用最粗暴的刷BIOS方法,然后失败【Mizuiro

最低端的主板就要使用最粗暴的刷BIOS方法,然后失败【Mizuiro

2024-05-11 15:26| 来源: 网络整理| 查看: 265

前些天买了一个不错的东西,就是这个。

CH341,有3个功能,其一是烧写24型EEPROM,其二是烧写25型SPI闪存(现在的电脑主板、显卡等的BIOS都是存储在这种闪存之内的),其三是USB转TTL,价格只要10元左右,加上烧写夹子(用来给显卡等焊接的闪存烧写)和1.8V转接板(事实上没有什么用,只有少数闪存才需要1.8V低压烧写,我为防万一买了回来,现在吃灰中),加在一起大概20元。

之所以买它回来,主要是为了实现一直以来的想法,那就是给主板和显卡刷BIOS,理论上主板都自带BIOS刷写的方式,一些主板是不允许刷魔改后的BIOS的,因为主板会校验BIOS文件,避免修改后的BIOS刷入。所以用烧写器直接修改BIOS闪存是唯一可行的方法,虽然要买烧写器,但风险很低,可以将原来的BIOS闪存备用,买一颗新的闪存用来修改,就算失败了,插回原来的闪存也不至于开不了机。

然而我的想法很美好,事实上却很困难,因为太多不可预料的情况发生了。

首先是第一个受害者,华擎870-Extreme3主板,两年前买的,它有一个兄弟叫870-Extreme3 2.0,这个兄弟“很香”,支持UEFI BIOS,而原版只是传统BIOS,看外观,二者大体上没有太大的区别,主要是散热片的形状不同。之前我听一个买了这个主板的网友说他成功将870E3的主板刷成了R2.0的BIOS,于是我就比较心动,但是那位网友没有分享方法,所以我自己摸索了一个方法,那就是下载官网的R2.0的BIOS,强刷进去。

我还真在华擎的官网(英文版,因为这个主板没有在大陆发售,所以简体中文的官网上是没有这个主板的信息的),下载Instant Flash版的BIOS文件,这个文件可以放在U盘里面,插在目标电脑上,开机按F2更新BIOS,也可以将文件改扩展名为.bin,直接用烧写器来刷写。

于是我在淘宝上下单了2颗W25X80闪存(容量1MB),也就是原来的BIOS闪存的大小,但我后来发现下载的BIOS文件大小达到了4MB,这个时候我才意料到UEFI BIOS的大小是装不进原来的小闪存之内的,于是赶紧退货,换成了4MB的W25Q32,之前还有点担心,X和Q之间能否互相兼容,不过看了一些技术文档后,发现Q系列闪存还是向下兼容X系列的,而X系列的大容量实在是太难找了,所以拿Q系列顶一下没什么问题。同时我还买了2颗W25Q64BV,准备给另一台电脑刷BIOS用(后面会详说)。

烧写器到货时间早了一天,所以我先拿烧写器做了点实验。使用之前需要先装好驱动,一般卖家都会提供。我把870E3主板的闪存拔了下来(需要老虎钳子,第一次拔肯定非常紧,而且容易弯针脚),华邦的W25X80,用烧写器读取了内容,保存成文件。之后从一个报废的770主板上找到了一个EON品牌的1MB闪存,先擦除掉内部的内容(闪存必须要先擦除后写入,否则直接写的话最终结果是乱的),写入刚才保存的文件,这个烧写器虽然属于便宜货,比较慢,但是对付这种1MB的闪存还是没问题的,20多秒就能完成读写,擦除的话1秒钟就能完成。将这个写好的EON闪存插到主板上,正常开机进系统。证明只要规格互相兼容,不同品牌的闪存可以混用。

终于到了第二天,我买的4个闪存到货了,拿出W25Q32,用CH341写入了R2.0主板的BIOS,然后把主板的电池扣下来放电,装上写好了R2.0的BIOS的闪存,看上去很顺利,开机了,是UEFI的界面,但是进不去系统,仔细一看是找不到了应有的1394控制器,没关系,反正1394接口也用不上,于是进了图形化的BIOS,把1394控制器关掉,顺利进了系统。

但是出现了一个诡异的问题,电脑在开机后1到3分钟后会卡死,鼠标键盘全部失灵,连关机键都没有反应,只能按重启键,再次开机,还是那个问题,BIOS时什么问题都没有,进PE也很正常,我觉得可能是系统有问题,所以就打算重装系统试试。既然都有UEFI了,我就打算装一个UEFI的系统,然而装系统的时候我遇到了各种困难,进PE之后用NT安装器安装好系统,发现根本就无法启动系统盘,我怀疑可能是22H2系统太新,所以换成了2015年的初版Win10,还是无法启动系统盘。之后我想到了一个方法,无法启动系统盘的原因可能是系统盘没有顺利初始化,于是我把系统盘拔下来,插到另一台电脑上,用虚拟机软件启动了里面的系统,完成了初始化,再插回去,这次可以进系统了。然而,开机1分钟死机的问题依然存在,最后我下结论——这个R2.0主板的BIOS刷到老板上存在Bug,无法正常使用。最后我只能把原来的闪存插了回去,又用Legacy方式装了系统,又回到最初的起点。

但是我折腾电脑的心并未冷却,我还有另一台电脑,主板是华硕的Z87-K,当初200元买的二手主板,小毛病很多,前几天刚说过我花了很大力气才把它的系统盘从Legacy启动改成UEFI启动。这次我折腾它的目标是将它魔改到支持NVMe SSD启动,具体方法是刷魔改BIOS,将NVMe模块插到BIOS内,这可能有点麻烦,好在我在贴吧找到了一个机佬改好的BIOS文件(顺便还改了微码,支持了非K处理器的超频,正好我用的是E3V3),我就下载了一份,打算买颗闪存写进去,然后直接换闪存来搞定。

这个主板的原装闪存是华邦的W25Q64FV,于是我买了W25Q64BV,我看了参数,二者应该是能够兼容的,都是3.3V的8MB闪存。

然而事情正如墨菲定理说的那样会变得复杂,当我把买来的W25Q64BV闪存写入别人改好的BIOS之后,我把闪存换好,然而,根本开不了机,插上诊断卡,报00,说明BIOS根本没加载成功。最后想了各种方法,最后确定——这个华硕的破B主板不认W25Q64BV闪存,我把原来的W25Q64FV拔下来,刷上BIOS,就能正常使用了。你看看隔壁华擎,品牌不一样的闪存都能相互兼容,这苟B牢硕连几乎一样的闪存都不能替换,一坨狗屎。

好吧,我把BIOS刷上了,但是出现了一些新的问题。首先是开机非常慢,1分钟蜂鸣器才响,才出现显示,这还能忍,但不能忍的就是这个BIOS出现了很令人头疼的存储器兼容问题,我把一个装了PE的U盘插上,开机就卡logo,卡在牢硕的logo那里不动,之后插系统盘也是相同的问题,只要有主板“看不上”的盘,就是卡logo,搞得我焦头烂额。

没办法,还好我保存了原版BIOS文件,又用CH341刷了回去,这次终于不卡logo了,不过我改NVMe的想法也就吹了。不过我好像并没有改NVMe的硬需求,我手上的NVMe盘也并不多,所以这次折腾也似乎没有太大的意义,终究我还是用回了我的SATA SSD。

所以说,主板不要买垃圾牢硕,买凄惨红都别买牢硕,菌龟和妖板都不错,为什么非要买牢硕?我上一个坏掉的二手主板就是辣鸡牢硕的,成天报EC Flash错误,最后我忍无可忍便宜当废品卖了。买二手主板,图的就是个便宜好用,你成天给我上眼药,我买你用来解闷咋地?

(彩蛋:DIP封装的闪存最好用钳子拔,因为用手拔的话很难拔下来,而且一次出现用力不当的问题,针脚扎我食指上了,直接见血,还很深,搞不好就因为破伤风而玩完了。)

by流石雪菜(Sasuga Setsuna)

bilibili:@SasugaSetsuna

微信公众号:@流石雪菜

From Mizuiro-Aqua

Mizuiro-Aqua 10th Anniversary!

Next Generation's Light!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3