发明名称 |
从遗留操作系统环境恢复到UEFI预启动环境的方法和系统 |
摘要 |
本发明公开了一种从遗留操作系统环境恢复到统一的可扩展固件接口UEFI预启动环境的方法和装置,方法包括:在UEFI预启动环境下,存储UEFI预启动环境中需要保存的上下文,所述UEFI预启动环境中需要保存的上下文包括CPU执行上下文;响应于UEFI预启动环境加载遗留操作系统失败,恢复所述CPU执行上下文的第一部分;使UEFI预启动环境相关联的CPU进入系统管理模式,并在系统管理模式下恢复所述CPU执行上下文的第二部分;以及退出CPU系统管理模式,从而返回到UEFI预启动环境。该方法和系统能够在遗留操作系统的启动尝试失败后恢复到UEFI预启动环境,从而来支持遗留操作系统启动失败时的诊断以及随后的UEFI操作系统的启动尝试。 |
申请公布号 |
CN103377063A |
申请公布日期 |
2013.10.30 |
申请号 |
CN201210132893.6 |
申请日期 |
2012.04.28 |
申请人 |
国际商业机器公司 |
发明人 |
唐文蔚;A·L·索德朗;吴松青 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;张亚非 |
主权项 |
一种从遗留操作系统环境恢复到统一的可扩展固件接口UEFI预启动环境的方法,包括:在UEFI预启动环境下,存储UEFI预启动环境中需要保存的上下文,所述UEFI预启动环境中需要保存的上下文包括CPU执行上下文;响应于UEFI预启动环境加载遗留操作系统失败,恢复所述CPU执行上下文的第一部分;使UEFI预启动环境相关联的CPU进入系统管理模式,并在系统管理模式下恢复所述CPU执行上下文的第二部分;以及退出CPU系统管理模式,从而返回到UEFI预启动环境。 |
地址 |
美国纽约 |