BIOS Recovery via File Partition Analysis and Internet Download
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in updating or recovering from damaged BIOS due to power interruptions or errors, especially when the damaged portion is within the main program sector, requiring return to the manufacturer for repairs.
Innovation Solution
A computer booting method and system that allows direct analysis of storage device file partitions for stored BIOS backup files or downloads a suitable BIOS backup from an internet server, utilizing a file management module and internet connectivity to restore the BIOS system memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the BIOS is updated using external devices, then the BIOS can be updated, but the process is complex and requires manufacturer intervention when damage occurs
Solution Approach 1:
The computer system performs self-diagnosis through POST to detect BIOS damage, automatically searches for backup files in the storage device, and executes self-recovery by loading the backup BIOS. This eliminates the need for external devices and manufacturer intervention, making the system self-sufficient for BIOS maintenance.
Solution Approach 2:
The system pre-stores backup BIOS files in the storage device before damage occurs. When BIOS damage is detected, the system can immediately retrieve and apply the pre-prepared backup file, avoiding the complexity of external update devices and enabling rapid recovery.
2Reliability
If the BIOS damage occurs in the main program sector, then the boot sector remains intact, but the user cannot update the BIOS using external devices
Solution Approach 1:
The system uses the intact boot sector to load and execute a recovery program that can detect the damaged BIOS, retrieve the backup file from the storage device, and write the restored BIOS image to the flash memory. This self-service approach enables recovery without external devices.
Solution Approach 2:
The boot sector acts as an intermediary that remains functional despite main program damage. It loads the recovery program which then mediates between the storage device (containing backup) and the damaged BIOS area, enabling restoration without external intervention.
3Ease of repair
If the system returns to the manufacturer for BIOS updates, then the BIOS can be restored, but the process is time-consuming and inconvenient
Solution Approach 1:
The system pre-stores backup BIOS files in the storage device during normal operation. When damage occurs, the recovery process immediately retrieves and applies the pre-prepared backup file, reducing recovery time from days (manufacturer service) to minutes (automatic recovery).
Solution Approach 2:
The system performs automatic self-diagnosis and self-recovery by detecting BIOS damage through POST, retrieving the backup file from the storage device, and restoring the BIOS without requiring manufacturer intervention, thereby eliminating the time loss associated with external service.
4Adaptability or versatility
If the system supports new hardware and updates BIOS frequently, then the system remains compatible, but the risk of BIOS damage increases
Solution Approach 1:
The system creates and stores backup BIOS files in the storage device before updating or before potential damage can occur. This preliminary backup ensures that even if frequent updates or new hardware support cause instability, the original functional BIOS can be quickly restored from the stored backup.
Solution Approach 2:
The system prepares backup BIOS images in advance as a protective measure against potential damage from frequent updates or hardware compatibility changes. This cushioning mechanism ensures that if instability or damage occurs, a reliable backup is already available for immediate recovery.
Data Source
AI summary
A computer booting method is provided for a computer system. The method comprises performing a power-on-self test. When the test result shows no error on the BIOS, a booting procedure is executed. When the test result shows the BIOS is damaged, whether the computer system stores a backup file of the BIOS is determined. When the computer system stores the backup file, the central processing unit reads the data of backup file and write it into a BIOS system memory and a reboot process is performed. When there is no backup file in the computer system, the computer system is connected to an internet server and downloads a BIOS backup file to the system main memory from the internet server. The central processing unit reads the BIOS backup file and write it into the BIOS system memory and a reboot process is formed.


