[go: up one dir, main page]

JP2006031742A - 磁気ディスク装置 - Google Patents

磁気ディスク装置 Download PDF

Info

Publication number
JP2006031742A
JP2006031742A JP2004204170A JP2004204170A JP2006031742A JP 2006031742 A JP2006031742 A JP 2006031742A JP 2004204170 A JP2004204170 A JP 2004204170A JP 2004204170 A JP2004204170 A JP 2004204170A JP 2006031742 A JP2006031742 A JP 2006031742A
Authority
JP
Japan
Prior art keywords
data
sector
read
magnetic disk
write
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004204170A
Other languages
English (en)
Inventor
Yoshiyuki Nagasaka
吉之 長坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2004204170A priority Critical patent/JP2006031742A/ja
Priority to US10/988,223 priority patent/US7212363B2/en
Publication of JP2006031742A publication Critical patent/JP2006031742A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59688Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1222ECC block, i.e. a block of error correction encoded symbols which includes all parity data needed for decoding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • G11B2020/1292Enhancement of the total storage capacity
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

【課題】フォーマット効率を向上させること。
【解決手段】磁気ディスク装置10は、1データフレームを1セクタとしてフォーマットしたものであり、ホスト1から当該磁気ディスク装置10のフォーマット(すなわち、1セクタ/1データフレーム)とは別のフォーマット(例えば、「512bytes/sector」)に基づくリードコマンドまたはライトコマンドを受け付けた場合に、既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すように制御する読出制御部16bと、既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むように制御する書込制御部16cとを備える。
【選択図】 図1

Description

本発明は、サーボ情報を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有する磁気ディスク装置に関し、特に、フォーマット効率を向上させることができる磁気ディスク装置に関する。
従来より、コンピュータの外部記憶装置として磁気ディスク装置が知られている。この磁気ディスク装置は、サーボ情報(ヘッドの位置制御または速度制御をおこなうための情報)を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有するものである(例えば、特許文献1参照。)。
これを具体的に説明すると、この磁気ディスク装置は、データフレームにおいて、ユーザデータ「512bytes」に、「Preamble」、「Sync Mark」、「ECC」および「Gap」などが付加されたセクタデータを各セクタごとに格納している。このように、磁気ディスク装置内では、ユーザデータは、固定されたデータサイズ(すなわち、「512bytes」)で管理されている。なお、かかるユーザデータは、「512bytes」のデータサイズで管理されるのが一般的であるが、ユーザによっては、「528bytes」などの別のデータサイズで管理されることもある。
特開2003−331527号公報
しかしながら、上記の従来技術(特許文献1)では、一定のデータサイズ(すなわち、「512bytes」)でユーザデータを管理しているため、データフレーム内に格納されるセクタ数が多くなれば多くなるほど、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)が大量に必要となり、フォーマット効率を向上させることができないという問題点があった。
さらに、近年では、高い記憶密度を有する磁気ディスク装置が続々と開発されている。このため、データフレーム内に格納されるセクタ数も顕著に増加しており、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)がより大量に必要になってきている。
そこで、本発明は、上述した従来技術による課題(問題点)を解消するためになされたものであり、フォーマット効率を向上させることができる磁気ディスク装置を提供することを目的とする。
上述した課題を解決し、目的を達成するために、請求項1の発明に係る磁気ディスク装置は、サーボ情報を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有する磁気ディスク装置であって、1データフレームを1セクタとしてフォーマットしたことを特徴とする。
また、請求項2の発明に係る磁気ディスク装置は、上記の発明において、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく読み出し要求を受け付けた場合に、該読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから前記読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御することを特徴とする。
また、請求項3の発明に係る磁気ディスク装置は、上記の発明において、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく書き込み要求を受け付けた場合に、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して前記書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御することを特徴とする。
本発明によれば、1データフレームを1セクタとしてフォーマットすることとしたので、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができ、フォーマット効率を向上させることが可能な磁気ディスク装置が得られるという効果を奏する。さらに、これに関連して、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量と同じユーザ容量をより低い記憶密度で実現することができるため、ヘッドの読出制御/書込制御の精度を必要以上に厳格化しなくともよくなり、装置実現の困難性を低減することが可能になる。また、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量に比較してより多くのユーザ容量を提供することも可能である。
また、本発明によれば、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく読み出し要求を受け付けた場合に、該読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御することとしたので、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すことができ、既存のフォーマットとの互換性を確保することが可能な磁気ディスク装置が得られるという効果を奏する。
また、本発明によれば、当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく書き込み要求を受け付けた場合に、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御することとしたので、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むことができ、既存のフォーマットとの互換性を確保することが可能な磁気ディスク装置が得られるという効果を奏する。
以下に添付図面を参照して、本発明に係る磁気ディスク装置の好適な実施例について詳細に説明する。なお、以下では、本発明に係る磁気ディスク装置の概要および特徴を説明した後に、本実施例に係る磁気ディスク装置を説明することとする。
(概要および特徴)
まず最初に、本発明に係る磁気ディスク装置の概要および特徴を説明する。図1は、本発明に係る磁気ディスク装置の概要および特徴を説明するための説明図である。同図に示すように、この磁気ディスク装置10は、サーボ情報(ヘッドの位置制御または速度制御をおこなうための情報)を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有するものである。
ここで、本発明に係る磁気ディスク装置は、1データフレームを1セクタとしてフォーマットする点に主たる特徴があり、これによって、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)を減らし、もってフォーマット効率を向上させることができるようにしている。
この主たる特徴を具体的に説明すると、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)は、セクタごとに必要であるので、本発明に係る磁気ディスク装置では、ユーザ容量に関係しない領域を減らすために、セクタサイズを大きくする。
すなわち、本発明に係る磁気ディスク装置では、ユーザ容量に関係しない領域を増やさずに、セクタサイズをなるべく大きくするために、1データフレームを1セクタとしてフォーマットすることとしている。このように、1データフレームを1セクタとしてフォーマットすることとしたのは、データフレーム内に複数のセクタを格納することで、ユーザ容量に関係しない領域が大量に発生することを防止するとともに、サーボフレームの前後にスプリットセクタが格納される場合(1データフレーム以上のデータサイズを1セクタとした場合を含む。)に、前後のスプリットセクタそれぞれにユーザ容量に関係ない領域が挿入されることを防止するためである。
このため、1データフレームを1セクタとしてフォーマットすることで、(図1における本発明のフォーマット構造例参照)、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができる。
したがって、上記の従来技術の例で言えば、一定のセクタサイズ(すなわち、「512bytes」)を1セクタとしてフォーマットすることで(図1における従来のフォーマット構造例参照)、データフレーム内に複数のセクタ数を格納するのではなく、1データフレームを1セクタとしてフォーマットすることとしたので(図1における本発明のフォーマット構造例参照)、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができ、上記した主たる特徴のように、フォーマット効率を向上させることが可能になる。
さらに、これに関連して、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量と同じユーザ容量をより低い記憶密度で実現することができるため、ヘッドの読出制御/書込制御の精度を必要以上に厳格化しなくともよくなり、装置実現の困難性を低減することが可能になる。また、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量に比較してより多くのユーザ容量を提供することも可能である。
次に、本実施例に係る磁気ディスク装置について説明する。本実施例では、1データフレームを1セクタとしてフォーマットした磁気ディスク装置について説明する。なお、ここでは、本実施例に係る磁気ディスク装置の構成を説明した後に、この磁気ディスク装置の各種処理の手順を説明する。
(磁気ディスク装置の構成)
図2は、本実施例に係る磁気ディスク装置の構成を示すブロック図である。この磁気ディスク装置10は、同図に示すように、ホスト転送処理部11と、コマンド処理部12と、ディスク(媒体)13と、ヘッド14と、バッファメモリ15と、ディスク制御部16とから構成される。
このうち、ホスト転送処理部11は、ホスト1とコマンドやデータの送受信をおこなう処理部であり、具体的には、ホスト1からリードコマンドまたはライトコマンドを受け付けたり、ディスク制御部16とのデータの授受をバッファメモリ14を介しておこなったりする。
コマンド処理部12は、ホスト1より受信したコマンドを解析し、ホスト転送処理部11およびディスク制御部16に処理を指示することでコマンドを実行させる処理部であり、コマンドを解析する際に、直ちに実行しない(できない)と解析されたコマンドを一時的に保持(キューイング)するコマンドキュー12aを備え、このコマンドキュー12aは、コマンドをキューイングすることによってコマンドの実行順序の変更をおこなう。
ディスク13は、アプリケーションや所望のデータなどのユーザデータを格納(記憶)する磁気ディスクであり、バッファメモリ15は、ホスト1と送受信するデータを一時的に記憶するバッファ処理部である。
ディスク制御部18は、コマンド処理部12によって指示されたリードコマンド(読み出し要求)またはライトコマンド(書き込み要求)をディスク13に対しておこなうファームウェアを展開するメモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、アドレス変換処理部16aと、読出制御部16bと、書込制御部16cとを備える。
このうち、アドレス変換処理部16aは、読み出し要求に係るセクタデータまたは書込制御の対象領域のアドレスを当該磁気ディスク装置10のフォーマットに対応したアドレスに変換する処理部である。具体的には、図3または図5に示すように、ホスト1から当該磁気ディスク装置のフォーマット(すなわち、1セクタ/1データフレーム)とは別のフォーマット(例えば、「512bytes/sector」)に基づくコマンド(すなわち、リードコマンドまたはライトコマンド)を受け付けた場合に、リードコマンドに係るセクタデータまたは書込制御の対象領域のアドレス(例えば、開始アドレス「×××××302」および終了アドレス「××××1071」)を当該磁気ディスク装置10のフォーマットに対応したアドレス(開始アドレス「×××××265」および終了アドレス「×××××777」)に変換する。
読出制御部16bは、読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御する処理部である。
これを具体的に説明すると、図3に示すように、リードコマンド(読み出し要求)に係るセクタデータ(すなわち、アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータをディスク13から読み込んでバッファメモリ15に展開し、該バッファメモリ15に展開された1データフレームのセクタデータからリードコマンドに係るセクタデータ(開始アドレス「×××××265」および終了アドレス「×××××777」)を抽出し、該抽出されたセクタデータを読出データとしてホスト1に転送する。
このため、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを読み出すことができ、既存のフォーマットとの互換性を確保することが可能になる。
書込制御部16cは、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御する処理部である。
これを具体的に説明すると、図5に示すように、書込制御の対象領域(アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータを読み込んでバッファメモリ15に展開し、該バッファメモリ15に展開された1データフレームのセクタデータにおける書込制御の対象領域(開始アドレス「×××××265」および終了アドレス「×××××777」)に対してライトコマンドに係るセクタデータ(ホスト1から転送されてきたデータ)を埋め込み、該ライトコマンドに係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとしてディスク13に書き込む。
このため、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータを書き込むことができ、既存のフォーマットとの互換性を確保することが可能になる。
(各種処理の手順)
次に、本実施例に係る磁気ディスク装置の各種処理の手順を説明する。なお、ここでは、「読出制御処理」について説明した後に、「書込制御処理」について説明することとする。
(読出制御処理)
まず最初に、本実施例に係る「読出制御処理」の手順について説明する。図4は、読出制御処理の手順を示すフローチャートである。同図に示すように、この「読出制御処理」は、ホスト1からリードコマンド(読み出し要求)を受け付けた場合に開始されることとなる。なお、本実施例では、ホスト1がディスク13のフォーマットを「512bytes/sector」と認識してリードコマンドを発行した場合の「読出制御処理」を説明する。
ホスト1からホスト転送処理部11を介してリードコマンドを受け付けた場合(ステップS401)に、コマンド処理部12は、ディスク制御部16にリードコマンドを発行する。そして、アドレス変換処理部16aは、図3に示すように、既存(従来)のフォーマット「512bytes/sector」に基づくリードコマンドに係るセクタデータのアドレス(例えば、開始アドレス「×××××302」および終了アドレス「××××1071」)を当該磁気ディスク装置10のフォーマットに対応したアドレス(開始アドレス「×××××265」および終了アドレス「×××××777」)に変換する(ステップS402)。
続いて、読出制御部16bは、リードコマンドに係るセクタデータ(すなわち、アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータをディスク13から読み込んでバッファメモリ15に展開し(ステップS403)、該バッファメモリ15に展開された1データフレームのセクタデータからリードコマンドに係るセクタデータ(開始アドレス「×××××265」および終了アドレス「×××××777」)を抽出し(ステップS404)、該抽出されたセクタデータを読出データとしてホスト1に転送する(ステップS405)。
次に、本実施例に係る「書込制御処理」の手順について説明する。図6は、書込制御処理の手順を示すフローチャートである。同図に示すように、この「書込制御処理」は、ホスト1からライトコマンド(書き込み要求)を受け付けた場合に開始されることとなる。なお、本実施例では、ホスト1がディスク13のフォーマットを「512bytes/sector」と認識してライトコマンドを発行した場合の「書込制御処理」を説明する。
ホスト1からホスト転送処理部11を介してライトコマンドを受け付けた場合(ステップS601)に、コマンド処理部12は、ディスク制御部16にライトコマンドを発行する。そして、アドレス変換処理部16aは、図5に示すように、既存(従来)のフォーマット「512bytes/sector」に基づく書込制御の対象領域のアドレス(例えば、開始アドレス「×××××302」および終了アドレス「××××1071」)を当該磁気ディスク装置10のフォーマットに対応したアドレス(開始アドレス「×××××265」および終了アドレス「×××××777」)に変換する(ステップS602)。
続いて、書込制御部16cは、書込制御の対象領域(アドレス変換処理部16aによって変換された開始アドレス「×××××265」および終了アドレス「×××××777」)を含む1データフレームのセクタデータを読み込んでバッファメモリ15に展開し(ステップS603)、該バッファメモリ15に展開された1データフレームのセクタデータにおける書込制御の対象領域(開始アドレス「×××××265」および終了アドレス「×××××777」)に対してライトコマンドに係るセクタデータ(ホスト1から転送されてきたデータ)を埋め込み(ステップS604)、該ライトコマンドに係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとしてディスク13に書き込む(ステップS605)。
上述してきたように、本実施例に係る磁気ディスク装置によれば、1データフレームを1セクタとしてフォーマットすることとしたので(図1における本発明のフォーマット構造例参照)、ユーザ容量に関係しない領域(すなわち、「Preamble」、「Sync Mark」、「ECC」および「Gap」などの領域)の総量を最小にすることができ、フォーマット効率を向上させることが可能になる。
さらに、これに関連して、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量と同じユーザ容量をより低い記憶密度で実現することができるため、ヘッドの読出制御/書込制御の精度を必要以上に厳格化しなくともよくなり、装置実現の困難性を低減することが可能になる。また、ユーザ容量に関係しない領域の総量を最小にすることにより、既存のフォーマットで実現されるユーザ容量に比較してより多くのユーザ容量を提供することも可能である。
また、本実施例に係る磁気ディスク装置によれば、ファーム側で既存のフォーマット(例えば、「512bytes/sector」)をエミュレートしてセクタデータの読出制御または書込制御をおこなうことができ、既存のフォーマットとの互換性を確保することが可能になる。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
本発明に係る磁気ディスク装置の概要および特徴を説明するための説明図である。 本実施例に係る磁気ディスク装置の構成を示すブロック図である。 読出制御部の動作内容を説明するための説明図である。 読出制御処理の手順を示すフローチャートである。 書込制御部の動作内容を説明するための説明図である。 書込制御処理の手順を示すフローチャートである。
符号の説明
1 ホスト
10 磁気ディスク装置
11 ホスト転送処理部
12 コマンド処理部
12a コマンドキュー
13 ディスク
14 ヘッド
15 バッファメモリ
16 ディスク制御部
16a アドレス変換処理部
16b 読出制御部
16c 書込制御部

Claims (3)

  1. サーボ情報を格納するサーボフレームと、該サーボフレーム間でセクタデータを格納するデータフレームとを有する磁気ディスク装置であって、1データフレームを1セクタとしてフォーマットしたことを特徴とする磁気ディスク装置。
  2. 当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく読み出し要求を受け付けた場合に、該読み出し要求に係るセクタデータを含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータから前記読み出し要求に係るセクタデータを抽出し、該抽出されたセクタデータを読出データとして読み出すように制御することを特徴とする請求項1に記載の磁気ディスク装置。
  3. 当該磁気ディスク装置のフォーマットとは別のフォーマットに基づく書き込み要求を受け付けた場合に、書込制御の対象領域を含む1データフレームのセクタデータを読み込み、該読み込まれた1データフレームのセクタデータにおける書込制御の対象領域に対して前記書き込み要求に係るセクタデータを埋め込み、該書き込み要求に係るセクタデータが埋め込まれた1データフレームのセクタデータを書込データとして書き込むように制御することを特徴とする請求項1または2に記載の磁気ディスク装置。
JP2004204170A 2004-07-12 2004-07-12 磁気ディスク装置 Pending JP2006031742A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004204170A JP2006031742A (ja) 2004-07-12 2004-07-12 磁気ディスク装置
US10/988,223 US7212363B2 (en) 2004-07-12 2004-11-12 Magnetic disk apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004204170A JP2006031742A (ja) 2004-07-12 2004-07-12 磁気ディスク装置

Publications (1)

Publication Number Publication Date
JP2006031742A true JP2006031742A (ja) 2006-02-02

Family

ID=35541097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004204170A Pending JP2006031742A (ja) 2004-07-12 2004-07-12 磁気ディスク装置

Country Status (2)

Country Link
US (1) US7212363B2 (ja)
JP (1) JP2006031742A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007091519A1 (ja) 2006-02-08 2007-08-16 Ntt Docomo, Inc. 送信装置および送信方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007102960A (ja) * 2005-10-06 2007-04-19 Hitachi Global Storage Technologies Netherlands Bv 磁気ディスク装置
JP2007184046A (ja) * 2006-01-10 2007-07-19 Hitachi Global Storage Technologies Netherlands Bv 回転円板形記憶装置および記録方法
US8089715B1 (en) * 2006-02-01 2012-01-03 Link—A—Media Devices Corporation Split sector formatting of storage disks
JP5339817B2 (ja) 2008-08-23 2013-11-13 エイチジーエスティーネザーランドビーブイ 異なるサイズのデータ・セクタによるインターフェースをサポートするディスク・ドライブ装置及びそのデータ・ライト方法
JP2010080021A (ja) * 2008-09-29 2010-04-08 Toshiba Storage Device Corp 記録制御方法及び記録制御部、並びに記憶装置
US8475670B2 (en) * 2011-07-11 2013-07-02 HGST Netherlands B.V. Method for manufacturing a patterned magnetic media with offset data and servo regions

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5287468A (en) * 1987-06-03 1994-02-15 Sony Corporation Method and apparatus for processing information data
AU622626B2 (en) * 1987-06-03 1992-04-16 Sony Corporation Method of processing data
US5036408A (en) * 1988-05-12 1991-07-30 Digital Equipment Corporation High efficiency disk format and synchronization system
US5523903A (en) * 1993-12-23 1996-06-04 International Business Machines Corporation Sector architecture for fixed block disk drive
US5734862A (en) * 1994-05-31 1998-03-31 Kulas; Charles J. System for selectively buffering and displaying relevant frames from interleaving frames associated with respective animation sequences stored in a medium in response to user selection
US5589998A (en) * 1994-12-22 1996-12-31 International Business Machines Corporation Cylinder address storage in multiple servo sectors of a track
US5640286A (en) * 1995-05-08 1997-06-17 Western Digital Corporation Disk drive with error code embedded sector identification
US5812335A (en) * 1995-09-01 1998-09-22 Adaptec, Inc. Programmable data transfer without sector pulses in a headerless disk drive architecture
JPH09167456A (ja) * 1995-12-15 1997-06-24 Fujitsu Ltd ディスク装置及びディスク媒体
KR100194025B1 (ko) * 1996-05-21 1999-06-15 윤종용 고용량 하드 디스크 드라이브를 구현하기 위한 데이타섹터 구성방법 및 데이타섹터 타이밍 제너레이터
KR0182979B1 (ko) * 1996-06-05 1999-04-15 김광호 데이타영역 확장을 위한 서보정보 구성방법 및 그에 따른 서보제어방법
US5959795A (en) * 1997-02-28 1999-09-28 Adaptec, Inc. Format calculator for headerless hard disk with embedded servo wedges
US6411452B1 (en) * 1997-03-11 2002-06-25 Western Digital Technologies, Inc. Disk drive employing read error tolerant sync mark detection
JPH1116216A (ja) * 1997-06-19 1999-01-22 Sony Corp 光ディスク及び光ディスク装置
US6072650A (en) * 1997-09-29 2000-06-06 Stmicroelectronics N.V. Data placement variation compensation system
KR100515719B1 (ko) * 1998-02-20 2005-11-25 삼성전자주식회사 서보트랙라이터를 이용한 공정 관리 방법
JP2000047972A (ja) * 1998-07-29 2000-02-18 Hitachi Ltd 入出力制御方式
JP2000155901A (ja) 1998-11-17 2000-06-06 Fujitsu Ltd 欠陥情報作成方法及び情報記憶装置
US6678106B2 (en) * 2000-03-30 2004-01-13 Seagate Technology Llc Determining data sector splits across servo bursts in a disc drive
US7079458B2 (en) * 2000-06-08 2006-07-18 Matsushita Electric Industrial Co., Ltd. Buffer memory address translation device
JP2003331527A (ja) 2002-05-14 2003-11-21 Matsushita Electric Ind Co Ltd 磁気ディスク装置およびそのパリティ書き込み方法
KR100532450B1 (ko) * 2003-07-16 2005-11-30 삼성전자주식회사 에러에 대해 강인한 특성을 가지는 데이터 기록 방법,이에 적합한 데이터 재생 방법, 그리고 이에 적합한 장치들

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007091519A1 (ja) 2006-02-08 2007-08-16 Ntt Docomo, Inc. 送信装置および送信方法

Also Published As

Publication number Publication date
US20060007590A1 (en) 2006-01-12
US7212363B2 (en) 2007-05-01

Similar Documents

Publication Publication Date Title
JP4392601B2 (ja) データアクセス装置および記録媒体
US6710960B1 (en) Information storage apparatus and method of controlling the same
JP2006031742A (ja) 磁気ディスク装置
JP2007249938A (ja) Usbホストシステム、avデータ再生装置およびavデータ記録装置
US5590311A (en) System and method for emulating disk tracks to maintain data format compatibility
US20070168603A1 (en) Information recording apparatus and control method thereof
JP5115111B2 (ja) 情報書き込み制御装置、情報書き込み制御方法、および、情報書き込み制御プログラム
JP2008009803A (ja) 情報記憶装置、および、情報転送方法、情報転送システム、プログラム、並びに、記録媒体
JP5053945B2 (ja) 記録媒体初期化方法及び記録媒体初期化装置
US20060095660A1 (en) Media storage apparatus, cache segment switching method of media storage apparatus, and media storage system
KR20080092181A (ko) 파일 시스템에 무관하게 데이터를 기입/독출할 수 있는하드 디스크 드라이브 및 이를 이용한 데이터 기입/독출방법
WO2024130890A1 (zh) 固态硬盘垃圾回收方法、加速装置、设备及计算机介质
JP2004094478A (ja) ディスクドライブ及びデータ転送方法
JP2006343923A (ja) ディスク記録装置
JP4534940B2 (ja) 情報記録装置、撮像装置、および情報記録制御方法、並びにコンピュータ・プログラム
US10067888B1 (en) I/O optimization with track splitting
US8799567B2 (en) Method for accessing files in a management system
CN1932780B (zh) 记录控制装置以及记录控制方法
CN101243512A (zh) 在记录介质上存储/从记录介质上读取数据以及向/从记录介质传送信息的方法和装置
JP4422319B2 (ja) 多重化記憶制御装置
TW202527539A (zh) 生成錄影中影片的影片快照的方法與系統
JP2007011659A (ja) インターフェース装置、ディスクドライブ及びインターフェース制御方法
JP2005275907A (ja) 電子機器および同機器の記憶媒体ユニット制御方法
JP2005275674A (ja) コンピュータシステム、そのバックアップ/リストア方法、ホストコンピュータ、プログラム
JP4876483B2 (ja) コンテンツデータ転送システム、再生機器、及び、センター機器

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080902

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090106