BIOS Boot Flag Mechanism for Hidden Partition Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information handling systems lack the ability to dynamically boot from non-visible partitions, limiting flexibility and efficiency in accessing alternative operating systems or applications without disrupting standard configurations.

Innovation Solution

The system and method allow for detecting input selections to access and expose hidden partitions during the boot sequence by setting a boot flag and using an application loader to modify the initialization sequence, enabling access to the hidden partition's contents and allowing it to be used for booting the information handling system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system uses conventional boot procedures that only access visible partitions, then the system configuration remains stable and simple, but the system lacks flexibility in accessing alternative operating systems or applications

Engineering Contradiction:
Improveflexibility in accessing alternative operating systemsVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically modifies the boot sequence based on detected input selections. The BIOS is enhanced to detect specific key combinations or input devices during the boot process, and only then does it proceed to expose hidden partitions and load alternative operating systems. This dynamic behavior allows the system to remain simple during normal operation while providing enhanced flexibility when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

An intermediary layer is introduced between the standard boot process and the hidden partition access. This intermediary mechanism includes a boot flag setting system and an application loader that acts as a mediator to safely manage the transition from visible to hidden partition access, preventing direct exposure of complex partition management to the user while enabling the desired functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system exposes hidden partitions during boot, then access to alternative environments is enabled, but the standard boot configuration is disrupted

Engineering Contradiction:
Improveaccess to hidden partition contentsVSAvoidstandard configuration stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The system performs preliminary actions by setting boot flags before the actual boot process begins. These flags are stored in a designated location and checked during the boot sequence. This preliminary setup allows the system to prepare for hidden partition access without disrupting the standard configuration, as the decision to expose hidden partitions is made in advance based on detected input selections rather than during the critical boot sequence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic checking of boot flags and input selections during the boot process. Rather than permanently altering the boot configuration, the system periodically evaluates whether conditions warrant exposing hidden partitions, allowing it to maintain standard configuration stability while providing periodic access to alternative environments when appropriate conditions are met.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If the system modifies the initialization sequence to access hidden partitions, then boot flexibility is improved, but the complexity of the boot process increases

Engineering Contradiction:
Improveboot flexibilityVSAvoidinitialization sequence complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The boot process is segmented into distinct phases: standard initialization, input detection phase, boot flag evaluation, and conditional hidden partition exposure. By segmenting the initialization sequence, the system can add complexity only in the specific phase where it is needed (input detection and flag evaluation) while keeping the core initialization process simple and unchanged, thus improving boot flexibility without excessively increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7721078B2Method and system to dynamically boot to a non-visible partition
Publication Date: 2010.05.18 DELL PROD LP
  • US7721078B2 patent drawing
  • US7721078B2 patent drawing
  • US7721078B2 patent drawing

AI summary

A system and method for accessing a hidden partition during a boot sequence is disclosed. An information handling system can include a basic input output system (BIOS) that can be operable to access a master boot record (MBR) of a storage device. The digital media storage device can include a fixed number of visible partitions and at least one hidden partition. The information handling system can further include a processor operable to detect a boot event operably associated with initiating a request to access contents that can be stored within an associated hidden partition of the storage device. The information handing system can also include a memory that can be operable to store at least a portion of the contents of the hidden partition. The contents can be stored upon accessing the hidden partition using an association established between one of the fixed number of visible partitions and the hidden partition.