Dynamic Partition Mounting for Storage Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices with both read-only and read/write partitions create a confusing user experience due to unnecessary prompts for autorun file execution, as both partitions are mounted upon connection, even after the autorun file has been executed.
Innovation Solution
The storage device is configured to initially mount the read-only partition for autorun file execution and then switch to the read/write partition upon subsequent connections, hiding the read-only partition from the user and operating system, allowing the read/write partition to be mounted instead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If both read-only and read/write partitions are mounted upon connection, then the storage device provides both functionality, but the user experiences unnecessary prompts for autorun file execution
Solution Approach 1:
The partition table is modified dynamically based on connection state. On initial connection, the read-only partition is specified as mountable to enable autorun file execution. After autorun execution, the partition table is modified to specify the read/write partition as mountable instead, eliminating unnecessary prompts while maintaining both partition functionalities throughout the device operation.
2Ease of operation
If the read-only partition is specified as mountable for autorun execution, then autorun functionality is enabled, but the read/write partition remains unavailable to the user
Solution Approach 1:
The system dynamically switches which partition is specified as mountable in the partition table. Initially, the read-only partition is specified to enable autorun execution. After autorun completion, the partition table is modified to specify the read/write partition as mountable, making it available to the user while the read-only partition remains accessible for potential re-execution of autorun files.
Solution Approach 2:
The autorun file is prepared in advance in the read-only partition during device initialization. The partition table is pre-configured with both partition descriptors, but only the read-only partition is specified as mountable initially, allowing the autorun file to execute automatically when the device is first connected, before the user needs access to the read/write partition.
3Adaptability or versatility
If the read/write partition is specified as mountable upon connection, then the partition is available for use, but unnecessary autorun prompts appear
Solution Approach 1:
The partition table specification is dynamic rather than static. The system detects connection state and modifies which partition is specified as mountable. On initial connection, the read-only partition is specified to prevent autorun prompts by being the only mountable partition. After autorun execution, the specification switches to the read/write partition, making it available to the user without triggering unnecessary autorun prompts.
Data Source
AI summary
A method and system for specifying at least one read-only partition and at least one read/write partition in a storage device to provide a convenient user experience. Upon initial connection to a computing system, a read-only partition is specified to execute an autorun file. After completion of the autorun file and upon subsequent connections to the computing system, a read/write partition is specified and the read-only partition is invisible to the user.


