Multi-Pass Data Sector Recovery via Block-Level Quality Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As hard disk drives increase areal density, they experience increased chances of read errors due to misregistration, where the read/write head is not centered over the track, leading to weak signal detection and interference from adjacent tracks, causing multiple retry attempts to fail in recovering data sectors.

Innovation Solution

A data recovery method that involves reading a data sector with multiple passes of a read head at different cross-track offsets, dividing each sector into blocks, calculating the deviation of each block, and selecting the highest quality data from each pass to combine and form recovered data, using a retry buffer to store and process data from multiple attempts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple retry attempts are made to read data sectors, then data recovery chances increase, but read errors due to misregistration and adjacent track interference persist causing retries to fail

Engineering Contradiction:
Improvedata recovery success rateVSAvoidread errors from misregistration and adjacent track interference
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides a data sector into multiple blocks and performs separate read operations on each block. By segmenting the sector, the system can identify and select only the high-quality portions from multiple retry attempts, rather than requiring complete sector recovery. This segmentation allows selective data recovery even when some blocks remain corrupted despite multiple retries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent evaluates the quality of individual blocks separately and selects only the high-quality blocks from multiple retry attempts. Instead of treating the entire sector uniformly, the system applies local quality assessment to each block, allowing recovery of usable data portions while discarding corrupted segments. This local quality approach maximizes data recovery by accepting partial sector recovery.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If areal density of recording media is increased to meet storage demands, then storage capacity increases, but misregistration errors and adjacent track interference increase causing more read failures

Engineering Contradiction:
Improvestorage capacityVSAvoidmisregistration errors and adjacent track interference
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

By dividing sectors into blocks and processing them independently, the system can tolerate higher error rates associated with increased areal density. The segmentation allows the system to recover data from blocks that were readable despite misregistration issues, maintaining effective storage capacity even as density increases and errors become more frequent.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the approach from requiring complete sector integrity to accepting partial block-level recovery. By modifying the recovery threshold and acceptance criteria at the block level rather than sector level, the system can effectively utilize storage capacity at higher areal densities where error rates are inherently higher.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9460750B1Combining selected data from two or more passes to recover a data sector
Publication Date: 2016.10.04 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9460750B1 patent drawing
  • US9460750B1 patent drawing
  • US9460750B1 patent drawing

AI summary

A data sector is read using two or more passes of a read head over a recording medium. Each of the passes corresponds to a different cross-track offset, each of the data sectors being divided into two or more blocks. For each of the blocks, data is selected from one of the passes that read the block with a higher quality than other passes that read the block. The selected data from each of the blocks to is combined to form recovered data of the data sector.