The invention discloses a method and a system control in BIOS external plug-in devices, including the control method in the BIOS extrapolation device: slot position information acquisition device and obtain the extrapolation extrapolation equipment name information; the main control option card combination name information slot position information and equipment and dynamic generation of extrapolation equipment; corresponding to all the equipment according to the port equipment plug generate the main control options in each port equipment sub control options; and according to the needs of the main control options and sub control options on the corresponding plug-in equipment and equipment for port control. By using the dynamic generation of extrapolation method of equipment control options, options in the BIOS interface, separate control function to achieve the external equipment and the basic information display card insert device, do not need to enter the operating system to understand the basic letter all inserted in the system and equipment information equipment have been correctly inserted. The utility model has the advantages of versatility, practicability, easy realization and easy popularization.
【技术实现步骤摘要】
在BIOS中控制外插设备的方法及系统
本专利技术涉及计算机
,具体来说,涉及一种在BIOS中控制外插设备的方法及系统。
技术介绍
现有技术中,在BIOS(BasicInputOutputSystem,基本输入输出系统)中对主板上的外插卡类的外插设备的控制方法是通过BIOS选项按照外插设备的类型对所有外插设备进行整体控制,其实现是通过判断选项值对设备中的optionROM加载与否来进行控制。但是这种方法的功能单一、结构简单,而且不能针对某一外插设备进行处理,不能对外插设备上的每个端口进行控制,不能提供外插设备的名称以及卡槽位置等基本信息。随着技术的发展,用户的需求越来越多,个性定制化功能也越来越多,当前的功能实现已经无法满足用户需求。由于传统的BIOS限制,为解决上述问题技术难度相对较大,代码实现也很复杂,问题一直存在。针对相关技术中的上述问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述问题,本专利技术提出一种在BIOS中控制外插设备的方法及系统,能够实现在BIOS中对外插设备进行单独处理,能够对外插设备上的每个端口进行控制,能够提供外插设备的名称以及卡槽位置等基本信息。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种在BIOS中控制外插设备的方法,包括:获取外插设备的卡槽位置信息并获取外插设备的设备名称信息;将卡槽位置信息和设备名称信息组合并动态生成外插设备的主控制选项;根据外插设备的所有端口设备生成主控制选项的对应于每个端口设备的子控制选项;以及根据需要通过主控制选项和子控制选项对相应的外插设备及其端口设备进 ...
【技术保护点】
一种在BIOS中控制外插设备的方法,其特征在于,包括:获取外插设备的卡槽位置信息并获取所述外插设备的设备名称信息;将所述卡槽位置信息和所述设备名称信息组合并动态生成所述外插设备的主控制选项;根据外插设备的所有端口设备生成所述主控制选项的对应于每个端口设备的子控制选项;以及根据需要通过所述主控制选项和所述子控制选项对相应的外插设备及其端口设备进行控制。
【技术特征摘要】
1.一种在BIOS中控制外插设备的方法,其特征在于,包括:获取外插设备的卡槽位置信息并获取所述外插设备的设备名称信息;将所述卡槽位置信息和所述设备名称信息组合并动态生成所述外插设备的主控制选项;根据外插设备的所有端口设备生成所述主控制选项的对应于每个端口设备的子控制选项;以及根据需要通过所述主控制选项和所述子控制选项对相应的外插设备及其端口设备进行控制。2.根据权利要求1所述的在BIOS中控制外插设备的方法,其特征在于,在获取外插设备的卡槽位置信息并获取所述外插设备的设备名称信息之前,还包括:在NVRAM中分配预定义的存储区,以存放与主控制选项对应的子控制选项的选项值。3.根据权利要求2所述的在BIOS中控制外插设备的方法,其特征在于,在NVRAM中分配预定义的存储区包括:设置预定义的端口数量;其中,所述预定义的存储区包括多个子控制选项存储区,且所述多个子控制选项存储区的数量与所述预定义的端口数量相同。4.根据权利要求3所述的在BIOS中控制外插设备的方法,其特征在于,根据外插设备的所有端口设备生成所述主控制选项的对应于每个端口设备的子控制选项包括:当所述外插设备的所有端口设备的数量大于所述预定义的端口数量、且所述预定义的存储区的后续存储区被占用时,则生成多功能子控制选项以控制多出的各个多口设备,并在最后一个子控制选项存储区中存储多功能子控制选项的选项值;其中,所述多功能子控制选项的选项值包括冲突标志位。5.根据权利要求3所述的在BIOS中控制外插设备的方法,其特征在于,根据外插设备的所有端口设备生成所述主控制选项的对应于每个端口设备的子控制选项包括:当所述外插设备的所有端口设备的数量大于所述预定义的端口数量、且所述预定义的存储区的后续存...
【专利技术属性】
技术研发人员:吕永成,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。