Track allocation method of disk drive
First Claim
1. A track allocation method of a disk drive, the disk drive comprising:
- a storage medium and a controller sending and receiving commands and data to and from a high-order device and performing writing control or reading control over said storage medium;
wherein said storage medium is divided into a plurality of zones having different numbers of sectors for each track;
wherein there exist a first track group having a first track width and a second track group having a second track width on said storage medium; and
wherein, when areas of said first track group and said second track group are secured in said zone, said controller executes the steps of;
dividing said zone into a first area for said first track group and a second area for said second track group based on a capacity ratio of said first track group to said second track group to be secured in said zone or based on a first initial value of the capacity of said first track group and a second initial value of the capacity of said second track group;
allocating said first track group to said first area;
transferring an area lacking because of a defective track from said second area to said first area when there exists the defective track causing prohibition of use of the entire track in said first area; and
allocating said second track group to said second area.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments in accordance with the present invention relate to methods wherein a capacity of a disk drive is increased by partially overwriting adjacent tracks to shorten the track width and collectively updating a data update unit made up of a plurality of tracks, wherein the capacity reduction caused by a defective track is suppressed. Track groups having two types of track widths, or Shingled Tracks(ST) and Tiled Tracks(TT), are allocated in a zone. First, the zone is divided into two areas, namely, a shingled track (ST) area and a spare or tiled track (TT) area. When a defective track is detected in the shingled track (ST) area, it is checked whether or not the spare or tiled track (TT) area affords an area to be transferred. If it does, an area is transferred from the spare or tiled track (TT) area to the shingled track (ST) area. When it is confirmed that the allocation of ST has been completed, TT is allocated to the remaining spare or tiled track (TT) area in subsequent steps.
23 Citations
8 Claims
-
1. A track allocation method of a disk drive, the disk drive comprising:
-
a storage medium and a controller sending and receiving commands and data to and from a high-order device and performing writing control or reading control over said storage medium;
wherein said storage medium is divided into a plurality of zones having different numbers of sectors for each track;
wherein there exist a first track group having a first track width and a second track group having a second track width on said storage medium; and
wherein, when areas of said first track group and said second track group are secured in said zone, said controller executes the steps of;
dividing said zone into a first area for said first track group and a second area for said second track group based on a capacity ratio of said first track group to said second track group to be secured in said zone or based on a first initial value of the capacity of said first track group and a second initial value of the capacity of said second track group;
allocating said first track group to said first area;
transferring an area lacking because of a defective track from said second area to said first area when there exists the defective track causing prohibition of use of the entire track in said first area; and
allocating said second track group to said second area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A track allocation method of a disk drive, the disk drive comprising a storage medium and a controller sending and receiving commands and data to and from a high-order device and performing writing control or reading control over said storage medium;
-
wherein said storage medium is divided into a plurality of zones having different numbers of sectors for each track;
wherein there exist a first track group having a first track width and a second track group having a second track width on said storage medium;
wherein said first track group is divided into groups each having prescribed first numbers of tracks; and
wherein, when areas of said first track group and said second track group are secured in said zone, said controller executes the steps of;
dividing said zone into a first area for said first track group and a second area for said second track group based on a capacity ratio of said first track group to said second track group to be secured in said zone or based on a first initial value of the capacity of said first track group and a second initial value of the capacity of said second track group;
allocating said first track group to said first area;
allocating said second track group with said second numbers of tracks to an area in the vicinity of a defective track where the first track group with numbers of tracks cannot be secured when there exists the defective track causing prohibition of use of the entire tracks in said first area and transferring an area corresponding to said second numbers of tracks from said second area to said first area; and
allocating said second track group to said second area. - View Dependent Claims (7, 8)
-
Specification