- 积分
- 469
- 最后登录
- 2024-5-10
- 精华
- 0
- 阅读权限
- 30
- 主题
- 39
- UID
- 1436378
- 帖子
- 662
- PB币
- 327
- 威望
- 34
- 贡献
- 0
- 技术
- 1
- 活跃
- 2697
- UID
- 1436378
- 帖子
- 662
- PB币
- 327
- 贡献
- 0
- 技术
- 1
- 活跃
- 2697
|
8F
发表于 2019-3-18 13:38:18
IP属地四川
|只看该作者
本帖最后由 z377409011 于 2019-3-18 14:00 编辑
现在的BIOS结构发生了一些变化。首先你要明白NORFLASH(BIOS芯片)中的数据不仅仅是所谓的“BIOS”,以前的BIOS可能就是一个芯片里完整的数据。现在说的BIOS可能仅仅是BIOS region,芯片中的一个区块。以128m芯片为例举个例子~~
128m的芯片容量也就是16MB。前8MB主要包含描述分区(Description region),ME固件(ME region),后8MB一般为BIOS部分(BIOS region),某些主板可能有GBE region、PDR region等其它区块。描述分区主要控制各个部分的读写权限和一些初始化参数的。绝大部分的厂商,对描述分区的设置都是仅仅开放了BIOS region的读写全线,其它分区为只读或完全不可读写。可以单独读出,不可以写入!所以你备份命令需要加-bios的意思就是,针对BIOS region进行读写操作,这个是可以执行成功的。如果不加-bios,则是对整个Flash进行操作,如果不是所有分区都有读写全线,自然会报错。
所以不建议看一两篇教程就盲目开搞,要知道万一挂了需要这么恢复。需要编程器刷整个norfalsh的数据。这个就不同厂商有不同的策略,有的厂商BIOS芯片是16MB的,BIOS也是16MB,带ME固件的。一般来说挂了直接编程器刷官方BIOS就可以亮机,但可能有其它问题。有的BIOS芯片是16M的,官方给的BIOS是8M的,也就是仅仅包含8MB的BIOS region。这种挂了就需要自己去合成一个完整的16MB数据来用编程器刷新。仍然存在其它问题的风险。我说的其它问题,就是序列号、MAC地址,华擎的1394ID丢失,BIOS芯片数据有校验等一堆问题~~有的问题有修复工具可以写入、修复,有的可能必须要之前的备份数据才能恢复了,如果没有正确的备份,你可能永远恢复不了原来的状态了。所以你要明白怎么恢复,做好备份。只要挂了能恢复随便怎么折腾都是可以的。双BIOS的机器可能可以切换副BIOS开机,然后切换回原来的BIOS重刷,有的可以盲刷。但你折腾BIOS出问题的时候,有时候并没有这么容易解决,就会遇到很多想象不到的问题。所以最好是有FPT备份+编程器的备份。
生命在于折腾,不折腾永远不会。别把BIOS想的多神秘,那就是一堆数据,不过也别想的太简单,要怎么才能让这堆数据折腾后还正常就要技术了,不要盲目折腾。 说说个人觉得折腾BIOS的意义吧。1、为了OA&SLIC:如果是普通系统激活,个人觉得必要性就不是那么强了。XP有工行key,Win7 to Win8.1随便找或者几块钱买个KEY,Win10满世界都有。server的话,也不仅仅是SLIC 2.5一种激活方法。我以前也喜欢给折腾SLIC,别人的电脑我都去marker或者MOD BIOS刷SLIC,现在再也不会了。2、100系主板魔改上7、8、9代CPU,这个我觉得可能是最有意义一点的了。当然修改过程不是一般人能玩儿的,还是安静享受成果吧。3、升降级ME、微码,这个就看自己爱好了。我还有台3770K+Z77的老机器,最新版本BIOS修复了一个菜单问题,但是微码版本升级了,降级BIOS微码,删除系统微码更新,可以恢复受漏洞影响的性能,超4.9Ghz扔在老家,加了个Vega56,偶尔回去玩儿玩儿游戏什么的,还是可以一战的。
所以都是兴趣,你爱折腾,不怕折腾。就不需要啥理由了,搞就是了。有没有必要是因人而异的!
|
-
2
查看全部评分
-
|