Dual BIOS Write Protection via Refresh Flag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer systems face issues when refreshing BIOS programs, as failures can lead to system boot failures, necessitating costly depot service, and there is a risk of damaging both main and auxiliary BIOS programs during updates.
Innovation Solution
A dual BIOS program protecting method that automatically activates a write protection mechanism for the second BIOS program when the first BIOS program is erroneous, using a flag to manage the refresh status and enter write protection mode to prevent further damage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the BIOS program is refreshed to improve system compatibility and performance, then the system achieves better hardware support and enhanced functionality, but the risk of BIOS breakdown increases, causing system boot failure
Solution Approach 1:
The system performs a preliminary check of the flag status before allowing BIOS refresh operation. The flag is set to indicate that the system is in a vulnerable state during and after BIOS update, preventing subsequent write operations that could cause boot failure. This preliminary protective action is taken before the harmful effect can occur.
Solution Approach 2:
The patent implements a protective mechanism that cushions against potential BIOS breakdown by monitoring the refresh status through the flag. When the flag indicates a recent or ongoing refresh operation, the system prevents further write operations to the BIOS, thereby cushioning against the risk of complete BIOS failure and ensuring system boot reliability.
2Adaptability or versatility
If manual BIOS update is performed to enhance system performance, then the system gains better compatibility, but the complexity of operation increases and risk of user error rises
Solution Approach 1:
The system performs self-protection during BIOS update operations by automatically monitoring the refresh status through the flag and preventing erroneous write operations. This self-service mechanism reduces the need for user intervention and eliminates the risk of user error during the update process, while still achieving the performance enhancement goal.
Solution Approach 2:
The flag serves as a feedback mechanism that provides real-time status information about the BIOS refresh operation. The system reads the flag to determine whether a refresh is in progress or has failed, and adjusts its behavior accordingly by enabling or disabling write protection. This feedback loop simplifies operation by automatically managing the update process without requiring user judgment.
3Reliability
If dual BIOS configuration is implemented to protect against boot failure, then system reliability improves, but the device complexity increases
Solution Approach 1:
The patent extracts the essential protective function from the complex dual BIOS configuration and implements it through a simple flag-based write protection mechanism. Instead of requiring two complete BIOS systems, the invention extracts the protection need and satisfies it through a minimal state indicator (the flag) that triggers appropriate protective actions, thereby reducing device complexity while maintaining boot reliability.
Solution Approach 2:
The system changes the parameter of BIOS write protection status based on the flag state. When the flag indicates a recent or failed refresh operation, the system changes the write protection parameter from disabled to enabled, preventing further writes to the BIOS. This dynamic parameter change provides reliable protection without requiring complex dual BIOS hardware configuration.
4Reliability
If write protection is always enabled to prevent BIOS damage, then BIOS integrity is maintained, but the ability to perform necessary updates is restricted
Solution Approach 1:
The write protection status is made dynamic rather than static, changing based on the flag state and refresh operation status. The system enables write protection only when the flag indicates a vulnerable state (during or after refresh), and disables it when the system is in a stable state. This dynamic approach maintains BIOS integrity when needed while preserving update capability when safe, resolving the contradiction between protection and adaptability.
Data Source
AI summary
A dual BIOS program protecting method is provided for protecting a first BIOS program and a second BIOS program of a computer system. Firstly, a flag is switched from a first status to a second status during the refreshing of the first BIOS program. If the first BIOS program is successfully refreshed, the flag is switched from the second status to the first status. If the flag is in the second status when the computer system is booted, a first control signal is generated and the second BIOS program enters a write protection mode according to the first control signal.


