【技术实现步骤摘要】
本专利技术一般地涉及存储器转储程序引导方法及机构、和计算机可读存储介质,更具体地说,涉及一种存储器转储程序引导方法和存储器转储程序引导机构,用于在通过独立转储程序进行存储器转储的计算机系统内执行与独立转储程序相关的引导处理,并涉及一种计算机可读存储介质,其存储用于使计算机执行这种与独立转储程序相关的引导处理的程序。通常,计算机系统支持多个引导设备。通过设置引导设备的设备路径信息,在多个可引导的设备中选择并引导一个将实际引导的设备。安装在多个引导设备内的操作系统(OS)的种类可能相同,也可能不同。此外,即使OS的种类相同,OS的版本也可能不同。当在这种计算机系统内的某个OS的操作过程中产生故障时,通过引导独立转储程序执行存储器转储。但是根据待操作的OS的种类,待引导的独立转储程序应当是可选择的。此外,希望通过仅当产生故障时在OS内生成的故障来触发独立转储程序的引导。本专利技术涉及一种引导处理,当在这样一种计算机系统内产生故障时,该引导处理能够登记多个独立转储程序,选择并引导多个独立转储程序中最合适的一个独立转储程序。
技术介绍
如果在计算机系统的操作过程中产生某种系统异常,则它变得难以继续工作,必需立即重启计算机系统,从而能够继续工作。在这种情况下,为了随后能够检查所产生故障的原因,通常将产生系统异常时计算机系统的存储器内的数据保存为转储数据。可以根据第一种方法或第二种方法执行生成转储数据的处理。第一种方法在操作OS中嵌入有存储器转储程序,如果在OS的操作过程中产生故障则通过将控制转移给存储器转储程序来执行存储器转储。另一方面,第二种方法是如果在OS的操 ...
【技术保护点】
一种存储器转储程序引导方法,其特征在于:(a)在由计算机系统的引导固件管理的非易失性变量中定义在计算机系统内安装的多个独立转储程序的引导信息和表示多个独立转储程序与多个操作系统的对应关系的表变量;(b)当引导固件引导多个操作 系统中的任一个操作系统时,根据表变量指定多个独立转储程序中的对应一个的引导信息,并将表示所指定引导信息的信息写入当执行独立转储时参考的非易失性变量;和(c)当指示引导独立转储时,通过检查当执行独立转储时参考的变量的存在,并且如果所述 变量存在则通过参考所述变量的信息,来引导多个独立转储程序中的一个对应的独立转储程序。
【技术特征摘要】
JP 2005-1-26 JP2005-0182871.一种存储器转储程序引导方法,其特征在于(a)在由计算机系统的引导固件管理的非易失性变量中定义在计算机系统内安装的多个独立转储程序的引导信息和表示多个独立转储程序与多个操作系统的对应关系的表变量;(b)当引导固件引导多个操作系统中的任一个操作系统时,根据表变量指定多个独立转储程序中的对应一个的引导信息,并将表示所指定引导信息的信息写入当执行独立转储时参考的非易失性变量;和(c)当指示引导独立转储时,通过检查当执行独立转储时参考的变量的存在,并且如果所述变量存在则通过参考所述变量的信息,来引导多个独立转储程序中的一个对应的独立转储程序。2.根据权利要求1所述的存储器转储程序引导方法,其特征在于,如果待引导的多个操作系统中的任一操作系统不具有对应的独立转储程序,则不建立当执行独立转储时参考的变量。3.根据权利要求1或2所述的存储器转储程序引导方法,其特征在于所述引导信息包括第一、第二、第三、第四和第五变量;所述第一变量包括表示计算机系统中的连接有引导目标设备的位置的设备路径信息,以及与操作系统装载器程序的文件位置和文件名相关的信息;所述第二变量表示对由第一变量表示的多个现有引导目标设备进行引导的顺序;所述第三变量包括存储独立转储程序的装载器程序的引导目标设备的设备路径信息,以及与独立转储程序的装载器程序的文件位置和文件名相关的信息;所述第四变量保存作为下一次将引导的独立转储程序的装载器程序的引导信息的第三变量;而所述第五变量指定当出现独立转储错误结束时执行的处理。4.根据权利要求3所述的存储器转储程序引导方法,其特征在于所述引导目标设备包括硬盘驱动和/或CDROM驱动和/或DVDROM驱动;并且所述第五变量规定执行错误通知并重新引导多个操作系统中的任一操作系统,或规定引导存储在构成引导目标设备的CDROM驱动或DVDROM驱动内的独立转储程序。5.根据权利要求1至4中的任一项所述的存储器转储程序引导方法,其特征在于,将独立转储程序的装载器程序的映像和独立转储程序的映像存储在一存储位置上,所述存储位置独立于连接到计算机系统的引导目标设备内的存储位置,并且存储操作系统的装载器程序的映像和操作系统的映像。6.根据权利要求1至5中的任一项所述的存储器转储程序引导方法,其特征在于,所述方法还包括(d)由通过独立于计算机系统主体的硬件操作的系统监视机构来管理表示是否执行存储器诊断的标记。7.一种存储器转储程序引导设备,其特征在于,所述设备包括非易失性存储器,其被配置为在由计算机系统的引导固件管理的非易失性变量内存储在计算机系统内安装的多个独立转储程序的引导信息和表示多个独立转储程序与多个操作系统的对应关系的表变量;写入装置,用于当引导固件引导多个操作系统中的任一个操作系统时,根据表变量指定多个独立转储程序中的对应一个的引导信息,并将表示所指定引导信息的信息写入当执行独立转储时参考的非易失性变量;和引导装置,用于当指示引导独立转储时,通过检查当执行独立转储时参考的变量的存在,并且如果所述变量存在则通过参考所述变量的信息,来引导多个独立转储程序中的一个对应的独立转储程序。8.根据权利要求7所述的存储器转储程序引导设备,其特征在于,如果待引导的多个操作系统中的任一操作系统不具有对应的独立转储程序,则不建立当执行独立转储时参考的变量。9.根据权利要求7或8所述的存储器转储程序引导设备,其特征在于所述引导信息包括第一、第二、第三、第四和第五变量;所述第一变量包括表示在计算机系统中连接有引导目标设备的位置的设备路径信息,以及与操作系统装载器程序的文件位置和文件名相关的信息;所述第二变量表示对由第一变量表示的多个现有引导目标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。