Hard Disk Platter Data Distribution for Mechanical Failure Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hard disk systems lack a reliable method to improve data storage reliability in an autonomous storage system, where data can be permanently lost due to mechanical failures, and existing solutions only address distributed architectures, not standalone systems.

Innovation Solution

A method for a hard disk controller that breaks down data into blocks and stores each block and its corresponding redundancy data on separate platters, allowing for data recovery if one platter experiences reading issues, using parity calculations or error-correcting codes, and verifying data integrity by accessing redundancy data on separate surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored on multiple platters in a hard disk, then storage capacity increases, but reliability decreases because mechanical failures can cause permanent data loss

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The invention divides data into separate data blocks and distributes them across multiple platter surfaces. Each platter surface stores only specific blocks, allowing the system to segment data storage physically. This segmentation enables isolation of failures to specific surfaces while maintaining overall system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention pre-calculates and stores redundancy data blocks before actual data retrieval is needed. When a failure occurs, the system already has backup blocks ready on different platter surfaces, eliminating the need for complex real-time recovery operations and ensuring rapid data restoration.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If redundancy data is stored on the same platter as data blocks, then implementation is simpler, but reliability decreases because a single surface failure can destroy both data and redundancy

Engineering Contradiction:
Improveimplementation complexityVSAvoiddata recovery capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The invention transitions from storing redundancy data on the same platter surface to distributing redundancy data across different platter surfaces. This dimensional change from 2D (same surface) to 3D (different surfaces) adds a new layer of protection against surface-level failures while maintaining manageable system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If error correction codes are used for each data block, then data integrity improves, but storage space consumption increases due to redundancy

Engineering Contradiction:
Improvedata integrityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention merges error correction functionality with the distributed redundancy mechanism. By combining ECC codes with the cross-platter data distribution strategy, the system achieves enhanced data integrity without requiring separate, dedicated error correction storage space for each block.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The redundancy data blocks serve multiple functions: they act as both error correction codes and backup data. This multi-functionality allows the same storage space to provide both integrity protection and disaster recovery capabilities, reducing overall storage space requirements.

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

Data Source

PatentEP2909725B1Method and device for improving the reliability of storing data in a hard disk with multiple plates
Publication Date: 2021.06.16 BULL SA
  • EP2909725B1 patent drawingFigure 1~2
  • EP2909725B1 patent drawingFigure 3~5
  • EP2909725B1 patent drawingFigure 6

AI summary

In particular, the aim of the invention is to improve the reliability of data storage in a hard disk comprising a plurality of platters, each platter comprising at least one data storage surface. After obtaining (500) a plurality of data blocks, each block needing to be or being stored in the hard disk, at least one redundancy data block is calculated (505) on the basis of each block of said plurality of data blocks, the number of redundancy data blocks added to the number of blocks of said plurality of data blocks being less than or equal to the number of platter surfaces of the hard disk that can store data. Said at least one redundancy data block is then written (510) on a platter surface of the hard disk that is different to the surfaces used to store each block of said plurality of data blocks.