Automated Boot Source Switching for Backup Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data backup and restore methods in computer systems require users to manually set the BIOS to change the booting source, which can be difficult for users unfamiliar with BIOS settings, leading to errors and making the process not user-friendly.

Innovation Solution

A method that automatically changes the booting source in a computer system by receiving a signal from a second storage device, detecting if it's a target device, setting it as the booting device, rebooting, and executing the second operating system from that device, allowing for seamless data backup and restore operations without requiring users to manually configure the BIOS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually set the BIOS to change the booting source, then the backup/restore operation can be performed, but the operation becomes difficult and error-prone for users unfamiliar with BIOS settings

Engineering Contradiction:
Improvebackup operation reliabilityVSAvoidBIOS setting complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects the target storage device and changes the booting source without requiring user intervention in BIOS settings. The backup program itself performs the boot source change operation, making the system serve itself rather than requiring user configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The backup program acts as an intermediary between the user and the BIOS settings. Instead of users directly configuring BIOS, they simply launch the backup program which then handles the boot source change automatically, mediating the complex BIOS interaction behind the scenes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users manually configure BIOS settings, then the booting source can be changed, but the process becomes time-consuming and requires specialized knowledge

Engineering Contradiction:
Improveboot source change capabilityVSAvoidBIOS configuration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The backup program performs the boot source change action automatically and preliminarily before the user needs to perform backup operations. The system prepares the boot environment in advance by detecting the target device and configuring the boot source, so when the user launches the backup program, everything is already ready.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system requires manual BIOS setup, then precise boot source control is achieved, but the system becomes less user-friendly and accessible

Engineering Contradiction:
Improveboot source control precisionVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically detects whether the target storage device is a bootable device and changes the boot source accordingly without requiring user judgment or configuration. The system serves itself by making intelligent decisions about boot source management based on device detection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7849300B2Method for changing booting sources of a computer system and a related backup/restore method thereof
Publication Date: 2010.12.07 ASUSTEK COMPUTER INC
  • US7849300B2 patent drawing
  • US7849300B2 patent drawing
  • US7849300B2 patent drawing

AI summary

A method for changing a booting source when a first operating system is being executed is disclosed. The method is utilized in a computer system having a first storage device storing the first operating system and a second storage device storing a second operating system. The method includes: receiving a signal from the second storage device; detecting whether the second storage device is a target device; setting the second storage device as a booting device; rebooting; and executing the second operating system from the second storage device.