BIOS Boot Method Skipping Hardware Scan When Chassis Closed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing boot process for computers is lengthy due to repeated hardware scanning and detection, which is unnecessary when no hardware changes have occurred since the last boot, leading to prolonged startup times.

Innovation Solution

A method where the BIOS checks if the computer chassis has been opened since the last boot and only re-scans hardware if changes are detected, otherwise using stored settings and parameters to expedite the boot process, and a BIOS marking method to store information about changed hardware elements to reduce re-detection during subsequent boots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the BIOS executes hardware scanning and detection instructions each time the computer is booted, then the hardware configuration is accurately detected, but the boot time becomes excessively long

Engineering Contradiction:
Improvehardware detection accuracyVSAvoidboot time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the BIOS execute hardware scanning and detection instructions only when necessary (when chassis opening is detected), rather than every time the computer is booted. The boot camp information is prepared in advance and stored in the memory, allowing the BIOS to skip redundant detection steps during normal reboots, thus reducing boot time while maintaining detection accuracy when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by differentiating the boot process into two modes: full hardware detection mode (when chassis is opened) and fast boot mode (when chassis is closed). The BIOS selectively executes hardware scanning instructions only for the specific case where hardware changes are detected, while using stored boot camp information for routine boots, thus optimizing the balance between detection accuracy and boot speed.

Inventive Principle:
Principle #3Local quality

2Reliability

If the BIOS performs complete hardware scanning every boot, then hardware changes are reliably detected, but the startup speed is limited

Engineering Contradiction:
Improvehardware change detection reliabilityVSAvoidstartup speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-executing the hardware scanning and detection instructions during the first boot or when hardware changes are detected, and storing the results as boot camp information in the memory. This preliminary action eliminates the need to repeat the same detection process during subsequent boots, thereby maintaining reliable hardware change detection while significantly improving startup speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies copying by creating a copy of the hardware configuration information (boot camp information) and storing it in the memory after the first comprehensive hardware scan. Instead of performing the original expensive detection operation every boot, the system uses this copied information for rapid booting, only re-executing the detection when chassis opening indicates hardware changes, thus balancing reliability and speed.

Inventive Principle:
Principle #26Copying

3Loss of time

If the BIOS reads stored setting and parameter values from memory, then the boot time is shortened, but hardware changes may be missed

Engineering Contradiction:
Improveboot timeVSAvoidhardware configuration accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies feedback by using the chassis opening detection as a trigger to determine whether to re-execute hardware scanning instructions. When the chassis is opened, the system receives feedback that hardware changes may have occurred, prompting a full hardware scan to update the boot camp information. When the chassis is closed, the system uses the stored boot camp information, thus dynamically adjusting the boot process based on feedback to balance speed and reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the boot process adaptive rather than static. The BIOS dynamically selects between two boot modes based on the chassis opening status: fast boot mode using stored boot camp information when the chassis is closed, and full hardware detection mode when the chassis is opened. This dynamic adjustment allows the system to optimize boot time during normal operation while ensuring hardware configuration accuracy when changes are detected.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9239724B2Computer device and boot method thereof
Publication Date: 2016.01.19 WISTRON CORP
  • US9239724B2 patent drawing
  • US9239724B2 patent drawing
  • US9239724B2 patent drawing

AI summary

A computer device and a boot method thereof are provided. The method is applicable to a computer with a Basic Input Output System (BIOS) and an Operating System (OS). The computer includes a chassis and a memory. In the boot method, after the computer is started, it is judged whether the chassis is opened in an interval from the last boot time to the current boot time. If the chassis is not opened in the interval from the last boot time to the current boot time, the BIOS does not detect hardware elements connected to the computer to obtain setting and parameter values of each hardware element, but reads directly the setting and parameter values of each hardware element that are stored in the memory last time, initializes each hardware element, transmits the setting and parameter values to the OS, and executes the OS to complete the boot process.