IP Library Granted Patent US 7,050,252
Granted Patent B1
US 7,050,252 · App. 10/160,955 · Granted May 23, 2006

Disk drive employing off-line sector verification and relocation of marginal sectors discovered during read error recovery procedure

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,050,252
App. No.
10/160,955
Granted
May 23, 2006
Kind
B1
Abstract

A disk drive is disclosed wherein if multiple retries beyond a threshold are required to recover a data sector during a normal read operation, the data sector is added to a marginal sector list. During an off-line scan, the data sectors in the marginal sector list are verified. If the verification of a data sector fails, the data sector is relocated.

Claims (42)

1. A disk drive comprising:

(a) a disk comprising a plurality of tracks, each track comprising a plurality of data sectors for storing user data;

(b) a head actuated radially over the disk;

(c) a marginal sector list; and

(d) a disk controller for:

receiving a read command from a host computer to read user data from a selected data sector;

positioning the head over the selected data sector;

reading the user data from the selected data sector;

if a read error occurs:

performing multiple retry operations by iteratively repositioning the head over the selected data sector and rereading the selected data sector in an attempt to recover the user data;

if the number of retries required to recover the user data from the selected data sector exceeds a threshold, adding a sector identifier identifying the selected data sector to the marginal sector list;

during an off-line scan, retrieving the sector identifier from the marginal sector list and verifying the selected data sector; and

if the selected data sector fails the verification, relocating the selected data sector,

adjusting a plurality of parameters of the disk drive during the iterative process of rereading the selected data sector; and

adjusting the threshold relative to the adjusted parameter which enables the user data to be recovered from the selected data sector.

2. The disk drive as recited in claim 1 , wherein the off-line scan is executed at a predetermined interval and after the disk drive has been idle for a predetermined period.

3. The disk drive as recited in claim 1 , wherein the disk controller reduces the threshold for parameters that correlate highly with a defect on the disk.

4. The disk drive as recited in claim 1 , wherein the selected data sector is verified by:

(a) attempting to read the user data from the selected data sector;

(b) if the read fails, performing a number of retry operations to reread the selected data sector;

(c) if the number of retries exceeds a threshold before successfully recovering the user data, rewriting the user data to the selected data sector;

(d) attempting to read the selected data sector again; and

(e) if the read fails, performing a number of retry operations to reread the selected data sector, wherein if the number of retries exceeds a threshold the selected data sector fails the verification, otherwise the selected data sector passes the verification.

5. A method of operating a disk drive, the disk drive comprises a disk comprising a plurality of tracks, each track comprising a plurality of data sectors for storing user data, a head actuated radially over the disk, and a marginal sector list, the method comprising the steps of:

(a) receiving a read command from a host computer to read user data from a selected data sector;

(b) positioning the head over the selected data sector;

(c) reading the user data from the selected data sector;

(d) if a read error occurs:

performing multiple retry operations by iteratively repositioning the head over the selected data sector and rereading the selected data sector in an attempt to recover the user data;

if the number of retries required to recover the user data from the selected data sector exceeds a threshold, adding a sector identifier identifying the selected data sector to the marginal sector list;

during an off-line scan, retrieving the sector identifier from the marginal sector list and verifying the selected data sector; and

if the selected data sector fails the verification, relocating the selected data sector;

(e) adjusting a plurality of parameters of the disk drive during the iterative process of rereading the selected data sector; and

(f) adjusting the threshold relative to the adjusted parameter which enables the user data to be recovered from the selected data sector.

6. The method as recited in claim 5 , wherein the off-line scan is executed at a predetermined interval and after the disk drive has been idle for a predetermined period.

7. The method as recited in claim 5 , further comprising the step of reducing the threshold for parameters that correlate highly with a defect on the disk.

8. The method as recited in claim 5 , wherein the step of verifying the selected data sector comprises the steps of:

(a) attempting to read the user data from the selected data sector;

(b) if the read fails, performing a number of retry operations to reread the selected data sector;

(c) if the number of retries exceeds a threshold before successfully recovering the user data, rewriting the user data to the selected data sector;

(d) attempting to read the selected data sector again; and

(e) if the read fails, performing a number of retry operations to reread the selected data sector, wherein if the number of retries exceeds a threshold the selected data sector fails the verification, otherwise the selected data sector passes the verification.

Assignments (7)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →