压缩CPU微代码,增加主板BIOS剩余空间

压缩CPU微代码,增加主板BIOS剩余空间
3d打印机制作
对于主板玩家们,经常要向主板BIOS中添加其它模块,比如前面我谈到的stc2052BIOS中的DOS模块ROMDOS,这就要求BIOS中要有足够的剩余空间,要 增加车门铰链BIOS剩余空间,一般是通过删除BIOS中不必要的模块来实现的。经分析研究后发现,可通过减小CPU微代码(即CPUCODE)来增加BIOS 余空间。
    主板厂商为每一款主板能正确显示不同的CPU型号,往往要向主板BIOS中加入多种CPU的微代码(CPUCODE),我们用CBROM打开一个BIOS 文件后发现有些CPUCODE居然有十几K,对于BIOS本身的容量来说已不算小了,其实对于一般人来说,你不可能把CPU换来换去吧,所以我们只需要适 合所用CPU的微代码就可以了,其余的大量微代码对我们已无用处。
    要删除无用的CPU微代码,我们要用一个小软件CODEINFO点击下载),它可以把CPU的微代码CPUCODE分割成几个区块,只要选中你所用CPU微代码所在的区块,并把它加入到BIOS即可,这样就大大减小了CPUCODE的大小,相应增加了BIOS剩余空间。
    一、首先,在WINDOWS中用软件查看一下所用CPU的微代码,在这里是F29
 
    二、用刷写软件备份主板BIOS文件,设为:845.bin ,用CBROM打开845.bin ,看一下剩余空间大小,由此还可看出,此CPUCODE由七个区块构成,用CODEINFO可把它分割成七个区块,根据上面查看到的CPU信息,所用 CPU的微代码应在0F29这个区块中:
 
    三、用油田加药装置CBROM845.bin中的CPUCODE提取出来:cbrom215 845.bin /cpucode extract : 默认文件名为cpucode.bin )
 
    四、把CODEINFOCPUCODE.BIN放在同一文件夹下,软件CODEINFO可运行在WIN-DOS下,在WIN-DOS提示符下输入:CODEINFO ,即可显示出三个参数:
          -1:显示将要把CPUCODE模块分割的几种区块
          -2:执行分割CPUCODE模块,并按CPUCODE.B** 来命名
          -3:执行分割CPUCODE模块,并按CPUID.BIN 来命名
谐振隧穿器件 
    五、在WIN-DOS提示符下输入:codeinfo cpucode.bin -1 ,即显示出此CPUCODE可分割成的几种区块,所用CPU的微代码应包含在最后一个F29区块中:
 
    六、在WIN-DOS提示符下输入:codeinfo cpucode.bin -3 ,即可把CPUCODE分割成七个区块,并按CPUID.BIN来命名,我们需要的是最后一个区块F29.BIN
 
    七、用CBROM将原845.bin中的CPUCODE模块删除,再将新的模块F29.BIN 添加到845.bin 中:压花模具
    从上图可以看出,BIOS的剩余空间增加到了29.36K ,而原来的剩余空间是17.50K ,增加了将近12K ,哈哈!何乐而不为呢?
 
八、最后,别忘了将修改后的BIOS文件刷写进主板BIOS芯片哟!

本文发布于:2024-09-23 04:19:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/246374.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:主板   区块   代码   分割   空间   剩余   模块
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议