ASUS EAH3870显存直飙2750MHz | | ASUS、DFI、GIGA X48主板巅峰夺帅 | | 多核X2电源方案征集大赛
OPB影音:600fsb達成過程及bios分享 | | TPower P45空冷外频612MHz首测 | | Maximus II Formula+TR true black U120E
极限OC玩家专访调查 | | 压缩机助力四核外频升至547MHz | | 强强联合!LanParty UT X48 T2R | | 作弊? 极限玩家的SuperPi的博弈
发新话题
打印

DFI系列Vista OEM BIOS无损任何原BIOS内容的可靠更改

本主题由 萌萌 于 2008-5-13 14:01 加入精华

DFI系列Vista OEM BIOS无损任何原BIOS内容的可靠更改

============================================
特别提示:
本篇所述方法,只是针对 AwardBIOS v6.00PG版本的bios,其它 AwardBIOS版本是否可行还不知道.
AMI的bios肯定不适合该办法!!!
============================================


DFI系列Vista OEM BIOS无损任何原BIOS内容的可靠更改


此文以DFI LT X48主板为范例,其它规格主板同理。

Vista OEM BIOS的修改方法比较多,大多是在bios信息中篡改一项或几项的
值,强制在bios信息中加入特定的SLIC表信息。应该说方法还是比较成熟的
,可靠性也比较高。

但是,主板厂家众多,bios设定门类繁多,特别是那些比较具有自我特色的
主板厂家的bios,往往会在通用的bios中加入自己的特定程序,比如DFI、
ASUS等,都会在bios加入自己特有的技术代码,以突出自己的技术优势。这
就给OEM BIOS的修改带来一定的风险。

本人五一期间入手DFI LT X48主板,到手后立即按照通用的办法更改BIOS为
OEM并成功刷新,顺利激活vista系统。但是,在使用中,总是感到系统不太
稳定,总是会出现这样或那样的硬件底层错误。特别是在短短三天内发生两
次RAID“掉阵列”的灾难,一开始怀疑是DFI这款主板BIOS有问题或是这块
主板本身有问题。后来在修复了RAID故障后,冷静下来想一想,由于DFI的
BIOS具有很强的厂家特色,怀疑是不是按照通用方法更改BIOS不太适合?于
是想起寻找更稳妥的方法来更改BIOS。

好在网上已有几位大侠早就公布了比如网卡BOOTROM芯片以及声卡等用来
追加Vista OEM SLIC表的方法。本人综合这些网上信息并结合自己的理解,发现
可以:

不更改原BIOS任何信息,仅仅在原BIOS的最后增加一个空白的设备项,仅仅
用来追加Vista OEM Slic表。这样一来,既可以保持原BIOS的完整性,又可
以达到OEM方式激活Vista的目的。



情况简介如下:

通用方法更改的bios:


原bios:


仅追加Vista OEM SLIC信息的方法更改的bios:



从以上三张图中清楚看到,通用的方法实际上更改了原BIOS的内容,而追加PCI项的方法根本没有改变原BIOS的任何内容,只是仅仅在最后加入了Vista  OEM SLIC表。
可以肯定,这种追加SLIC表的方法,很好地保持了原BIOS的完整性。


具体方法:
1、找个计算机设备id,最合适的是集成设备。
比如集成网卡、集成显卡、集成声卡、集成usb控制器等等主板上集成的任何一个设备都可以。
我们这里是采用集成网卡
实际上利用集成网卡的方法有两种,一是改写bootrom,另一种是不改写bootrom,我们用后一种办法。

找到设备id号,记下VEN和DEV的值,两组四位数的值:


2、制作Vista OEM SLIC信息文件模块


3、向原bios追加slic信息表:
进入cmd命令窗口,在窗口中键入如下命令:
cbrom x48ad320.bin /pci Multi-Add-SLIC.BIN

注意:cbrom.exe和上面用到的文件都必须在同一个目录下,原bios文件也是在同一目录下

4、打开修改后的bios文件检查一下是否正确,确定无误后可以开刷了。

5、DFI LT X48主板刷新bios,建议在win环境下用WinFlash来刷,它可以自动为你检查一遍bios是否符合规范


6、刷好后开机进入bios菜单,设置“SLIC Mod”为第一启动项,以保证slic信息的加载顺利
它只是加载了slic的oem信息,不影响其它。但是你必须保持它在第一启动位置上,否则vista里可能读不到oem信息。


7、如果你愿意,可以在系统启动自检时按F5键弹出选择框,选择用哪一家的OEM,以及是否需要系统关闭OEM选择对话框,界面截图如下:













看看本机效果:











附件:
1、更改好的DFI LT X48的bios,0320版,供参考试用
X48AD320.rar (449.94 KB)


2、相关软件:
很抱歉,应论坛要求,牵涉到oem信息破解内容,不适合公开发布。

有需要者可以通过论坛与我索取




顺便秀一下今天的成果,终于把2M的带宽扩展到了4M,其实可以拓展到10M以上.哈哈,不错,对付电信就是要用狠招!
这个小技巧不会公布,别问我怎么搞定的.你要是看得懂,其实图上说明了一切.要是看不懂,说也说不清楚.(好像是什么歌词?)


[ 本帖最后由 dhddhd 于 2008-5-17 23:01 编辑 ]
本帖最近评分记录
  • 萌萌 现金 +50 感谢分享 2008-5-13 14:10
LZ你忽略了超净三加移花接木这种无损的改法,你做对比的方法....已经很少用了。
而且你说的作为对比的,根本没有修正MINIT模块的入口位置,当然有问题咯
都快把这里当家了...
引用:
原帖由 missingcq 于 2008-5-12 19:55 发表
LZ你忽略了超净三加移花接木这种无损的改法,你做对比的方法....已经很少用了。
而且你说的作为对比的,根本没有修正MINIT模块的入口位置,当然有问题咯
最上面那个就是超静三加移花接木的方法修改的阿.就算修正了minit入口,也还是更改了原bios信息.

虽然现在大多数bios的修改都是这样的方法,也没有出现更多的问题.以前用asus的板子,我都是这样直接更改bios信息,从来也没有出现过问题.
但是要是可以不改动原bios的任何信息不是更加稳妥?

就好比座飞机,明知道安全系数很高,但心里总还是七上八下.又好比计算机水冷系统,明知道漏水的可能性几乎不存在,但心里也还是有个"漏水"的阴影存在.

哈哈,也许我心里有问题?


missingcq大大,前几天搞raid修复,还要感谢你的指点和帮助阿!
偶不是什么大大拉...偶还是小菜,呵呵

这是偶改过的UT 0317 BIOS,其实ACPI的大小没有什么的,关键是MINIT模块,一定要修正入口位置,不然很多莫名其妙的问题。


至于你说的通过网卡的改法,确实在远景论坛见过,只是没有好好研究过。应该也是很不错的一种改法,如果没有问题,那确实是种很完美的改法,只是现在用的人少,不知道到底如何

[ 本帖最后由 missingcq 于 2008-5-12 20:58 编辑 ]

附件

捕获.JPG (185.77 KB)

2008-5-12 20:41

捕获.JPG

都快把这里当家了...
引用:
原帖由 missingcq 于 2008-5-12 20:56 发表
偶不是什么大大拉...偶还是小菜,呵呵

这是偶改过的UT 0317 BIOS,其实ACPI的大小没有什么的,关键是MINIT模块,一定要修正入口位置,不然很多莫名其妙的问题。

至于你说的通过网卡的改法,确实在远景论坛见过 ...
你这个改的很好啊。

不仅是网卡,理论上是个计算机设备都可以。
因为不是改网卡信息,只是借用网卡的设备id号,跟网卡本身没有关系
引用:
原帖由 dhddhd 于 2008-5-12 21:29 发表


你这个改的很好啊。

不仅是网卡,理论上是个计算机设备都可以。
因为不是改网卡信息,只是借用网卡的设备id号,跟网卡本身没有关系
恩,原理我也大概了解过,只是没有尝试过。
失败了只是报废网卡固件,这个比较好,不会引起板子返厂这种恶果
都快把这里当家了...
引用:
原帖由 missingcq 于 2008-5-12 21:40 发表

恩,原理我也大概了解过,只是没有尝试过。
失败了只是报废网卡固件,这个比较好,不会引起板子返厂这种恶果
嘿嘿,不可能报废网卡或其它任何设备。
因为没有更改任何东西,只是借用设备的id号作为bios信息入口而已

如果你愿意,你也可以用cpu或是内存,或是键盘鼠标,都可以
理论上可以,我也没有尝试过。
我只尝试过网卡和声卡

[ 本帖最后由 dhddhd 于 2008-5-12 22:06 编辑 ]
回去试试看,先顶起来
橫滑走行~~~漂移~~~甩尾~~~
楼主4.5GHz的E3110,8GB的内存,强人啊
已经上了维斯塔.......
C420 默认400原装风扇
LanParty LT P35
Crucial Balllstix 默认1000
2600XT 512 DDR4
160G WD
  这个跟Soft-Mod有什么区别?
  楼主没出问题是你运气好。别的我就不多说了,呵呵……我也学学你装高深:牵涉到OEM信息破解内容,不适合公开发布。
  另外再提醒你一下:DFI的3月份的所有BIOS都有BUG,劝你还是用用2月份的吧……

[ 本帖最后由 allenchueng 于 2008-5-14 13:33 编辑 ]
mark
学习鸟
呵呵,我都用的改好的BIOS,目前也是OEM的,挺好~
PS:你那个小技巧不错,虽然我没尝试~~感觉我的机器开那么多会很慢。呵呵~~
LT X48被我刷成UT的了,UT的LOGO好看。
比较想知道那2M to 4M的技巧

有没提示下
引用:
原帖由 DayFly 于 2008-6-20 08:34 发表
比较想知道那2M to 4M的技巧

有没提示下
我也想知道 不然PM我也行
引用:
原帖由 DayFly 于 2008-6-20 08:49 发表
比较想知道那2M to 4M的技巧

有没提示下
我也想知道
LS的几位XD:
首先要确认自己的宽带是否支持"多重拨号"?也就是多台计算机同时拨号上网?
如果不行,也就死心了,如果可以支持多重拨号,那就按照顶楼的截图,用多网卡进行多拨号即可

多网卡指定网卡拨号,目前最好用的是RasPPPoE_098c,但是只能用在2003和xp下
vista下需要另外找能够指定网卡的拨号软件了,



不是我不想公布这个方法,而是牵涉的内容比较多,包括系统的选择,系统下网络的设定,还有硬件设置问题,包括多网卡,集线器,路由器和交换机的设定,还牵涉到虚拟机的知识.整理起来可是长篇大论阿,基本上不现实,需要大量的工作量.

如果对网络软硬件比较熟悉,同时也对虚拟机熟悉的朋友,其实已经可以看出顶楼的截图里的小名堂了.


抱歉了
发新话题