Abstract:
A storage device controller is configured to select one of multiple written track widths for a storage location based on a write attribute of data to be recorded at the storage location. According to one implementation, the storage device controller is further configured to select a power level for a heat-assisted magnetic recording (HAMR) device based on the write attribute.
Abstract:
A storage device includes a controller that implements an interlaced magnetic recording scheme with prioritized random access. According to one implementation, a controller is configured to write data at a first linear density to alternating data tracks and write data at a second linear density to one or more data tracks interlaced with the alternating data tracks.
Abstract:
A storage device disclosed herein stores data on a storage media using interlaced magnetic recording (IMR) and it includes a storage controller configured to determine power levels applied to the power source such that power levels applied to heat various tracks can be different from each other. An implementation of the storage device determines the track density, linear densities and power levels for even and odd tracks in IMR HAMR for the storage media.
Abstract:
A heat-assisted magnetic recording (HAMR) device includes a controller that selects a power for operating a heat source for a data write to a target data track. According to one implementation, the controller selects the power based on an assessment of whether the target data track is bounded by any data-storing tracks. A first power is selected when the data track is not bounded by any data-storing tracks and a second lower power is selected when the data track is bounded by one or more data-storing tracks. In another implementation, the controller writes to different partitioned regions of a storage media with different powers of the heat source. The controller selects a storage location for data based on an expected write error rate and environmental conditions within the HAMR device.
Abstract:
A storage device includes a transducer head with multiple write elements having write poles of different sizes. For example, the transducer head may include two write poles of different width configured to write to a same surface of a storage medium. A controller of the storage device is configured to selectively engage one of the multiple write elements to write data to the storage medium.
Abstract:
A storage device controller addresses consecutively-addressed portions of incoming data to consecutive data tracks on a storage medium and writes the consecutively-addressed portions to the consecutive data tracks in a non-consecutive track order. In one implementation, the storage device controller reads the data back from the consecutive data tracks in a consecutive address order in a single sequential read operation.