System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种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....
【专利技术属性】
技术研发人员:朱建华,袁杰,
申请(专利权)人:富联精密电子天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。