System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于硬盘类型的开机方法技术_技高网

基于硬盘类型的开机方法技术

技术编号:41347725 阅读:5 留言:0更新日期:2024-05-20 10:02
本发明专利技术涉及数据处理技术领域,提供一种基于硬盘类型的开机方法,包含以下步骤:(A)一处理单元传送一开机选项询问至一基板管理控制单元,以致所述基板管理控制单元回传一最优先开机硬件类型;(B)所述处理单元判定所述最优先开机硬件类型是否为硬盘;(C)当所述处理单元判定出所述最优先开机硬件类型为硬盘时,所述处理单元传送一硬盘类型询问至所述基板管理控制单元,以致所述基板管理控制单元回传一最优先开机硬盘类型;及(D)所述处理单元以所述最优先开机硬盘类型的硬盘进行开机。

【技术实现步骤摘要】

【】本专利技术涉及数据处理,特別涉及一种基于硬盘类型的开机方法


技术介绍

0、
技术介绍

1、在现有的基本输入输出系统(basic input output system,bios)中,使用者可于进入bios设定模式后,选择由哪个设备先开机,例如光驱、硬盘、闪存等设备,这项功能对于安装操作系统特别有用处。然,在设定开机顺序后系统需要重新启动,非常的浪费时间。

2、目前虽可透过智能型平台管理接口(intelligent platform managementinterface,ipmi)指令中的设置系统开机选项指令(set system boot options command),设定设备的优先级,而不需要重新启动。

3、然而,硬盘(hard disk drive,hdd)有多种类别大致可分为序列ata(serial ata,sata)、快速外围组件互连(pci express,pcie)、非挥发性内存储存装置(non-volatilememory express,nvme),及dcpmm。ipmi指令只能设定硬盘的开机顺序,但无法指定硬盘类型的开机顺序。举例来说,ipmi指令能设定硬盘为优先权最高,但无法设定硬盘中的pcie类型硬盘为优先权最高,使得使用者只能在开机的后,查看是否pcie类型硬盘为优先权最高。若否,则需要进bios重新设定硬盘的开机顺序,但依然无法指定pcie类型硬盘为优先权最高,故需要一直重复上述动作,藉由修正开机顺序并重新启动,直到pcie类型硬盘为优先权最高。


技术实现思路

0、
技术实现思路

1、本专利技术的主要目的是提供一种能指定硬盘类型的开机顺序的基于硬盘类型的开机方法。

2、为解决上述技术问题,本专利技术提供一种基于硬盘类型的开机方法,为开机执行开机自我检测过程中的一部份,由一计算机系统来实施,所述计算机系统包括一基板管理控制单元及一电连接一储存单元,及所述基板管理控制单元的处理单元,所述储存单元储存一基本输入输出程序代码,所述基板管理控制单元储存有一最优先开机硬件类型及一最优先开机硬盘类型,所述处理单元执行所述基本输入输出程序代码,以执行所述基本输入输出程序代码中所定义的韧体步骤,所述方法包含以下步骤:(a)所述处理单元传送一开机选项询问至所述基板管理控制单元,以致所述基板管理控制单元回传所述最优先开机硬件类型;(b)所述处理单元判定所述最优先开机硬件类型是否为硬盘;(c)当所述处理单元判定出所述最优先开机硬件类型为硬盘时,所述处理单元传送一硬盘类型询问至所述基板管理控制单元,以致所述基板管理控制单元回传所述最优先开机硬盘类型;及(d)所述处理单元以所述最优先开机硬盘类型的硬盘进行开机。

3、可选地,在步骤(a)中,所述基板管理控制单元回传一对应所述最优先开机硬件类型的目标旗标值,在步骤(c)中,所述处理单元根据所述目标旗标值判定所述目标旗标值是否对应硬盘。

4、可选地,在步骤(c)后还包含以下步骤:(e)当所述处理单元判定出所述最优先开机硬件类型为硬盘不为硬盘时,所述处理单元以所述最优先开机硬件类型的硬件进行开机。

5、可选地,步骤(d)包括以下子步骤:(d-1)所述处理单元从多个可进行开机的硬盘获得多个分别对应所述等硬盘的硬盘信息,每一硬盘信息包括一相关于所对应硬盘的硬盘类型,及一相关于所对应硬盘的硬盘路径;(d-2)所述处理单元根据所述最优先开机硬盘类型从所述等硬盘信息中获得一包括所述最优先开机硬盘类型的目标硬盘信息;及(d-3)所述处理单元根据所述目标硬盘信息的硬盘路径,以所述最优先开机硬盘类型的硬盘进行开机。

6、可选地,所述基板管理控制单元还储存有一指定指令类型,在步骤(c)中,所述基板管理控制单元还回传所述指定指令类型,在步骤(d)的后还包含以下步骤:(e)所述处理单元判定所述指定指令类型是否为一次性;(f)当所述处理单元判定出所述指定指令类型为一次性时,所述处理单元更新所述最优先开机硬件类型及所述最优先开机硬盘类型为初始值;及(g)当所述处理单元判定出所述指定指令类型不为一次性时,结束流程。

7、可选地,所述基板管理控制单元电连接一输入单元,在步骤(a)的前还包含以下步骤:(h)当所述基板管理控制单元接收到来自所述输入单元的一相关于设定所述最优先开机硬件类型为硬盘的第一设定指令,及一相关于设定所述最优先开机硬盘类型为一指定硬盘种类的第二设定指令时,所述基板管理控制单元更新所述最优先开机硬件类型及所述最优先开机硬盘类型。

8、可选地,在步骤(h)中,当所述基板管理控制单元还接收到来自所述输入单元的一相关于设定所述第一设定指令及所述第二设定指令为一指定指令类型的第三设定指令时,储存所述指定指令类型,所述指定指令类型包括一次性及永久性。

9、本专利技术的功效在于:当判定出所述最优先开机硬件类型为硬盘时,藉由所述处理单元传送所述硬盘类型询问至所述基板管理控制单元,以致所述基板管理控制单元回传所述最优先开机硬盘类型,藉此,所述处理单元能以所述最优先开机硬盘类型的硬盘进行开机。

本文档来自技高网
...

【技术保护点】

1.一种基于硬盘类型的开机方法,为开机执行开机自我检测过程中的一部份,由一计算机系统来实施,所述计算机系统包括一基板管理控制单元及一电连接一储存单元,及所述基板管理控制单元的处理单元,所述储存单元储存一基本输入输出程序代码,所述基板管理控制单元储存有一最优先开机硬件类型及一最优先开机硬盘类型,所述处理单元执行所述基本输入输出程序代码,以执行所述基本输入输出程序代码中所定义的韧体步骤,其特征在于,所述方法包含以下步骤:

2.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,在步骤(A)中,所述基板管理控制单元回传一对应所述最优先开机硬件类型的目标旗标值,在步骤(C)中,所述处理单元根据所述目标旗标值判定所述目标旗标值是否对应硬盘。

3.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,在步骤(C)后还包含以下步骤:

4.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,步骤(D)包括以下子步骤:

5.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,所述基板管理控制单元还储存有一指定指令类型,在步骤(C)中,所述基板管理控制单元还回传所述指定指令类型,在步骤(D)的后还包含以下步骤:

6.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,所述基板管理控制单元电连接一输入单元,在步骤(A)的前还包含以下步骤:

7.根据权利要求6所述的基于硬盘类型的开机方法,其特征在于,在步骤(H)中,当所述基板管理控制单元还接收到来自所述输入单元的一相关于设定所述第一设定指令及所述第二设定指令为一指定指令类型的第三设定指令时,储存所述指定指令类型,所述指定指令类型包括一次性及永久性。

...

【技术特征摘要】

1.一种基于硬盘类型的开机方法,为开机执行开机自我检测过程中的一部份,由一计算机系统来实施,所述计算机系统包括一基板管理控制单元及一电连接一储存单元,及所述基板管理控制单元的处理单元,所述储存单元储存一基本输入输出程序代码,所述基板管理控制单元储存有一最优先开机硬件类型及一最优先开机硬盘类型,所述处理单元执行所述基本输入输出程序代码,以执行所述基本输入输出程序代码中所定义的韧体步骤,其特征在于,所述方法包含以下步骤:

2.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,在步骤(a)中,所述基板管理控制单元回传一对应所述最优先开机硬件类型的目标旗标值,在步骤(c)中,所述处理单元根据所述目标旗标值判定所述目标旗标值是否对应硬盘。

3.根据权利要求1所述的基于硬盘类型的开机方法,其特征在于,在步骤(c)后还...

【专利技术属性】
技术研发人员:李欣忆
申请(专利权)人:昆达电脑科技昆山有限公司
类型:发明
国别省市:

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

1