2、从BIOS镜像文件中提取BIOSCODE区域的B.05模块。 打开命令行窗口,并进入到名为bios_mod的文件夹中。 输入命令:phnxdeco bios.bak -x 回车运行。运行完毕后会在bios_mod文件夹中生成几十个文件。在生成的文件中找到名为:phoenix_.B5的文件,并复制到此目录下名为:models的文件夹里面。然后把那些生成的多余的文件删除,以防出错。
3、修改phoenix_.B5文件 在命令行窗口里面输入命令:phnxpatch patches models 回车运行。程序运行完毕后会在models文件夹中生成名为:phoenix_.B5.patched文件。 此过程不能在Windows Vista下操作。
4、把修改后的phoenix_.B5文件压缩成B.05模块 把models文件夹中: phoenix_.B5文件重命名为:old.b5 phoenix_.B5.patched文件重命名为:new.b5
把models文件夹中old.B5和new.B5两文件复制到bios_mod文件夹中。 在命令行窗口里面输入命令:prepare old.txt 回车运行。 在命令行窗口里面输入命令:prepare new.txt 回车运行。 两次命令运行完毕后生成4个文件:OLD.LOG、OLD.MOD、NEW.LOG、NEW.MOD,其中OLD.MOD和NEW.MOD将在后面的操作过程中会用到。
查看OLD.MOD和NEW.MOD两文件的大小是否一样,如果大小不一样就要用HEX工具把NEW.MOD文件的最后增减“00”,直到与OLD.MOD一样大小为止,否则将无法进行下一步的工作。我的例子中,NEW.MOD文件比OLD.MOD小了7个字节,所以要在其最后增加7个“00”使两文件大小一样。
|