一种将BIOS调试信息放入到硬盘中的方法及装置制造方法及图纸

技术编号:9935341 阅读:96 留言:0更新日期:2014-04-18 06:56
一种将BIOS调试信息放入到硬盘中的方法,其特征在于,包括:在BIOS调试之前,在计算机硬盘中建立用于记录BIOS调试信息的调试分区;在计算机开机后,启动BIOS调试;在启动BIOS调试的同时,BIOS建立向所述调试分区传输调试信息的信息传输通道;BIOS将启动过程中产生的调试信息经由所述信息传输通道写入所述调试分区,形成一个或多个调试信息记录文件。

【技术实现步骤摘要】
一种将BIOS调试信息放入到硬盘中的方法及装置
本专利技术涉及BIOS调试技术,特别涉及一种将BIOS调试信息放入到硬盘中的方法及相关的装置。
技术介绍
目前的UEFI(UnifiedExtensibleFirmwareInterface,通用扩展固件接口)BIOS(BasicInput/OutputSystem,基本输入输出系统)调试方法分为以下几种:1、利用USB(UniversalSerialBus,通用串行总线)进行调试。使用这种方法,UEFIBIOS首先需要被编译成调试模式,然后再利用USB线缆将调试主机的USB调试端口与主机的USB端口连接在一起,BIOS调试信息通过USB线缆传输到调试主机屏幕上。2、利用串口进行调试。使用这种方法,UEFIBIOS首先需要被编译成调试模式,然后再利用串口线缆将调试主机的串口与主机的串口连接在一起,BIOS调试信息通过串口线缆传输到调试主机屏幕上。3、利用JTAG(JointTestActionGroup,联合测试行动小组)进行调试。使用这种方法,UEFIBIOS首先需要被编译成调试模式,然后再利用JTAG线缆将调试主机的JTAG接口与主机的JTAG接口连接在一起,调试信息通过JTAG线缆传输到调试主机屏幕上。以上方法带来的问题如下:1、UEFIBIOS必须被编译成调试模式,否则无法输出调试信息。在计算机正式出货时,上面使用的UEFIBIOS出于性能考虑,必须按正常模式编译,在这种模式下编译,会去掉所有的调试信息,当然就无法获得调试信息。2、上述调试方法的共性是必须要利用调试线缆(USB线缆、串口线缆或JTAG线缆等)与另外一个计算机进行连接,如图1所示。工厂在计算机设备出货前,都需要将数十台机器批量长期运行,以检测机器可靠性。若出现死机等异常现象,则需要进行调试。但在这种条件下,不可能为所有机器配备调试主机及调试线缆。特别地,如果利用JTAG进行调试,还需要拆开机器,才可安装JTAG线缆,相当麻烦。
技术实现思路
本专利技术的目的在于提供一种将BIOS调试信息放入到硬盘中的方法及装置,能更好地解决BIOS调试信息的获取问题。根据本专利技术的一个方面,提供了一种将BIOS调试信息放入到硬盘中的方法,包括:在BIOS调试之前,在计算机硬盘中建立用于记录BIOS调试信息的调试分区;在计算机开机后,启动BIOS调试;在启动BIOS调试的同时,BIOS建立向所述调试分区传输调试信息的信息传输通道;BIOS将启动过程中产生的调试信息经由所述信息传输通道写入所述调试分区,形成一个或多个调试信息记录文件。优选地,所述调试分区与计算机硬盘的现有分区重合。优选地,所述调试分区是计算机硬盘的引导扇区。优选地,所述调试分区是计算机硬盘的安装WINOS所带的系统启动分区。优选地,所述的在计算机开机后,启动BIOS调试的步骤包括:进入BIOSSETUP设置程序;通过对产生的调试信息输出选项进行选择,启动BIOS调试。优选地,还包括:进入BIOSSETUP设置程序;通过对产生的调试信息输出选项进行选择,关闭BIOS调试,从而使BIOS在启动过程中,停止向所述调试分区传输调试信息。根据本专利技术的另一方面,提供了一种将BIOS调试信息放入到硬盘中的装置,包括:调试分区建立模块,用于在BIOS调试之前,在计算机硬盘中建立用于记录BIOS调试信息的调试分区;BIOS调试启动模块,用于在计算机开机后,启动BIOS调试;BIOS传输通道建立模块,用于在启动BIOS调试的同时,建立向所述调试分区传输调试信息的信息传输通道;BIOS调试信息写入模块,用于将启动过程中产生的调试信息经由所述信息传输通道写入所述调试分区,形成一个或多个调试信息记录文件。优选地,所述调试分区建立模块建立的调试分区与计算机硬盘的现有分区重合。优选地,所述调试分区建立模块建立的调试分区是计算机硬盘的引导扇区。优选地,所述调试分区建立模块建立的调试分区是计算机硬盘的安装WINOS所带的系统启动分区。与现有技术相比较,本专利技术的有益效果在于:1、通过本专利技术,所有UEFIBIOS调试信息全部放置到本机硬盘中的调试分区中的调试信息记录文件当中,无需再额外连接调试线缆(USB线缆、串口线缆或JTAG线缆等)及调试主机,方便可靠;2、通过本专利技术,工厂在进行大批量机器批量测试并出现异常,需要进行调试时,可通过BIOSSETUP设置程序将“调试信息输出选项”设定为“启动”BIOS调试,然后当机器出现异常时,即可查看调试信息记录文件,来帮助工程师查看机器出错时的调试信息,以帮助问题定位;3、在计算机正式出货,到达最终用户使用时,若出现启动异常等现象,则可交由维修人员,通过BIOSSETUP设置程序将“调试信息输出选项”设定为“启动”BIOS调试,然后对生成的调试信息记录文件进行分析,判定问题所在。附图说明图1是现有技术提供的BIOS调试方法示意图;图2是本专利技术实施例提供的将BIOS调试信息放入到硬盘中的方法原理框图;图3是本专利技术实施例提供的将BIOS调试信息放入到硬盘中的装置框图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图2是本专利技术实施例提供的将BIOS调试信息放入到硬盘中的方法原理框图,如图2所示,步骤包括:步骤S201、在BIOS调试之前,在计算机硬盘中建立用于记录BIOS调试信息的调试分区。进一步地,所述调试分区可以与计算机硬盘的现有分区重合,例如所述调试分区可以是计算机硬盘的引导扇区,也可以是计算机硬盘的安装WINOS所带的系统启动分区。步骤S202、在计算机开机后,启动BIOS调试。具体地说,首先要进入BIOSSETUP设置程序,然后对产生的调试信息输出选项进行选择,即对调试信息输出选项设定为“启动”,以启动BIOS调试。步骤S203、在启动BIOS调试的同时,BIOS建立向所述调试分区传输调试信息的信息传输通道。步骤S204、BIOS将启动过程中产生的调试信息经由所述信息传输通道写入所述调试分区,形成一个或多个调试信息记录文件。所述调试信息记录文件将不断记录UEFIBIOS启动过程中产生的调试信息,当一个调试信息记录文件中的调试信息量增大到一定程度时,可以对在前的调试信息进行覆盖,可以将再生成新的调试信息记录文件,直到将计算机硬盘中预先设置的调试分区写满为止等。BIOS调试期间,若机器出现异常,则读取调试分区的调试信息记录文件,工程师可通过查看和分析机器出错时的调试信息,有效进行问题定位。在执行步骤S204后,如果不需要再进行BIOS调试,则再次进入BIOSSETUP设置程序,然后通过对产生的调试信息输出选项进行选择,即对调试信息输出选项设定为“关闭”,关闭BIOS调试,从而使BIOS在启动过程中,停止向所述调试分区传输调试信息。BIOS停止向所述调试分区传输调试信息后,所述调试信息记录文件内的调试信息不会更改。图3是本专利技术实施例提供的将BIOS调试信息放入到硬盘中的装置框图,如图3所示,包括调试分区建立模块、BIOS调试启动模块、BIOS传输通道建立模块和BIOS调试信息写入模块。所述调试分区建立模块用于在BIOS调试之前,在计算机硬盘中建立用本文档来自技高网
...
一种将BIOS调试信息放入到硬盘中的方法及装置

【技术保护点】
一种将BIOS调试信息放入到硬盘中的方法,其特征在于,包括:在BIOS调试之前,在计算机硬盘中建立用于记录BIOS调试信息的调试分区;在计算机开机后,启动BIOS调试;在启动BIOS调试的同时,BIOS建立向所述调试分区传输调试信息的信息传输通道;BIOS将启动过程中产生的调试信息经由所述信息传输通道写入所述调试分区,形成一个或多个调试信息记录文件。

【技术特征摘要】
1.一种将BIOS调试信息放入到硬盘中的方法,其特征在于,包括:在BIOS调试之前,在计算机硬盘中建立用于记录BIOS调试信息的调试分区;首先要进入BIOSSETUP设置程序,然后对产生的调试信息输出选项进行选择,即对调试信息输出选项设定为“启动”,以启动BIOS调试;在启动BIOS调试的同时,BIOS建立向所述调试分区传输调试信息的信息传输通道;BIOS将启动过程中产生的调试信息经由所述信息传输通道写入所述调试分区,形成一个或多个调试信息记录文件。2.根据权利要求1所述的方法,其特征在于,所述调试分区与计算机硬盘的现有分区重合。3.根据权利要求2所述的方法,其特征在于,所述调试分区是计算机硬盘的引导扇区。4.根据权利要求2所述的方法,其特征在于,所述调试分区是计算机硬盘的安装WINOS所带的系统启动分区。5.根据权利要求1所述的方法,其特征在于,还包括:进入BIOSSETUP设置程序;通过对产生的调试信息输出选项进行选择,关闭BIOS调试,从而使BIOS在启动过程中,停止向所述调...

【专利技术属性】
技术研发人员:郑红文
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1