System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() HBA卡启动盘设置方法、装置及计算机可读存储介质制造方法及图纸_技高网

HBA卡启动盘设置方法、装置及计算机可读存储介质制造方法及图纸

技术编号:40957952 阅读:2 留言:0更新日期:2024-04-18 20:35
本申请公开了一种HBA卡启动盘设置方法、装置及计算机可读存储介质,该HBA卡启动盘设置方法包括:获取目标硬盘的槽位对应的物理层端口号;在HBA卡的BIOS配置页中为所述物理层端口号配置第一标识符;在所述BIOS配置页中为所述目标硬盘配置第二标识符,所述第二标识符根据所述第一标识符及预设规则获得;将所述第二标识符写入所述BIOS配置页的启动设备项,以使所述目标硬盘固定为所述HBA卡的启动盘。本申请的HBA卡启动盘设置方法,可以使HBA卡的启动盘固定为目标硬盘,使HBA卡在任何情况下不会将其它硬盘识别为启动盘,从而避免HBA卡的物理槽位与盘符对应关系被打乱。同时,上述过程不涉及HBA卡的盘符修改,即没有涉及改变分配盘符的规则,使系统更加稳定。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种hba卡启动盘设置方法、装置及计算机可读存储介质。


技术介绍

1、在相关技术中,主机会通过hba卡(hba,host bus adapter,主机总线适配器)挂载多块存储装置,如可以挂载多台sata硬盘(sata,serial ata,串行ata接口),以满足存储大数据的需求。但是在相关技术中,hba卡的硬盘槽位与系统中的盘符是没有固定的对应关系的,在hba卡启动时会把最先识别到的硬盘作为启动盘,以及会导致读取或写入数据的位置错乱等情况。


技术实现思路

1、鉴于此,本申请提供一种hba卡启动盘设置方法、装置及计算机可读存储介质,以使hba卡在任何情况下不会将其它硬盘识别为启动盘,从而避免hba卡的物理槽位与盘符对应关系不会被打乱。

2、本申请第一方面提供一种hba卡启动盘设置方法,包括:

3、获取目标硬盘的槽位对应的物理层端口号;

4、在hba卡的bios配置页中为所述物理层端口号配置第一标识符;

5、在所述bios配置页中为所述目标硬盘配置第二标识符,所述第二标识符根据所述第一标识符及预设规则获得;

6、将所述第二标识符写入所述bios配置页的启动设备项,以使所述目标硬盘固定为所述hba卡的启动盘。

7、根据本申请一种可能的实施方式,所述获取目标硬盘的槽位对应的物理层端口号,包括:

8、获取所述hba卡的硬件电路信息;

9、利用所述槽位的槽位号与所述硬件电路信息匹配,获得所述槽位号对应的所述物理层端口号。

10、根据本申请一种可能的实施方式,所述在hba卡的bios配置页中为所述物理层端口号配置第一标识符,包括:

11、进入所述bios配置页的物理层端口配置页;

12、根据所述物理层端口号获取所述物理层端口配置页中相应的配置项;

13、在所述配置项中写入所述第一标识符。

14、根据本申请一种可能的实施方式,所述第一标识符的格式为naa ieeeregistered格式。

15、根据本申请一种可能的实施方式,所述在所述bios配置页中为所述目标硬盘配置第二标识符,包括:

16、进入所述bios配置页的硬盘配置页;

17、根据所述第一标识符以及所述预设规则生成所述第二标识符;

18、在所述硬盘配置页的引导表单中写入所述第二标识符。

19、根据本申请一种可能的实施方式,所述根据所述第一标识符以及所述预设规则生成所述第二标识符,包括:

20、将所述第一标识符的开头位数字替换成预设数字,获得所述第二标识符。

21、根据本申请一种可能的实施方式,所述第二标识符的格式为naa locallyassigned格式。

22、根据本申请一种可能的实施方式,所述方法还包括:

23、根据完成配置的所述bios配置页,生成所述hba卡的目标固件,并利用所述目标固件更新所述hba卡的固件。

24、本申请第二方面提供一种hba卡启动盘设置装置,包括:

25、端口号获取模块,用于获取目标硬盘的槽位对应的物理层端口号;

26、第一标识符设置模块,用于在hba卡的bios配置页中为所述物理层端口号配置第一标识符;

27、第二标识符设置模块,用于在所述bios配置页中为所述目标硬盘配置第二标识符,所述第二标识符根据所述第一标识符及预设规则获得;

28、启动项写入模块,用于将所述第二标识符写入所述bios配置页的启动设备项,以使所述目标硬盘固定为所述hba卡的启动盘。

29、本方案第三方面提供一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使所述处理器执行上述的hba卡启动盘设置方法。

30、本方案第三方面提供一种

31、本申请提供的技术方案带来的有益效果至少包括:

32、通过上述hba卡启动盘的配置过程,可以使hba卡的启动盘固定为目标硬盘,使hba卡在任何情况下不会将其它硬盘识别为启动盘,从而避免hba卡的物理槽位与盘符对应关系被打乱。同时,上述过程不涉及hba卡的盘符修改,即没有涉及改变分配盘符的规则,使系统更加稳定。

本文档来自技高网...

【技术保护点】

1.一种HBA卡启动盘设置方法,其特征在于,包括:

2.如权利要求1所述的HBA卡启动盘设置方法,其特征在于,所述获取目标硬盘的槽位对应的物理层端口号,包括:

3.如权利要求1所述的HBA卡启动盘设置方法,其特征在于,所述在HBA卡的BIOS配置页中为所述物理层端口号配置第一标识符,包括:

4.如权利要求1所述的HBA卡启动盘设置方法,其特征在于,所述第一标识符的格式为NAA IEEE Registered格式。

5.如权利要求1所述的HBA卡启动盘设置方法,其特征在于,所述在所述BIOS配置页中为所述目标硬盘配置第二标识符,包括:

6.如权利要求5所述的HBA卡启动盘设置方法,其特征在于,所述根据所述第一标识符以及所述预设规则生成所述第二标识符,包括:

7.如权利要求1所述的HBA卡启动盘设置方法,其特征在于,所述第二标识符的格式为NAA Locally Assigned格式。

8.如权利要求1所述的HBA卡启动盘设置方法,其特征在于,所述方法还包括:

9.一种HBA卡启动盘设置装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使所述处理器执行如权利要求1至8任一项所述的HBA卡启动盘设置方法。

...

【技术特征摘要】

1.一种hba卡启动盘设置方法,其特征在于,包括:

2.如权利要求1所述的hba卡启动盘设置方法,其特征在于,所述获取目标硬盘的槽位对应的物理层端口号,包括:

3.如权利要求1所述的hba卡启动盘设置方法,其特征在于,所述在hba卡的bios配置页中为所述物理层端口号配置第一标识符,包括:

4.如权利要求1所述的hba卡启动盘设置方法,其特征在于,所述第一标识符的格式为naa ieee registered格式。

5.如权利要求1所述的hba卡启动盘设置方法,其特征在于,所述在所述bios配置页中为所述目标硬盘配置第二标识符,包括:

6....

【专利技术属性】
技术研发人员:朱建华袁杰
申请(专利权)人:富联精密电子天津有限公司
类型:发明
国别省市:

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

1