RAM Disk Booting Optical Media Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional RAM disks are not designed to handle optical media formats, making it difficult to represent and boot operating systems from optical media like CDs or DVDs, and they are not readily available in general-purpose computers, lacking the flexibility and robustness needed for modern booting processes.

Innovation Solution

A system and method for booting a computer using a RAM disk based on an optical media format, where an optical media image is loaded into RAM and accessed as a virtual drive, allowing for emulation of optical media formats, enabling the use of optical media for booting without the need for physical drives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a traditional RAM disk is used, then fast data access speed is achieved, but the ability to represent optical media formats is lost

Engineering Contradiction:
Improvedata access speedVSAvoidoptical media format compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent changes the fundamental parameter of the RAM disk from using cylinder/head/sector format to using optical media formats (UDF or ISO-9660). This allows the RAM disk to maintain fast access speeds while gaining the ability to represent and access optical media images, resolving the contradiction between speed and format compatibility

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal boot device that can handle both traditional disk operations and optical media format operations. The RAM disk is designed to be multi-functional, supporting both the speed advantages of RAM and the format requirements of optical media, making it adaptable to various boot scenarios

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If optical media format is exactly represented in RAM disk, then booting from optical media becomes possible, but device complexity increases

Engineering Contradiction:
Improveoptical media representation capabilityVSAvoidRAM disk implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses copying by loading the entire optical media image into the RAM disk in its original format. This approach simplifies the implementation by avoiding complex format conversion logic while maintaining exact representation of the optical media, allowing the system to boot from optical media images stored in RAM

Inventive Principle:
Principle #26Copying

3Productivity

If optical media image is loaded into RAM, then booting speed is improved, but memory resources are consumed

Engineering Contradiction:
Improvebooting speedVSAvoidRAM memory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by loading the optical media image into RAM before the actual boot process begins. This allows the system to prepare the boot environment in advance, enabling faster booting while managing memory resources efficiently by having the image ready in RAM when needed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7583457B2RAM disk boot of optical media image
Publication Date: 2009.09.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7583457B2 patent drawing
  • US7583457B2 patent drawing
  • US7583457B2 patent drawing

AI summary

A method includes loading an optical media image representing the content of a physical optical media device from an optical media image source into random access memory (RAM) and emulating the physical optical media device using the optical media image. The optical media image is in an optical media format. A system includes an optical media image stored in random access memory (RAM), the optical media image being in an optical media format, and including operating system (OS) code executable by a microprocessor. A RAM disk program accesses the optical media image according to the optical media format.