JP4959630B2 - データ記憶装置 - Google Patents
データ記憶装置 Download PDFInfo
- Publication number
- JP4959630B2 JP4959630B2 JP2008135574A JP2008135574A JP4959630B2 JP 4959630 B2 JP4959630 B2 JP 4959630B2 JP 2008135574 A JP2008135574 A JP 2008135574A JP 2008135574 A JP2008135574 A JP 2008135574A JP 4959630 B2 JP4959630 B2 JP 4959630B2
- Authority
- JP
- Japan
- Prior art keywords
- system data
- sub
- data
- areas
- recording
- 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.)
- Expired - Fee Related
Links
- 238000013500 data storage Methods 0.000 title claims description 43
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000004587 chromatography analysis Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 47
- 239000000872 buffer Substances 0.000 description 31
- 238000000034 method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 22
- 238000012795 verification Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 11
- 230000004913 activation Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000005415 magnetization Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1879—Direct read-after-write methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00137—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00137—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
- G11B20/00152—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00681—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
- G11B20/00695—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that data are read from the recording medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1803—Error detection or correction; Testing, e.g. of drop-outs by redundancy in data representation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
システムデータが多重に記録される複数のシステムデータ記録領域とユーザデータが記録されるユーザデータ記録領域とを有する記録媒体と、
記録媒体へのデータ書込みおよび記録媒体からのデータ読出しを行うヘッドと、
ヘッドに、記録媒体上のシステムデータの更新を行わさせるシステムデータ更新制御部とを備え、
システムデータ更新制御部が、ヘッドに、複数のシステムデータ記録領域それぞれを2つのサブ記録領域に分けたときの、複数のシステム記録領域に亘る、新たなシステムデータへの更新ごとに交互に選択された一方のサブ記録領域に、新たなシステムデータを多重に記録させるとともに、その一方のサブ記録領域から新たなシステムデータを読み出させて正しく記録されていることの確認を行うものであることを特徴とする。
システムデータが多重に記録される複数のシステムデータ記録領域とユーザデータが記録されるユーザデータ記録領域とを有する記録媒体と、
記録媒体へのデータ書込みおよび該記録媒体からのデータ読出しを行うヘッドと、
ヘッドで読み出されたシステムデータを一時的に保存する、複数の分割領域を有するバッファと、
バッファに記録されたシステムデータを消去する消去部と、
ヘッドに、複数のシステムデータ記録領域それぞれに記録されたシステムデータの読出しを行わさせるシステムデータ読出制御部とを備え、
システムデータ読出制御部が、ヘッドに、複数のシステムデータ記録領域それぞれに記録されたシステムデータを順次に読み出させて、バッファに順次に保存するにあたり、バッファに先に読みだされた2つのシステムデータが保存された段階で2つのシステムデータの新旧を比較し、3つ目以降のシステムデータについては、バッファ上の古い方のシステムデータに上書きしてバッファ上の2つのシステムデータの新旧を比較する過程を繰り返すことにより最新のシステムデータを得るものであり、
上記消去部は、システムデータ読出制御部が最新のシステムデータを得た後、バッファ上に保存されたデータを消去するものであることを特徴とする。
上記ヘッドにおいて、複数のシステムデータ記録領域それぞれについてシステムデータの更新に失敗した場合に失敗したことを示すアクセス結果を保存するアクセス結果保存部を備え、
システムデータ更新制御部が、ヘッドに、複数のシステムデータ記録領域のうち、アクセス結果保存部に、システムデータの更新に失敗したことを示すアクセス結果が保存されているシステムデータ記録領域を除くシステムデータ記録領域について、新たなシステムデータへの更新を実行させるものであるという応用形態は好ましく、
さらに、上記アクセス結果保存部は、複数のシステムデータ記録領域のそれぞれ、かつシステムデータの記録および読み出しそれぞれについてのアクセス結果を保存するものであり、
システムデータ更新制御部が、ヘッドに、複数のシステムデータ記録領域のうち、アクセス結果保存部に、システムデータの記録または読み出しに失敗したことを示すアクセス結果が保存されているシステムデータ記録領域を除くシステムデータ記録領域に新たなシステムデータを記録させ、新たなシステムデータの記録に成功したシステムデータ記録領域から新たなシステムデータを読み出させて正しく記録されていることの確認を行うものであるという応用形態はさらに好適である。
このデータ記憶装置は、外部装置と接続されたものであり、
複数のシステムデータ記録領域のうち、システムデータの今回の更新にあたり更新に成功したシステムデータ記録領域の数を算出する成功数算出部と、
成功数算出部で算出されたシステムデータ記録領域の数が所定の閾値よりも小さい場合に、外部装置に向けてこのデータ記憶装置の故障を通知する通知部とを備えたという応用形態は好ましい。
上記システムデータ更新制御部が、新たなシステムデータへの更新ごとにヘッドにさらに、複数のシステム記録領域に亘る、今回選択された一方のサブ記録領域とは異なるもう一方のサブ記録領域に該新たなシステムデータを多重に記録させ、もう一方のサブ記録領域についての、新たなシステムデータが正しく記録されていることの確認は省くものであるという応用形態は好ましい。
11 システム領域
12 ユーザ領域
100 ハードディスク装置
101 ハウジング
102 スピンドルモータ
103 浮上ヘッドスライダ
105 アーム軸
106 キャリッジアーム
107 ボイスコイルモータ
108 制御回路
109 磁気ヘッド
111 ハードディスク制御部
112 サーボ制御部
113 ボイスコイルモータ駆動部
114 スピンドルモータ駆動部
115 フォーマッタ
116 リード/ライトチャネル
117 バッファ
118 RAM
119 プリアンプ
310,320,330,340 多重化領域
310A,320A,330A,340A,310B,320B,330B,340B サブ領域
Claims (5)
- システムデータが多重に記録される複数のシステムデータ記録領域とユーザデータが記録されるユーザデータ記録領域とを有する記録媒体と、
前記記録媒体へのデータ書込みおよび前記記録媒体からのデータ読出しを行うヘッドと、
前記ヘッドに前記記録媒体上のシステムデータの更新を実行させるシステムデータ更新制御部とを備え、
前記システムデータ更新制御部は、
前記ヘッドに、前記複数のシステムデータ記録領域それぞれを2つのサブ記録領域に分けたときの、該複数のシステム記録領域に亘る、新たなシステムデータへの更新ごとに交互に選択された一方のサブ記録領域に、新たなシステムデータを多重に記録させるとともに、該一方のサブ記録領域から該新たなシステムデータを読み出させて正しく記録されていることの確認を行うものであるデータ記憶装置。 - 前記システムデータ更新制御部は、
新たなシステムデータへの更新ごとに前記ヘッドにさらに、前記複数のシステム記録領域に亘る、今回選択された一方のサブ記録領域とは異なるもう一方のサブ記録領域に該新たなシステムデータを多重に記録させ、該もう一方のサブ記録領域についての、該新たなシステムデータが正しく記録されていることの確認を省く請求項1に記載のデータ記憶装置。 - 前記複数のシステムデータ記録領域それぞれについて前記システムデータの更新に失敗した場合に失敗したことを示すアクセス結果を保存するアクセス結果保存部を備え、
前記システムデータ更新制御部が、前記ヘッドに、前記複数のシステムデータ記録領域のうち、前記アクセス結果保存部に、前記システムデータの更新に失敗したことを示すアクセス結果が保存されているシステムデータ記録領域を除くシステムデータ記録領域について、新たなシステムデータへの更新を実行させる請求項1または請求項2に記載のデータ記憶装置。 - 前記アクセス結果保存部は、
前記複数のシステムデータ記録領域のそれぞれ、かつシステムデータの記録および読み出しそれぞれについてのアクセス結果を保存するものであり、前記システムデータ更新制御部が、前記ヘッドに、前記複数のシステムデータ記録領域のうち、前記アクセス結果保存部に、前記システムデータの記録または読み出しに失敗したことを示すアクセス結果が保存されているシステムデータ記録領域を除くシステムデータ記録領域に新たなシステムデータを記録させ、該新たなシステムデータの記録に成功したシステムデータ記録領域から該新たなシステムデータを読み出させて正しく記録されていることの確認を行う請求項3に記載のデータ記憶装置。 - このデータ記憶装置は、外部装置と接続されたものであり、
前記複数のシステムデータ記録領域のうち、前記システムデータの今回の更新にあたり更新に成功したシステムデータ記録領域の数を算出する成功数算出部と、
前記成功数算出部で算出されたシステムデータ記録領域の数が所定の閾値よりも小さい場合に、前記外部装置に向けてこのデータ記憶装置の故障を通知する通知部とを
備えた請求項1から請求項4のうちのいずれか1項に記載のデータ記憶装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008135574A JP4959630B2 (ja) | 2008-05-23 | 2008-05-23 | データ記憶装置 |
US12/353,745 US7903358B2 (en) | 2008-05-23 | 2009-01-14 | Data storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008135574A JP4959630B2 (ja) | 2008-05-23 | 2008-05-23 | データ記憶装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009283085A JP2009283085A (ja) | 2009-12-03 |
JP4959630B2 true JP4959630B2 (ja) | 2012-06-27 |
Family
ID=41341917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008135574A Expired - Fee Related JP4959630B2 (ja) | 2008-05-23 | 2008-05-23 | データ記憶装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7903358B2 (ja) |
JP (1) | JP4959630B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9122732B2 (en) * | 2009-08-06 | 2015-09-01 | Accenture Global Services Limited | Data comparison system |
US8810941B2 (en) * | 2012-07-10 | 2014-08-19 | HGST Netherlands B.V. | System, method and apparatus for selection of reserved area data tracks |
US9055711B2 (en) | 2012-07-16 | 2015-06-09 | HGST Netherlands B.V. | System and method for maintaining data integrity on a storage medium |
US8879180B2 (en) | 2012-12-12 | 2014-11-04 | HGST Netherlands B.V. | System, method and apparatus for data track usage sequence to reduce adjacent track interference effect |
JP2015060617A (ja) | 2013-09-20 | 2015-03-30 | 株式会社東芝 | ディスク装置およびデータ記録方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3636262A (en) * | 1970-01-08 | 1972-01-18 | Bell Telephone Labor Inc | Translation data change circuits for telephone switching systems |
JPH06348597A (ja) * | 1993-06-08 | 1994-12-22 | Hitachi Ltd | キャッシュ制御方法および回転形記憶装置 |
JP2812243B2 (ja) * | 1995-04-21 | 1998-10-22 | 松下電器産業株式会社 | 情報記録装置及び情報再生装置 |
EP0957447B1 (en) * | 1998-05-14 | 2007-10-31 | Seiko Epson Corporation | Control method of saving data from volatile to nonvolatile memory in a printer |
JP4049121B2 (ja) * | 2003-04-03 | 2008-02-20 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
JP4419460B2 (ja) * | 2003-08-04 | 2010-02-24 | 株式会社日立製作所 | リモートコピーシステム |
JP2005165664A (ja) | 2003-12-02 | 2005-06-23 | Canon Inc | 情報端末、情報端末の制御方法、プログラム及び記憶媒体 |
JP2005242555A (ja) * | 2004-02-25 | 2005-09-08 | Hitachi Ltd | 記憶制御システム及び記憶制御システムが有するディスク型記憶装置にファームウェアを搭載する方法 |
JP2005322287A (ja) | 2004-05-07 | 2005-11-17 | Hitachi Media Electoronics Co Ltd | 光ピックアップ装置およびそれを用いた光ディスク装置 |
JP4114877B2 (ja) * | 2004-12-02 | 2008-07-09 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 不正データを検出するための装置、方法、及びプログラム |
JP2006260158A (ja) * | 2005-03-17 | 2006-09-28 | Sony Corp | 情報処理装置、情報処理方法、プログラム |
JP2006262402A (ja) | 2005-03-18 | 2006-09-28 | Ricoh Co Ltd | 画像形成装置およびそのデータ処理方法 |
JP4248518B2 (ja) | 2005-04-28 | 2009-04-02 | 株式会社日立製作所 | 光ディスク記録再生装置および光ディスク記録再生方法 |
US7667707B1 (en) * | 2005-05-05 | 2010-02-23 | Digital Display Innovations, Llc | Computer system for supporting multiple remote displays |
JP2006338461A (ja) * | 2005-06-03 | 2006-12-14 | Hitachi Ltd | 電子的なファイルの記憶を制御するシステム及び方法 |
JP4301301B2 (ja) * | 2007-02-05 | 2009-07-22 | ソニー株式会社 | 不揮発性半導体記憶装置およびその管理方法 |
-
2008
- 2008-05-23 JP JP2008135574A patent/JP4959630B2/ja not_active Expired - Fee Related
-
2009
- 2009-01-14 US US12/353,745 patent/US7903358B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009283085A (ja) | 2009-12-03 |
US20090290245A1 (en) | 2009-11-26 |
US7903358B2 (en) | 2011-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4063694B2 (ja) | 磁気ディスク装置 | |
US8711500B1 (en) | Disk drive to enable defect margining | |
US7423828B2 (en) | Off-track write error recovery | |
JP3219988B2 (ja) | セキュリティ機能を有するディスク装置及び同装置におけるパスワード管理方法 | |
JP3271181B2 (ja) | ディスクドライブ装置、ディスクドライブ装置のエラー回復処理方法及びディスクドライブ制御装置 | |
JP2012174325A (ja) | 情報記録装置及び情報記録方法 | |
JP2012252732A (ja) | ディスク記憶装置、ディスク制御装置及び方法 | |
US20110072232A1 (en) | Disk drive including a host interface supporting different sizes of data sectors and method for writing data thereto | |
JP4959630B2 (ja) | データ記憶装置 | |
KR100532411B1 (ko) | 온도에 따른 데이터 저장 시스템 제어 방법 및 장치 | |
US7487388B2 (en) | Method of recovering reallocation sectors in data storage system and disc drive using the same | |
JP2004103223A (ja) | ハードディスクドライブにデータを記録する方法及びその制御装置 | |
US7602571B2 (en) | Apparatus and method to control flying height of magnetic head in retry mode and disk drive using the same | |
KR20090080825A (ko) | 서보 트랙 라이트 방법 및 그 방법이 적용된 하드디스크드라이브의 서보 트랙 라이트 시스템 | |
JP2001118343A (ja) | 磁気ディスク装置 | |
JP3842544B2 (ja) | 情報記憶装置および情報再生方法 | |
US7882390B2 (en) | Repair of defective servo tracks | |
US7817364B2 (en) | Defect reallocation for data tracks having large sector size | |
US20080010504A1 (en) | Method and apparatus for storing data in a disk drive with nonvolatile memory | |
KR20000047526A (ko) | 디스크 드라이브 장치, 디스크 드라이브 제어 장치 및 시스템 | |
US8924775B1 (en) | Methods, devices and systems for tracking and relocating intermittently defective disk sectors to prevent indefinite recycling thereof | |
JPH11224474A (ja) | サーボパターンの書込装置およびサーボパターン制御方式、並びに磁気ディスク装置 | |
US9053746B2 (en) | Disk device and data recording method | |
US9190107B2 (en) | Information recording device and information recording method | |
JP2823172B2 (ja) | 書換形相変化光記憶方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20091023 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100826 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111122 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120118 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120221 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120321 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |