G11B20/1889

Data storage device dynamically relocating data sectors based on map-out value

A data storage device is disclosed comprising a non-volatile storage medium (NVSM) having a plurality of data sectors and a plurality of reserve sectors. A map-out value is generated for each of a first plurality of the data sectors based on a read latency of each of the first plurality of data sectors, and when the map-out value of a first data sector in the first plurality of data sectors exceeds a threshold, a first logical block address (LBA) is mapped from the first data sector to a first reserve sector. When the map-out value of a second data sector in the first plurality of data sectors exceeds the map-out value of the first data sector, the first LBA is mapped from the first reserve sector back to the first data sector, and a second LBA is mapped from the second data sector to the first reserve sector.

Data access method, apparatus and computer program product
11379326 · 2022-07-05 · ·

Techniques perform data access to a disk array. The disk array includes a parity disk and a plurality of data disks. Via such techniques, data is written to the parity disk in the disk array in response to a write request to a failed data disk in the disk array when the disk array is in a degraded state; and corresponding degraded storage position information is set in disk resource mapping information so as to indicate that the data are stored in the parity disk. Accordingly, enormous computing resources can be saved, and I/O operations required by reads in the degraded state can be reduced.

SYSTEM AND METHOD FOR WRITE-RETRY MANAGEMENT
20220223177 · 2022-07-14 ·

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.

MAGNETIC DISK DEVICE
20220301590 · 2022-09-22 ·

A magnetic disk device includes a disk including a plurality of error sectors including a defect, a first track having a first parity sector, and a controller. The controller is configured to, upon receiving a write command to write first data in a first region of a portion of the first track, which is a portion of the first track, first perform an XOR operation on all sectors of the first track other than one or more sectors of the first region and the first parity sector of the first track, and then write the first data in the one or more sectors of the first region, perform a second XOR operation on the one or more sectors of the first region and the result of the first XOR operation, and write the result of the second XOR operation in the first parity sector.

MAGNETIC DISK DEVICE AND ERROR CORRECTION METHOD
20220084554 · 2022-03-17 ·

According to one embodiment, a magnetic disk device includes a disk including a first area where user data is written and a second area which is different from the first area, a head configured to write data to the disk and read data from the disk, and a controller configured to generate, when a first sector of a first track, which includes a first parity sector and the first sector which is different from the first parity sector in the first area, is reassigned to a second track in the second area, a second parity sector corresponding to the first sector.

MAGNETIC DISK DEVICE AND CONTROL METHOD FOR MAGNETIC DISK DEVICE
20220076695 · 2022-03-10 ·

According to one embodiment, a magnetic disk device includes a magnetic disk, a head and a controller. The head writes data to the magnetic disk and reads data from the magnetic disk. The controller once reads the data written to a predetermined recording area according to the number of writes of data to the predetermined recording area of the magnetic disk and rewrites the read data to the predetermined recording area. The controller adjusts an additive value to the number of writes based on the presence or absence of a defect on the recording surface of the magnetic disk.

Large range defect allocation system and method

A method includes moving data in a defect range from a defective area of a data storage medium to a reserve area of the data storage medium, and identifying the defect range by an address of a start of the defect range and a defect length. A logical address table is updated with the address of the start of the defect range, the defect length and an offset to the reserve area.

Method, apparatus for processing disk bad sector,and computer storage medium

The present disclosure discloses a method, apparatus for processing a disk bad sector, and a computer storage medium. The method includes: obtaining a target disk that is to be processed, and detecting bad sector data in the target disk; combining bad sector areas represented by the bad sector data, to obtain a usable area different from the bad sector areas in the target disk; and determining, according to a detection result, whether the target disk is usable, reconstructing storage space of the target disk based on the usable area if the target disk is usable, and setting an access parameter for the reconstructed storage space. The technical solutions provided by the present disclosure can improve processing efficiency of a faulty disk while saving a disk resource.

DISK DRIVE WITH EFFICIENT HANDLING OF OFF-TRACK EVENTS DURING SEQUENTIAL WRITE
20210098019 · 2021-04-01 ·

In a disk drive, when an off-track error occurs during a sequential disk access operation that spans multiple contiguous data tracks, efficient recovery is performed. In an embodiment, the disk access operation (e.g., reading from or writing to a disk) is attempted for all sectors of the sequential disk access operation. The disk access operation is then attempted again for sectors associated with any off-track errors that occurred during the disk access operation. In another embodiment, when an off-track error occurs during a sequential write operation in a shingled magnetic recording drive, the data originally targeted to be written to a first portion is written to a second portion of the data track that follows the first portion. Since no additional revolutions of the disk are needed for data associated with the sequential write operation to be written to the disk.

Method and system for data placement in a hard disk drive based on access frequency for improved IOPS and utilization efficiency
10921992 · 2021-02-16 · ·

One embodiment facilitates a write operation in a shingled magnetic recording device. During operation, the system receives, by the storage device, data to be written to the storage device and access-frequency information associated with the data, wherein the storage device includes a plurality of concentric tracks. The system distributes a plurality of spare sector pools among the plurality of concentric tracks. The system selects a track onto which to write the data based on the access-frequency information, wherein data with a highest access-frequency is written to an outer track. The system appends the data at a current write pointer location of the selected track, thereby facilitating an enhanced data placement for subsequent access in the storage device.