摘要:
A method is disclosed for configuring a data storage device. The data storage device receives a configuration code, and in response to the configuration code selects a configuration data record set from a plurality of configuration data record sets. The data storage device is configured in response to the selected configuration data record set. For example, the data storage device may be configured into a manufacturing test procedure mode, and then into a customer specific operating mode. In another embodiment, a hardware configuration of the data storage device is identified, and the configuration code selected based on the identified hardware configuration.
摘要:
A method is disclosed for configuring a data storage device. The data storage device receives a configuration code, and in response to the configuration code selects a configuration data record set from a plurality of configuration data record sets. The data storage device is configured in response to the selected configuration data record set. For example, the data storage device may be configured into a manufacturing test procedure mode, and then into a customer specific operating mode. In another embodiment, a hardware configuration of the data storage device is identified, and the configuration code selected based on the identified hardware configuration.
摘要:
A disk drive is disclosed that is responsive to standard disk-drive commands associated with disk-drive operations and to nonstandard disk-drive commands required for disk drive manufacture and quality testing. The disk drive includes a disk, a head actuated radially over the disk, and a disk control system. The disk control system responds to disk-drive commands and accesses data storage locations on the disk through the head. A serial ATA interface couples the disk control system to a host computer. The serial ATA interface is configured to transfer standard disk-drive commands from the host computer to the disk control system and is configured to not transfer nonstandard disk-drive commands from the host computer to the disk control system. The extracting means extracts a nonstandard disk-drive command that is embedded within a data block accessed using a standard disk-drive command and provides the extracted nonstandard disk-drive command to the disk control system.
摘要:
The present invention may be embodied in a method, implemented in a disk drive, for analyzing a magnetic media surface for indications of rough handling or “head slap.” In the method, a media surface is scanned to detect errors indicative of media defects. Location information is recorded for each detected error. Defect clusters are identified based on the location information. A confidence factor is generated based on a comparison between the defect clusters and a representation of the physical dimensions of the head. Whether the confidence factor indicates an impact between the head and the media surface is determined.
摘要:
A disk drive is disclosed comprising a disk including a plurality of addressable locations containing stored data, and signal processing circuitry comprising reading means responsive to the stored data for producing a read signal, and means responsive to the read signal for producing decoded data that is subject to errors. A control system, responsive to the decoded data, computes an error rate measurement by performing a first data-recovery procedure conducted under conditions providing for increasing the probability of achieving a first successful data-recovery step, and by performing a second data-recovery procedure conducted under conditions providing for increasing the probability of achieving a second successful data-recovery step. The control system accumulates a first accumulated value representing occurrences of the first successful data recovery step and accumulates a second accumulated value representing occurrences of the second successful data recovery step. The control system weights the first accumulated value by a first weight to generate a first weighted value, and weights the second accumulated value by a second weight different than the first weight to generate a second weighted value. The control system computes the error rate measurement by combining the first and second accumulated values and the first and second weighted values.
摘要:
A disk drive that includes a disk defining a multiplicity of sectors operates in accord with a method comprising the steps of providing a firmware-controlled state machine which can be in any of a plurality of states including an off-line in-progress state. While the state machine is in the off-line in progress state; a firmware-controlled scan of the multiplicity of sectors is performed. While performing the firmware-controlled scan, steps are performed to maintain a list of sector identifiers such that each sector identifier in the list points to a sector that has failed, preferably repeatedly, to provide valid data on the fly. While the state machine is not in the offline in-progress state; the drive responds to a request to write data at a specified sector by determining whether the specified sector matches a sector identifier in the list, and if so, autonomously performing a read-verify-after-write operation.
摘要:
A disk drive is disclosed including a first disk surface comprising a plurality of data tracks, wherein each data track comprises a first plurality of data sectors, and a second disk surface comprising a plurality of data tracks, wherein each data track comprises a second plurality of data sectors. A first head is actuated over the first disk surface and a second head is actuated over the second disk surface. The first and second data sectors are accessed in a serpentine access pattern, wherein a plurality of refresh zones are defined relative to the serpentine access pattern. When a write command is received from a host, data is written to at least one of the refresh zones, and a refresh monitor associated with the refresh zone is updated.
摘要:
The present invention may be regarded as a disk drive comprising a disk having a plurality tracks, each track comprising a plurality of data sectors. If an error occurs while attempting to read one of the data sectors, a retry operation is executed in an attempt to recover the errant data sector. Averaged read data is generated over multiple retry operations, and the averaged read data processed to recover the errant data sector. In one embodiment, the averaged read data comprises an averaged binary sequence detected over multiple retry operations. In another embodiment, the averaged read data comprises averaged read signal sample values generated over multiple retry operations.
摘要:
A method of manufacturing a disk drive is disclosed. The disk drive comprising a disk, a head actuated radially over the disk, a host interface for receiving disk commands from a host system, and a semiconductor memory for storing a drive operating program and a manufacturing program. The drive operating program comprising a disk access procedure for processing disk commands and a disk access vector for calling the disk access procedure. During a development stage, the manufacturing program is executed by an external test system that sends disk commands to a development drive. During a manufacturing stage, the manufacturing program is executed internally on each disk drive being manufactured by calling the disk access procedure of the drive operating program through the disk access vector.
摘要:
A disk drive is disclosed comprising a microprocessor for executing a disk command. The microprocessor initializes a configuration data structure comprising a plurality of configuration parameters with default values. The microprocessor modifies at least one of the configuration parameters with a custom value to generate a custom configuration data structure, and the microprocessor executes the disk command using the custom configuration data structure.