迅维网

标题: AMD显卡刷bios后再保存bios,内容会有些不一样 [打印本页]

作者: gugule    时间: 2014-12-21 15:37
标题: AMD显卡刷bios后再保存bios,内容会有些不一样
一块HD2600xt显卡,用RBE修改了一些bios(记为A)中的风扇数值,然后把修改后的bios(记为B)刷入显卡,之后再从显卡中保存bios(记为C)。我发现C和B的内容会有些不一样,如图所示。(这几个字节和风扇数值应该没什么关系。显卡使用和测试都没有问题。)有版友发现过这个现象吗?这是怎么回事呢?

2600xtbios刷后再保存之不同点_141221.png
登录/注册后看高清大图


不同的字节:
           bios(C)  bios(B)
   21:           E7              AA
  1E6:           2A              78
  1E7:           DA              27
  1E8:           09              AB



作者: wxiqing    时间: 2014-12-21 16:41
你把日期改成2014年,DDR3改成DDR5,256M改成2G试试
作者: wtbdaaaa    时间: 2014-12-21 20:28
那是校验码吧。
作者: 745311657    时间: 2014-12-21 23:38
文件保存时间什么的也会照成不一样把,除非是复制粘贴源文件
作者: fmhzcj    时间: 2014-12-22 08:46
是什么原因呀?高手站出来说说。
作者: 显卡乐园    时间: 2014-12-22 10:57
这是基本的CRC全局效验。
作者: 显卡乐园    时间: 2014-12-22 11:07
做个详细解释吧,效验和 简单易懂的说就是效验这个文件的“整体完整度”,如果不对,可能就会在系统自举过程中被bios判定为无效,给pass掉,无法正常加载或者运行。

这个效验和是如何进行的呢?那就再简单的举个例子,好比我们现在这个文件的效验和是10,你提到的4个位置中,我们可以这样来进行划分:

第一个单独的为一组: 假设它为2

剩下的三个为一组:那么只要这三个的总和为8就ok了,随便你怎么来分配。

可以是:2+(1+1+6),也可以是:2+(4+1+3),也可以是4+(1+4+1)。随便你。

这个只是用一个简单的例子来进行的说明,应该很容易理解了吧?
作者: gugule    时间: 2014-12-22 13:10
显卡乐园 发表于 2014-12-22 11:07
做个详细解释吧,效验和 简单易懂的说就是效验这个文件的“整体完整度”,如果不对,可能就会在系统自举过 ...

原来是这样。
请教一下,bios是用什么编码的呢?
软件用ASCII码转换完全看不懂啊。




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4