Hard Disk Drive Bad Block Avoidance Area Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hard disk drives face data loss and corruption due to bad blocks on the disk platters, which can expand and render adjacent areas unusable, leading to reduced storage capacity and potential data loss.

Innovation Solution

A method to identify bad blocks on a hard disk drive, determine an avoidance area around them, and prevent data from being written to this area to anticipate and mitigate further failures, thereby reducing data loss and maintaining storage reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written to areas near bad blocks, then storage capacity is utilized, but data loss and corruption occur due to block expansion

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

Solution Approach 1:

The system proactively identifies bad blocks and creates avoidance areas around them before adjacent blocks can fail. By performing preliminary detection and marking protective zones in advance, the system prevents data loss from occurring rather than reacting after failures happen, thus maintaining both storage capacity utilization and data integrity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies a counter-action by establishing avoidance areas that preemptively counteract the harmful expansion of bad blocks. These avoidance zones create a protective buffer that actively prevents the spread of block failures into adjacent areas, neutralizing the threat before it can corrupt additional data

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If avoidance areas are created around bad blocks, then data loss is prevented, but storage capacity is reduced

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

Solution Approach 1:

The system applies local quality by creating avoidance areas with specific properties (protected status) only in the immediate vicinity of bad blocks, while leaving the rest of the storage medium available for normal data writing. This localized approach ensures data integrity near problematic areas without unnecessarily reducing overall storage capacity

Inventive Principle:
Principle #3Local quality

3Reliability

If bad blocks are monitored and avoidance areas are maintained, then data integrity is preserved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically detecting bad blocks, calculating avoidance areas, and maintaining protective zones without requiring manual intervention. The controller continuously monitors block health and dynamically adjusts avoidance areas as blocks fail, preserving data integrity through autonomous operation rather than complex manual management procedures

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8902532B2Write avoidance areas around bad blocks on a hard disk drive platter
Publication Date: 2014.12.02 LENOVO INT LTD
  • US8902532B2 patent drawing
  • US8902532B2 patent drawing
  • US8902532B2 patent drawing

AI summary

A method and computer program product identify the location of a bad block on a disk platter of a hard disk drive, determine an avoidance area extending from the bad block, and prevent data from being written to the avoidance area.