This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2008-317537, filed Dec. 12, 2008, the entire contents of which are incorporated herein by reference.
1. Field
One embodiment of the invention relates to a recording method and a storage device, and particularly to a recording method and a storage device suitable for a magnetic recording medium.
2. Description of the Related Art
In recent years, in accordance with development of technology, data amount processed by an information processing system has been increasing, and a data storage device is desired to have a larger capacity. Accordingly, a storage device realizes high recording density by increasing track per inch (TPI) or bit per inch (BPI). With the high TPI, however, if data is repeatedly recorded (written) on a track for several ten thousands times or several hundred thousands times, an adjacent track is influenced by magnetic flux leakage from a recording head, instability of on-track accuracy, and the like, and therefore, data destruction (side erasure) is occasionally caused in the adjacent track.
In order to avoid the side erasure, a hardware that suppresses the magnetic flux leakage from the recording head or enhances an on-track accuracy may be considered. However, such hardware is technically difficult to realize. On the other hand, a firmware that reads out data in an adjacent track after data is recorded on a track, confirms whether the data is influenced by the recording to the track, and performs the data recording again if the influence is detected, may be considered. However, such firmware needs complicated recovery operation sequences, thereby degrades the performance of the storage device.
In a conventional magnetic disk format, sectors are assigned to successive tracks in the order from a logical cylinder (or a logical track) having a high transfer rate in an outer region towards an inner direction, until a storage capacity to be provided by a storage device is fulfilled. When the sector assignment is completed, extra tracks in the inner region are set as unused tracks.
In order to prevent an adjacent track from being influenced by a target track to be recorded when the sectors are assigned to successive tracks, there is known a technology that assigns sectors while skipping some tracks (for example, Japanese Patent Application Publication (KOKAI) No. H11-296979). By performing the skip processing to the entire recording surface of the magnetic disk, the influence of the adjacent track to the target track can be suppressed. However, for example, when the skip processing is performed and record data in every other track, the storage capacity of the storage device becomes half of the case when the skip processing is not performed. As a result, the recording density is decreased. Therefore, such conventional skip processing is not practical.
In the conventional storage device, it is difficult to perform high density recording with high reliability.
A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, a recording method includes: skipping a track by a skip amount in a skip region smaller than an overall recording region on a magnetic recording medium by using an extra region that is unnecessary for securing a storage capacity to be provided by a storage device, the extra region being on the recording surface of the magnetic recording medium; and recording data while skipping the track in the skip region, wherein the skip region is set to a region in which a track to be recorded on the magnetic recording medium is expected to influence an adjacent track in accordance with at least one of a condition and a state of the storage device.
According to another embodiment of the invention, a storage device includes: a head configured to record data in a recording surface of a magnetic recording medium; a driving module configured to control a position of the head on the magnetic recording medium; a storage module configured to store therein information for specifying skip processing; and a controller configured control the driving module to skip, based on the information stored in the storage module, a track by a skip amount in a skip region smaller than an overall recording region on the magnetic recording medium by using an extra region that is unnecessary for securing a storage capacity to be provided by the storage device, and control the head to record the data while skipping the track in the skip region, the extra region being on the recording surface of the magnetic recording medium, wherein the skip region is set to a region in which a track to be recorded on the magnetic recording medium is expected to influence an adjacent track in accordance with at least one of a condition and a state of the storage device.
In a recording method and a storage device, when data is recorded on a magnetic recording medium with an arbitrary track pitch, the data is recorded while skipping some tracks in an arbitrary region (or area) smaller than the overall recording region of the magnetic recording medium. The arbitrary region utilizes an extra region that is unnecessary for securing the storage capacity to be provided by the storage device. The extra region is on the recording surface of the magnetic recording medium. The track pitch may be fixed or varied at least in the arbitrary region of the magnetic recording medium. An amount of tracks to be skipped is set to, for example, a natural number multiple of the track width.
By providing a region in which some tracks are skipped on only a portion of the recording surface, it is possible to suppress influence of a track to be recorded onto an adjacent track, so as to be able to perform high density recording with high reliability.
A recording method and a storage device according to various embodiments of the invention will be described hereinafter with reference to the accompanying drawings.
In this way, a region in which some tracks are skipped is provided in a portion of the recording surface, by effectively using the extra region on the recording surface of the magnetic recording medium. Accordingly, it becomes possible to suppress the influence of the track to be recorded onto the adjacent track, and becomes possible to perform high density recording with high reliability. Note that the region in which some tracks are skipped and the skip amount may be set according to at least one of a condition and a state of the storage device, so that the influence of the track to be recorded onto the adjacent track is effectively suppressed.
The recording system used for recording data in the magnetic disk 103 may be a horizontal magnetic recording system or a vertical magnetic recording system. In addition, the magnetic recording system may be a heat assisted magnetic recording system that performs magnetic recording to a magnetic recording medium having high coercive force resistant to thermal fluctuation. In the case of the heat assisted magnetic recording system, the magnetic recording is performed in the state of decreasing the coercive force in a part of the magnetic recording medium on which a hot spot is formed, by irradiating an optical spot to increase the temperature.
The minimum magnetic recording unit size in the magnetic storage device 100 is specified by a cylinder (or a track), a head, and a sector on the magnetic disk 103.
The slider 108 comprises a head integrally having a write element and a read element. The slider 108 scans a track on the magnetic disk 103 in the state where a floating surface floats at a predetermined amount from the surface of the magnetic disk 103. When the heat assisted magnetic recording system is used, the head integrally provided on the slider 108 has a light source that provides propagation light to an optical waveguide module.
Note that the basic structure of the magnetic storage device is not limited to the structure illustrated in
Next, following various cases are explained. In a first case, a region having a track to be skipped (skip region) is provided in an outer region of the magnetic disk 103; in a second case, the skip region is provided in the outer region and an inner region of the magnetic disk 103; in a third case, the skip region is provided with respect to a specific head; in a fourth case, the skip region is provided with any combination of the first to the third cases; and in a fifth case, the skip region is provided with variable skip amount.
The first case is explained. Any upper devices (or host devices) of the magnetic storage device 100 use a logical block address of the magnetic disk 103 as a storage destination of system information of the upper device, in increasing order. With an increase in a number of recordings of data with respect to the magnetic disk 103, the possibility of data destruction in an adjacent track due to influence by a track to be recorded increases. Therefore, in a region having a young logical block address, that is, in the outer region of the magnetic disk 103 in the magnetic storage device 100, the skip processing that skips some tracks (cylinders) is applied when a storage capacity to be provided by the magnetic storage device 100 can be secured. The skip amount and the range are dynamically changed by the storage capacity to be provided by the magnetic storage device 100 when the magnetic storage device 100 executes a format unit command from the upper device. The same applies to the second to the fifth cases explained later.
One example of the formatting by the skip processing in this case comprises the following steps (or procedures) ST1 to ST3.
In ST1, the storage capacity to be formatted when the format unit command is executed, that is, the storage capacity to be provided by the magnetic storage device 100, is compared with the storage capacity capable of being provided by the magnetic storage device 100 as a whole, to obtain a difference therebetween. In the embodiment, the storage capacity to be provided by the magnetic storage device 100 is 100 sectors (=2 heads×5 tracks×10 sectors), and the storage capacity capable of being provided by the entire magnetic storage device 100 is 140 sectors (=2 heads×7 tracks×10 sectors). Accordingly, the difference is 40 sectors (=4 tracks).
In ST2, when the skip processing is not performed as illustrated in
In ST3, the process is performed to Cyl_4/Hd_0 and Cyl_4/Hd_1, in this order, without using the cylinder Cyl_3. However, in the embodiment, the extra unused regions in the magnetic disk 103 are all used up already at this time. Accordingly, the skip processing is not performed hereinafter, and the format process is performed to the successive tracks in the order of Cyl_5/Hd_0, Cyl_5/Hd_1, Cyl_6/Hd_0, Cyl_6/Hd_1, . . . .
The aforementioned skip processing is not limited to be performed on the outer region. If it is known by access log information and the like in the magnetic storage device 100 that the data is recorded many times in the upper device, the skip processing may be applied a specific zone such as a center region or an inner region.
The second case is explained. The slider 108 of the magnetic storage device 100 is mounted so that the head orientation becomes parallel to the orbit of the track in the center region in the radius direction of the magnetic disk 103 (namely, so that a yaw angle becomes near zero). Accordingly, in the outer region or the inner region on the magnetic disk 103, a certain degree (a predetermined amount larger than zero) of the angle (yaw angle) is made between the head and the track. The yaw angle may cause data destruction in the adjacent track by the influence of the track to be recorded. Consequently, in the outer region and the inner region of the magnetic disk 103, cylinder (track) skip processing is applied when the storage capacity to be provided by the magnetic storage device 100 can be secured.
One example of the formatting by the skip processing in this case comprises the following steps (or procedures) ST11 to ST14.
In ST11, the storage capacity formatted when the format unit command is executed, that is, the storage capacity to be provided by the magnetic storage device 100 is compared with the storage capacity capable of being provided by the entire magnetic storage device 100, to obtain the difference therebetween. In the embodiment, the difference is 40 sectors (=4 tracks).
In ST12, when the skip processing is not performed as illustrated in
In ST13, the process is performed until Cyl_2/Hd_1. However, all of the extra unused regions are to be used up if the skip processing is performed with the same skip amount in the outer region and the inner region. Therefore, the format process is performed hereinafter to the successive tracks Cyl_3/Hd_0, Cyl_3/Hd_1, Cyl_4/Hd_0, Cyl_4/Hd_1, in this order.
In ST14, in order to consider the skip processing in the inner region, because the cylinder Cyl_5 should be a target of the skip processing, the format process is performed to Cyl_6/Hd_0 and Cyl_6/Hd_1, in this order, without using the cylinder Cyl_5.
Note that the skip processing is not limited to be performed for one of the outer region, the inner region, and the combination thereof, and the skip processing may be performed in the center region. In other words, if unstable on-track accuracy of the head caused depending on compatibility with the magnetic disk 103 possibly leads to data destruction in the adjacent track due to the influence of the track to be recorded, for example, the skip processing may be applied to the center region or the specific zone on the magnetic disk 103.
The third case is explained. When the head width of the magnetic storage device 100 is larger than the designed value of the head due to manufacturing fluctuation, regardless of the yaw angle, data destruction in the adjacent track is caused by the influence of the track to be recorded. Thus, if it is previously known that the head width of the specific head is larger than the designed value by the test before shipment of the magnetic storage device 100, the track skip processing is applied to only the recording surfaces (tracks) of the magnetic disk 103 that are scanned by the specific head. Here, the track skip processing is applied when the storage capacity to be provided by the magnetic storage device 100 can be secured.
One example of the formatting by the skip processing in this case comprises the following skips (or procedures) ST21 and ST22.
In ST21, the storage capacity formatted when the format unit command is executed, that is, the storage capacity to be provided by the magnetic storage device 100 is compared with the storage capacity capable of being provided by the entire magnetic storage device 100, to obtain the difference therebetween. In the embodiment, the difference is 40 sectors (=4 tracks).
In ST22, when the skip processing is not performed as illustrated in
Note that the skip processing is not limited to be performed to the specific head having the head width larger than a designed value. The skip processing may be applied to a head in which the data in an adjacent track is possibly destructed by the influence of a track to be recorded, such as a head whose magnetization characteristics are stronger than those of the other heads, a head whose leakage magnetic flux is greater than that of the other heads, and a head whose on-track accuracy is instable depending on compatibility with the magnetic disk 103. As the information specifying a head to which the skip processing is required to be applied, log information obtained during actual operation after shipment of the magnetic storage device 100 may be used in addition to the measurement information (or test result information) obtained from a test before shipment.
In the skip processing when the specific head is used, the storage capacity is considerably decreased if the skip processing is performed to the entire recording surface of the corresponding magnetic disk 103. Accordingly, the skip processing is desirably performed to only a region with high possibility of the data destruction caused in an adjacent track due to influence of a track to be recorded.
The forth case considering any combination of the first case to the third case is explained. Although examples of conditions and states of the magnetic storage device 100 are explained in the first case to the third case, the magnetic storage device may not have enough storage capacity to skip all tracks and cylinders for satisfying desired condition. Consequently, the skip processing with any combination of the first case to the third case may be performed.
One example of the formatting by the skip processing in this case comprises the following step (or procedure) ST31.
In ST31, the outer region of the magnetic disk 103, for example, is protected as in the formatting in the first case, in addition to the format in the third case. In this case, the cylinder 6 of the head Hd_1 that is not used in the format in the third case is used. That is to say, the Cyl_6/Hd_1 of Cyl_5/Hd_1 and Cyl_6/Hd_1 is used. As a result, the track skip processing is performed to the used cylinder 5 of the head Hd_0, that is, Cyl_1/Hd_0, thereby satisfying the first and the third cases.
The fifth case is explained. The skip amount may be set to two or more tracks (cylinders) depending on the characteristics or state of the head.
One example of the formatting by skip processing with the skip amount of two tracks (cylinders) comprises the following step (or procedure) ST41.
In ST41, if it is previously known that the head width of the head Hd_1 is significantly larger than the designed value, the skip amount of the head Hd_1 having performed the formatting of the third case is set to two tracks.
Besides, instead of setting the skip amount to two or more tracks (cylinders), the track pitch width of the track to be skipped may be expanded in comparison with the other tracks not to be skipped.
One example of the specific format by the skip processing with the expanded track pitch width of the track to be skipped comprises the following step (or procedure) ST51.
In ST51, if it is previously known that the head width of the head Hd_1 is significantly larger than the designed value, the track pitch width of the head Hd_1 performing the skip processing of the third case is set to be two times that of the head Hd_0.
Besides, when the track pitch width of the track to be skipped can be varied, the track pitch width of the track to be skipped can be set to be narrower than the normal track pitch width. Accordingly, when it is unnecessary to secure the unused track 6-1 having the normal track pitch width, the track pitch width of the track to be skipped is set to be narrower than the normal track pitch width so as to apply the skip processing for the wide range.
One example of the specific format by the skip processing with variable track pitch width of the track to be skipped comprises the following step (or procedure) ST61.
In ST61, if it is previously known that the head widths of the heads Hd_0 and Hd_1 are almost equivalent to approximate designed values, the track pitch widths of the heads Hd_0 and Hd_1 performing the format in the third case are set to a value narrower than a head (not shown) that does not perform the skip processing.
As explained hereinbefore, in the embodiment, the sector is not assigned to the successive tracks at the time of executing the format unit command. Alternatively, the skip processing is dynamically and preferentially applied to a track (or a logical track) or a cylinder (or a logical cylinder) in a region including a track to be recorded that may influence an adjacent track (namely, a region expected to be influenced) according to the conditions or states of the storage device. Accordingly, the data destruction caused in the adjacent track due to the influence by the track to be recorded is easily prevented without taking extra time and causing extreme performance degradation of the storage device.
Next, the hardware structure and the processing procedures of the storage device are explained.
Note that the hardware structure of the magnetic storage device 100 is not limited to the structure illustrated in
In
In S3, a cylinder number and a head number that determine a track number are initialized to Cyl=0 and Hd=0, respectively. In S4, it is determined whether the track, that is, the cylinder number Cyl and the head number Hd are registered in the skip track table. If the determination result is NO, the process proceeds to S5, and if the result is YES, the process proceeds to S7 described later. In S5, the track that is determined by the cylinder number Cyl and the head number Hd is sought. In S6, the track that is determined by the cylinder number Cyl and the head number Hd is formatted. In S7, the head number Hd is incremented by “1”, and the process proceeds to S8.
In S8, it is determined whether the head number Hd is a final head number. If the determination result is NO, the process returns to S4, and if the result is YES, the process proceeds to S9. In S9, the cylinder number Cyl is incremented by “1”, and the head number Hd is initialized to Hd=0. In S10, it is determined whether the cylinder number Cyl is the final cylinder number. If the determination result is NO, the process returns to S4, and if the result is YES, the process proceeds to S11. In S11, the skip track table is stored in a nonvolatile memory in the magnetic storage device 100, for example, the ROM 17, and the process is terminated.
In
If the determination result is NO in S4, the process of S22 and S23 are performed, and then the process proceeds to S6. In S22, an offset width is calculated from an accumulated skip amount accumulated from the cylinder Cyl_0 to Cyl_n based on (an offset width)=Σ{(a skip width z)−(a normal track pitch width)}. In S23, the track that is determined by the cylinder number Cyl and the head number Hd is sought based on the calculated offset width.
When the magnetic storage device 100 in which the skip setting processing as illustrated in
In the embodiment, the magnetic disk is explained as the magnetic recording medium. However, the shape of the magnetic recording medium is not limited to the disk shape.
The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
While certain embodiments of the inventions 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 methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems 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 |
---|---|---|---|
2008-317537 | Dec 2008 | JP | national |