System and method for write-retry management
AssigneeSeagate Technology LLC
InventorsQiang Bi, Jian Qiang, WenXiang Xie
Life of this patent
Estimating the term…
Abstract
The technology disclosed herein pertains to a system and method for managing write failures in a disc drive. Implementations disclosed herein provide a method including monitoring write fault events per sector for a storage device, in response to a write fault event, updating a write fault repeat count table, wherein the repeat count table tracks a number of write fault repeat counts per sector, comparing a write fault repeat count for a sector to a predetermined threshold write fault repeat count, and in response to determining that the write fault repeat count for a sector is above the predetermined threshold write fault repeat count, performing a write-reassign operation.
Claims20
In a computing system, a method, comprising:
- comparing a write fault repeat count for a sector of a storage device to a predetermined threshold write fault repeat count;
- determining vibration of a circuit board of the storage device;
- and
- in response to determining that the vibration is above a threshold and that the write fault repeat count for a sector is below the predetermined threshold write fault repeat count, selecting a first type of a write-retry operation.
One or more non-transitory processor-readable storage media encoding processor-executable instructions for executing on a computer system a computer process, the computer process comprising:
- comparing a write fault repeat count for a sector of a storage device to a predetermined threshold write fault repeat count;
- determining vibration of a circuit board of the storage device;
- and
- in response to determining that the vibration is above a threshold and that the write fault repeat count for a sector is below the predetermined threshold write fault repeat count, selecting a first type of a write-retry operation.
A storage device, comprising:
- a sensor for determining vibration of a circuit board of the storage device;
- and
- a memory configured to store one or more computer readable instructions for executing on a computer system a computer process, the computer process comprising:
- comparing a write fault repeat count for a sector of a storage device to a predetermined threshold write fault repeat count;
- determining vibration of a circuit board of the storage device;
- and
- in response to determining that the vibration is above a threshold and that the write fault repeat count for a sector is below the predetermined threshold write fault repeat count, selecting a first type of a write-retry operation.
Dependencies are inferred from the claim text.