Non-Volatile Storage Partitioning for Initialization History Preservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for initializing a device by resetting it to factory default settings fail to distinguish between user data and factory default data, making it impossible to differentiate the device from a new product post-data erasure.
Innovation Solution
The solution involves managing a non-volatile storage device with multiple partitions, saving user history data, erasing specific partitions, recreating those partitions, and writing initial setting data and user history data to the recreated partitions, ensuring that user data, such as the total number of printed sheets, is preserved and restored correctly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all data in the non-volatile storage device is returned to factory default settings during initialization, then the device can be reset to original state, but it becomes impossible to discriminate between initialized devices and new products
Solution Approach 1:
The storage device is divided into multiple partitions: a first partition for setting data and a second partition for use history data. During initialization, only the first partition is formatted while the second partition is preserved, allowing the device to be reset without losing use history information.
Solution Approach 2:
Use history data is extracted from the first partition and stored in a separate second partition before initialization. This extraction allows the initialization process to clear the first partition while preserving the use history in the second partition.
2Reliability
If user data is completely erased during initialization, then security is improved, but useful information like total printed sheets is lost
Solution Approach 1:
The storage device is divided into multiple partitions: a first partition for setting data and a second partition for use history data. During initialization, only the first partition is formatted while the second partition is preserved, allowing the device to be reset without losing use history information.
Solution Approach 2:
Use history data is preliminarily saved from the first partition to the second partition before the initialization process begins. This preliminary action ensures that the data is preserved before being overwritten during initialization.
3Productivity
If the storage device is formatted to factory defaults, then initialization is complete, but the device cannot be distinguished from a new product
Solution Approach 1:
The storage device is divided into multiple partitions: a first partition for setting data and a second partition for use history data. During initialization, only the first partition is formatted while the second partition is preserved, allowing the device to be reset without losing use history information.
Solution Approach 2:
Use history data is preliminarily saved from the first partition to the second partition before the initialization process begins. This preliminary action ensures that the data is preserved before being overwritten during initialization.
Data Source
AI summary
There are provided an information processing apparatus including a non-volatile storage device, and a method of initializing the non-volatile storage device. The non-volatile storage device is managed by a plurality of partitions. When an instruction to initialize the non-volatile storage device is issued, data indicating a use history of the information processing apparatus is saved from a first partition storing the setting data and the data indicating the use history. A Partition which includes data subjected to the initialization is erased. The same partition as that before the erasure is created in the erased area. Setting data, which is stored in the storage unit storing an initial value of the setting data, and the saved data indicating the use history are written in the first partition of the created partitions.


