BIOS Virtual Disk for Floppy Driver Booting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conventional method for booting a computer system requires a floppy disk drive for retrieving drivers during the operating system installation, which is inconvenient and unnecessary with the advancement of storage media, as floppy disks have low capacity and are no longer used due to the availability of USB devices.

Innovation Solution

A method that uses the BIOS to create a virtual disk space in the computer's memory, simulating a floppy disk drive, allowing the operating system to load and install drivers from the BIOS ROM or CD, eliminating the need for a physical floppy disk drive.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a floppy disk drive is used to retrieve drivers during operating system installation, then driver installation can be performed, but the system requires additional hardware and user convenience deteriorates

Engineering Contradiction:
Improveuser convenienceVSAvoidhardware requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a virtual floppy disk by copying the necessary driver files into a designated directory on the hard disk. This virtual copy serves the same function as the physical floppy disk, allowing the system to retrieve drivers without requiring actual floppy disk hardware. The copying principle eliminates the need for additional hardware while maintaining the driver installation capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical floppy disk drive system with a software-based virtual disk implementation. Instead of using physical floppy disks and a mechanical drive, the system uses file system operations and directory structures to provide the same driver retrieval functionality. This substitution eliminates mechanical hardware requirements while achieving the same operational goal.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If a floppy disk drive is removed from the system, then hardware complexity is reduced, but the ability to retrieve drivers during installation is lost

Engineering Contradiction:
Improvehardware requirementVSAvoiddriver retrieval capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism - a virtual floppy disk directory - that mediates between the removed physical floppy drive and the driver installation process. This intermediary layer provides the necessary driver files in a format and location that the installation process can access, effectively bridging the gap created by removing the physical hardware while maintaining full driver retrieval capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If drivers are retrieved from a physical floppy disk, then driver installation can proceed, but time is lost due to manual disk handling and insertion

Engineering Contradiction:
Improveinstallation speedVSAvoidtime for driver installation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-copying all necessary driver files into a designated directory on the hard disk before the installation process begins. This advance preparation eliminates the need for manual floppy disk insertion and retrieval during installation, allowing the system to access drivers immediately without interruption. The time-consuming manual handling operations are replaced by automated file system access.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8291206B2Method for booting computer system
Publication Date: 2012.10.16 ASUSTEK COMPUTER INC
  • US8291206B2 patent drawing
  • US8291206B2 patent drawing
  • US8291206B2 patent drawing

AI summary

A method for booting a computer system is provided. In the method for booting the computer system, a memory space is created using a BIOS to simulate a virtual disk. The virtual disk is used to execute operations which have to be executed via a floppy disk drive. The operations are executed in the virtual disk via the BIOS. In addition, a second virtual disk is created for storing program files needed in installing the operating system.