HBA Boot Disk Configuration via BIOS Slot Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems for host bus adapters (HBAs) lack a consistent correspondence between hard disk slots and drive letters in the operating system, leading to errors during booting, such as position errors while reading or writing data.

Innovation Solution

A method is described to set the boot disk of an HBA card by acquiring the physical layer port number corresponding to the target hard disk slot, configuring a first identifier for the physical layer port in the BIOS configuration page, generating a second identifier for the target hard disk based on the first identifier, and writing this second identifier into the boot device items of the BIOS configuration page to fix the target hard disk as the boot disk.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the HBA card boots by automatically identifying the first hard disk, then the boot process is simple and fast, but position errors occur during reading or writing data

Engineering Contradiction:
Improveboot speedVSAvoiddata reading/writing reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by configuring the boot disk before the actual booting process. The system pre-set the corresponding relationship between hard disk slots and drive letters in the BIOS configuration page, so that when booting occurs, the correct hard disk is already identified and assigned, preventing position errors during data reading or writing while maintaining efficient boot speed.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If there is no fixed correspondence between hard disk slots and drive letters, then the system is flexible and adaptable, but errors occur during booting and data operations

Engineering Contradiction:
Improvesystem flexibilityVSAvoidbooting reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by establishing a fixed correspondence relationship specifically for the boot disk configuration in the BIOS settings, while maintaining the overall flexibility of the system. The local configuration ensures that the boot disk has a stable and consistent identifier, preventing errors during booting and data operations, without restricting the system's ability to adapt to different hardware configurations.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If the first identified hard disk is automatically set as boot disk, then the configuration process is simple, but position errors occur during data operations

Engineering Contradiction:
Improveconfiguration simplicityVSAvoiddata position accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-configuring the boot disk settings before data operations begin. The system establishes the correct correspondence between hard disk slots and drive letters in advance through BIOS configuration, ensuring that when data reading or writing occurs, the correct position is always accessed, eliminating position errors while keeping the configuration process simple.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12242611B2Method for setting boot disk of HBA card, apparatus, and computer readable storage medium applying the method
Publication Date: 2025.03.04 FULIAN PRESION ELECTRONICS (TIANJIN) CO LTD
  • US12242611B2 patent drawing
  • US12242611B2 patent drawing
  • US12242611B2 patent drawing

AI summary

A method for setting a boot disk of a HBA card comprises acquires a physical layer port number corresponding to a slot of a target hard disk. A first identifier for the physical layer port number in a BIOS configuration page in the HBA card is configured. A second identifier for the target hard disk in the BIOS configuration page is configured. The second identifier is written into boot device items of the BIOS configuration page for fixing the target hard disk as a boot disk of the HBA card. The HBA card fails to identify other hard disk as the boot disk under any conditions. Drive letters of the HBA card and the rule of distributing the drive letters are unchanged, and a stability of a system is maintained. An apparatus and a computer readable storage medium applying the method are also disclosed.