HARD DISK DEVICE AND CONTROL METHOD
To enable normal use of an usable sector without reformatting a recording disk when re-assigning an LBA.SOLUTION: A hard disk device manages a difference value of an LBA between a generation (a new generation) of a hard disk device to which the LBA is currently re-assigned and a generation (an old g...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
28.03.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | To enable normal use of an usable sector without reformatting a recording disk when re-assigning an LBA.SOLUTION: A hard disk device manages a difference value of an LBA between a generation (a new generation) of a hard disk device to which the LBA is currently re-assigned and a generation (an old generation) of a hard disk device to which the LBA was previously re-assigned every time when re-assigning the LBA, and writes a generation when accessed and the LBA of the generation to each sector on a recording disk. Then, the hard disk device determines, for example, when writing data to the recording disk, whether the sector of an access destination has not been used even once in the new generation, from the generation written to the sector. The hard disk device corrects the LBA of the new generation to the LBA that would have been written to the sector such as by adding a corresponding difference value when the generation is not the new generation, and writes data in the new generation by assuming that the sector is an unused one when LBA check is correct.SELECTED DRAWING: Figure 4
【課題】LBAを振り直した場合に記録ディスクを再フォーマットすることなく使用可能セクタを正常に使用できるようにする。【解決手段】当該ハードディスク装置は、LBAの振り分けの度に、振り分けを行ったハードディスク装置の世代(新しい世代)と過去に振り分けを行ったときのハードディスク装置の世代(古い世代)とのLBAの差分値を管理する。また、記録ディスク上の各セクタに、アクセスしたときの世代と、その世代のLBAとを書き込む。そして、記録ディスクへのデータの書き込み時などに、アクセス先のセクタが新しい世代において一度も使用されていないかを、セクタに書き込まれている世代により判定する。世代が新しい世代ではない場合、新しい世代のLBAを対応する差分値を加算するなどしてセクタに書き込まれているであろうLBAに補正し、LBAチェックが正しければ未使用のセクタであるとして、新しい世代でデータの書込みを行う。【選択図】図4 |
---|---|
Bibliography: | Application Number: JP20170172431 |