在慧盾打开的情况下,根本无法从U盘启动,关闭慧盾倒是可以成功从U盘启动。管机房的老师不同意把所有电脑的慧盾都关闭,所以我们下一步的活动无法展开。
我们也尝试了通过LTSP启动,无论慧盾打开与否,都只能启动到登陆界面,一旦输入 用户名密码登陆,server端就提示网络链接被关闭。
我在网上搜索了一下,只有卸载慧盾的办法,比如下面的。但是卸载慧盾肯定是行不通,一线的老师无法接受。现在只能考虑改写慧盾,允许u盘启动或者允许ltsp启动即可。
呼唤高手~呼唤联想内部人士~将其他电脑上的硬盘挂在此机下,可分区格式化。然后用awdflash将主板上的BIOS导出为a.bin文件,为防止改错,先把a.bin复制为 b.bin,以备不时之需。之后,用cbrom工具查看a.bin文件,方法如下:
执行命令:cbrom a.bin /d 看到内容如下:
0 system BIOS
1 Group
2 CPU micro code
3 ACPI Table
4 EPA LOGO
5 YGRoup ROM
6 Group ROM
7 Other
8 VGA
9 PCI ROM
10 LOGO BitMap
11 MIB ROM
12 OEMO Code Rom\lenovo_h\LK8M.M3.txt
13 PCI ROM 6420n490.rom
bin文件中含有的项目,大致看了一下,觉得最后两项最为可疑。所以决定把最后两项删除掉,执行命令:
cbrom a.bin /oemo release
cbrom a.bin /PCI release
注意:删除bin内的项目时,因为第二条PCI牵涉到第9条和第13条都以PCI开头,系统会出现让我删除哪一项的选择:
A: PCI ROM: 6420n490.
B: PCI ROM: PXE.LOM
这时候选择A,即可将之删除。
最后把修改过的a.bin文件用awdflash程序刷入主板,重启之后,再对硬盘分区格式化并安装系统,再无出现任何问题。由此可知联想的“破盾” 已经被成功破解了!
后记:
·文章中提到的awdflash程序,主要用于备份和刷新主板的BIOS系统,如果各位不太明白,可参阅相关的一些技术文章。
·文章中提到的cbrom程序,主要用于查看和修改awdflash程序导出的*.bin文件。cbrom用法大致有此几种:
cbrom *.bin /d 用于查看BIOS文件内容
例如:cbrom a.bin /d
cbrom *.bin /* *.bmp 用于导入模块文件
例如:cbrom a.bin /logo a.bmp
cbrom *.bin /* Extract 用于导出模块文件
例如:cbrom a.bin /logo Extract
cbrom *.bin /* release 用于删除模块内容
例如:cbrom a.bin /logo release