This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2020-149961, filed Sep. 7, 2020, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a data management method for a magnetic disk device, and a magnetic disk device.
In the field of magnetic disk drives, the technology to reduce noise and increase areal density by reducing the grain size of magnetic disks from the viewpoint of improving read/write characteristics, is known.
Note here that as the grain size is reduced, the thermal relaxation of the magnetic disk device deteriorates. Therefore, it is necessary to take measures against thermal relaxation while improving the read/write characteristics by reducing the grain size.
Meanwhile, in the manufacturing process of magnetic disks used in magnetic disk devices, it is necessary to physically support the magnetic disks during sputtering film deposition. Here, generally, the magnetic disks are supported by multiple claws called sputtering claws. Due to the shadowing effect of these sputtering claws, the magnetic disks around the sputtering claws decrease Sputtering film thickness to be thinned. For this reason, the area around each sputtering claw tends to have less resistance to thermal relaxation in the data area, in other words, thermal relaxation tends to deteriorate.
Thus, when thermal relaxation deteriorates, loss of data stored on the magnetic disk may occur.
An object of the embodiments is to provide a data management method for a magnetic disk device that can reduce the risk of data loss due to thermal relaxation, and such a magnetic disk device.
In general, according to one embodiment, a data management method for a magnetic disk device including a magnetic disk, comprises measuring an error rate of the magnetic disk, setting an area to be affected by a sputtering claw generated during manufacturing of the magnetic disk, based on the measured error rate, writing reference data to be used for the measuring of the error rate to the set area and managing data written to the magnetic disk based on the error rate when reading the reference data written to the set area.
Embodiments will be described hereinafter with reference to the accompanying drawings. Note that the disclosure is merely an example, and the invention is not limited by the contents of the embodiments provided below. In addition, in some cases, in order to make the description clearer, the widths, thicknesses, shapes, etc., of the respective parts are schematically illustrated in the drawings, compared to the actual modes. However, the schematic illustration is merely an example, and adds no restrictions to the interpretation of the invention. Besides, in the specification and drawings, the same elements as those described in connection with preceding drawings are denoted by like reference numerals, and a detailed description thereof is omitted unless otherwise necessary.
As shown in
The magnetic disk 2 comprises a substrate formed, for example, into a disk shape and made of a non-magnetic material. On each surface of the substrate, a soft magnetic layer made of a material exhibiting soft magnetic properties as a base layer, a magnetic recording layer having magnetic anisotropy in the direction perpendicular to the disk surface on top thereof, and a protective film layer on top thereof, are stacked in the order of mentioning.
The magnetic disk 2 is fixed to the spindle motor (SPM) 3 and is rotated at a predetermined speed by the SPM 3. Note that there may be two or more magnetic disks 2 set on the SPM 3. The SPM 3 is driven by the drive current (or drive voltage) supplied from the driver IC 15. The magnetic disk 2 records and reproduces data patterns by the magnetic head 10. The magnetic disk 2 includes management areas 201 to 203. The details of the management areas 201 to 203 will be described later.
The actuator 4 is installed to be rotatable, and the magnetic head 10 is supported at a distal end portion of the actuator. By rotating the actuator 4 by the voice coil motor (VCM) 5, the magnetic head 10 is moved and positioned on a desired track of the magnetic disk 2. The VCM 5 is driven by the drive current (or drive voltage) supplied from the driver IC 15.
The magnetic head 10 comprises a slider (omitted form the figure), a write head 10W, a read head 10R, and an STO 100, formed on the slider. There may be a plurality of magnetic heads 10 provided in accordance with the number of disks 2.
The head amplifier IC 11 includes circuits related to driving of the STO 100 and detecting the oscillation characteristics, and the like. The head amplifier IC 11 executes the driving of the STO 100, the detection of drive signals and the like. Further, the head amplifier IC 11 supplies a write signal (write current) according to write data supplied from the R/W channel 12 to the write head 10W. Further, the head amplifier IC 11 amplifies a read signal output from the read head 10R and transmits it to the R/W channel 12.
The R/W channel 12 is a signal processing circuit which processes signals related to read/write. The R/W channel 12 includes a read channel which executes signal processing of read data and a write channel which executes signal processing of write data. The R/W channel 12 converts the read signal into digital data and demodulates the read data from the digital data. The R/W channel 12 encodes the write data transferred from the HDC 13 and transfers the encoded write data to the head amplifier IC 11.
The HDC 13 controls the writing of data to and reading of data from the disk 2 via the magnetic head 10, the head amplifier IC 11, the R/W channel 12 and the MPU 14. The HDC 13 constitutes an interface between the magnetic disk drive 1 and the host 17, and executes transfer control of read data and write data. Further, the HDC 13 receives commands (write commands, read commands, etc.) transferred from the host 17 and sends the received commands to the MPU 14.
The MPU 14 is a main controller of the magnetic disk drive 1 and executes the read/write operation control and the servo control necessary for positioning the magnetic head 10. The driver IC 15 controls the drive of the SPM 3 and the VCM 5 according to the control of the MPU 14. As the VCM 5 is driven, the magnetic head 10 is positioned on the target track on the disk 2.
The memory 16 includes a volatile memory and a non-volatile memory. For example, the memory 16 includes a buffer memory made from a DRAM and a flash memory. The memory 16 stores programs and parameters necessary for the processing by the MPU 14. The memory 16 also includes a management portion 161. The management portion 161 manages programs and data for managing, as management areas, areas of the magnetic disk 2 that is thinned by being supported by sputtering claws when the magnetic disk 2 is manufactured. Further, the management portion 161 stores reference data 161a and a threshold value 161b. Details of the reference data 161a and the threshold value 161b will be described later.
Here, the state in which the magnetic disk 2 is supported by the sputtering claws during manufacturing of the magnetic disk 2 will be described.
As the error rate is lower, the quality of read/write becomes better. As shown in
Further, at the time of the inspection, the process of writing the reference data used for management of the management areas 201 to 203 after the shipping of the magnetic disk drive 1, to the management areas 201 to 203, is executed. The reference data is stored in the management portion 161 as reference data 161a and is also recorded in the management areas 201 to 203 of the magnetic disk 2. Furthermore, in this embodiment, the management areas 201 to 203 are set to be prohibited to be used as storage areas for data by the user.
Further, in the management portion 161 of the memory 16, a threshold value which indicates that the error rate calculated by reading the reference data from the management areas 201 to 203 is the unrecoverable error limit, is set.
Next, the process of setting the reference data 161a before shipping the magnetic disk drive 1 will be explained.
As shown in
Next, the MPU 14 sets the management areas 201 to 203 based on the measured error rate (ST102). In more detail, the MPU 14 obtains the data shown in
Next, the MPU 14 writes the reference data 161a to an area managed by the management portion 161 (ST103). As already described, the management areas 201 to 203 sputtering film thickness to be thinned, thus making it easy to write data therein. Therefore, when writing the reference data 161a, the MPU 14 may raise the amount of levitation of the write head 10W to the recording surface of the magnetic disk 2 to above the normal setting, or may reduce the write current to the write head 10W to below the normal setting.
By executing the process described above, the reference data 161a is written to the control areas 201 to 203, and thus the magnetic disk drive 1 with the reference data 161a stored in the control areas 201 to 203 is manufactured. Note that the reference data 161a is also stored in the management portion 161.
Next, the process of the magnetic disk drive 1 that is shipped and used under the user will be described.
As shown in
When it is judged that a certain time has elapsed (ST202: YES), the MPU 14 measures the error rate (ST202). The MPU 14 reads the reference data 161a stored in the management areas 201 to 203, and compares the thus read reference data 161a with the reference data 161a stored in the management portion 161, to calculate the error rate.
Next, the MPU 14 judges whether or not exceeding the threshold value (ST203). In more detail, the MPU 14 judges whether or not the error rate calculated by the processing of step ST202 exceeds the threshold value 161b stored in the management portion 161. When the MPU 14 judges that the error rate does not exceed the threshold value 161b (ST203: NO), the process ends.
On the other hand, if it is judged to exceed the threshold value 161b (ST203: YES), the MPU 14 executes data rewrite (ST204). More specifically, the MPU 14 executes the process of rewriting all data on the magnetic disk 2, and then finishes the process.
With the magnetic disk device 1 configured as described above, the data written to the magnetic disk 2 can be managed based on the error rate of the reference data 161a written to the management areas 201 to 203. More specifically, the magnetic disk drive 1 rewrites the data on the magnetic disk 2 when the error rate exceeds the threshold value 161b. Thus, the magnetic disk drive 1 can reduce the risk of data loss, which may be caused by thermal relaxation.
In the above-described first embodiment, the management areas 201 to 203 are set not to be used as data areas, but this embodiment is different therefrom in that the management areas 201 to 203 can be used as data areas. The difference in configuration will now be explained in detail. The structural elements identical to those of the first embodiment above will be denoted by the same reference symbols, and a detailed explanation of the structure will be omitted.
As already described, in this embodiment, the magnetic disk drive 1 is configured so that the management areas 201 to 203 can be used as data areas. With this structure, the user can increase the area that can be used as the data area of the magnetic disk drive 1, as compared to the case of the first embodiment above. Thus, the user can store more data in the magnetic disk device 1.
Moreover, when using the management areas 201 to 203 as the data areas as in this embodiment, the following control is carried out at the time of write because the data areas are thinned.
As shown in
On the other hand, if the MPU 14 judges that it is a management area (ST301: YES), the MPU 14 raises the flying height of the write head 10R of the magnetic head 10 with respect to the recording surface of the magnetic disk 2 higher than that of the normal setting, or reduces the write current to the write head 10W lower than that of the normal setting (ST302), and this process terminates.
According to the magnetic disk drive 1 configured as described above, in addition to the advantageous effects exhibited by the above-described embodiment, the magnetic disk drive 1 can increase the area that can be used as the data area, and also execute appropriate write processing on the management portion 161.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2020-149961 | Sep 2020 | JP | national |