DISK DRIVE WITH NONVOLATILE MEMORY FOR STORAGE OF FAILURE-RELATED DATA
First Claim
1. A disk drive comprising:
- a rotatable recording disk for the storage of user data from a host computer;
a controller for writing user data to and reading user data from the disk; and
nonvolatile memory connected to the controller;
wherein the controller includes logic for executing method acts comprising;
determining a disk drive failure-related event and recording failure-related data representative of said event in the nonvolatile memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A disk drive that includes nonvolatile memory monitors the drive'"'"'s reliability-related parameters to detect real or potential failure events, and records failure-related data in nonvolatile memory, rather than in reserved areas of the disks. The monitoring may be by running a diagnostic routine or by regular or periodic monitoring of disk drive sensors, like temperature and shock sensors. The failure events to be monitored and recorded may include defective data sectors. When a new defective sector is detected after the disk drive has been put into operation, that defective sector is taken out of service and its logical block address (LBA) is mapped to a memory space in the nonvolatile memory rather to a reserved spare sector on the disk. When a read or write command is received for an LBA range that includes the defective sector'"'"'s LBA, the defective sector is skipped while the whole LBA range of the command is processed and the user data for the defective sector'"'"'s LBA is read from or written to the mapped memory space in the nonvolatile memory.
-
Citations
13 Claims
-
1. A disk drive comprising:
-
a rotatable recording disk for the storage of user data from a host computer; a controller for writing user data to and reading user data from the disk; and nonvolatile memory connected to the controller; wherein the controller includes logic for executing method acts comprising; determining a disk drive failure-related event and recording failure-related data representative of said event in the nonvolatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A magnetic recording disk drive comprising:
-
a rotatable magnetic recording disk for the storage of user data from a host computer, the disk having a plurality of concentric data tracks, each data track including a plurality of contiguous sectors for the storage of user data, each sector having an associated logical block address (LBA); a read/write head movable across the surface of the disk for writing user data to the sectors and reading user data from the sectors; a controller adapted for connection to the host computer for transferring user data between the host computer and the sectors on the disk in response to read and write commands from the host computer; volatile memory connected to the controller for temporary storage of user data; and nonvolatile memory connected to the controller; and wherein the controller comprises logic for executing method acts of; determining that a sector is defective; assigning to the LBA for said defective sector a memory space in the nonvolatile memory; and in response to a command from the host computer to write user data associated with said defective sector'"'"'s LBA, writing the user data to said assigned memory space. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification