Multi-OS SSD Partitioning via Logical Snapshot Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods face challenges in installing multiple operating systems on a single Personal Computer (PC) due to technical restrictions, making it difficult to manage and maintain multiple systems on a Solid State Disk (SSD) without interference.
Innovation Solution
The method involves dividing the SSD into multiple partitions, each with a unique logical snapshot table, allowing each operating system to be installed separately and managed independently, using Logical Block Addressing to determine partition positions and implementing a system recovery method that reads backup data from protected zones for efficient recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple operating systems are installed on the same SSD, then the cost is reduced and resource utilization is improved, but the installation and management complexity increases significantly
Solution Approach 1:
The patent divides the SSD into multiple independent partitions, with each partition dedicated to a specific operating system. Each partition has its own boot sector and system files, isolating the operating systems from each other. This segmentation allows multiple OS to coexist without interfering with each other's boot process, resolving the complexity issue while enabling multi-OS installation on a single SSD.
2Volume of stationary object
If multiple operating systems are installed on the same partition, then space is utilized efficiently, but the boot files interfere with each other causing systems to be inaccessible
Solution Approach 1:
The patent creates separate partitions for each operating system instead of installing multiple OS on the same partition. This physical separation ensures that each OS has its own boot sector and system files, eliminating the boot file interference problem while still utilizing the SSD space efficiently through proper partition management.
Solution Approach 2:
The patent introduces a boot manager as an intermediary component that manages the boot process for multiple operating systems. The boot manager reads the boot sectors of different partitions and presents a user interface for selecting which OS to boot, mediating between the user and the multiple bootable systems, thereby ensuring reliable system accessibility.
3Reliability
If systems are installed from lower version to higher version in the first partition, then boot files are maintained correctly, but the installation process becomes complicated and time-consuming
Solution Approach 1:
The patent eliminates the need for version-ordered installation by creating separate partitions for each operating system. Each partition is independently formatted and initialized, so the installation process does not depend on the installation order or version sequence. This segmentation approach maintains boot file compatibility while significantly reducing installation complexity and time.
Data Source
AI summary
A method for implementing multi-operating system, applied to an electronic apparatus in which a Solid State Disk, SSD, is provided, the SSD including a plurality of partitions each of which corresponding to a unique logical snapshot table, and a plurality of operating systems being installed in different partitions respectively, wherein the method includes: determining a logical snapshot table corresponding to an operating system to be loaded currently as a first logical snapshot table during a Power On Self Test process of a basic input/output system; and determining a position of a partition in the SSD which corresponds to a reading/writing operation based on the first logical snapshot table if the reading/writing operation is performed on the SSD in a manner of Logical Block Addressing.


