JPH10504420A - ディスクカートリッジおよびドライブ用読み取り/書き込み保護方法 - Google Patents

ディスクカートリッジおよびドライブ用読み取り/書き込み保護方法

Info

Publication number
JPH10504420A
JPH10504420A JP8527661A JP52766196A JPH10504420A JP H10504420 A JPH10504420 A JP H10504420A JP 8527661 A JP8527661 A JP 8527661A JP 52766196 A JP52766196 A JP 52766196A JP H10504420 A JPH10504420 A JP H10504420A
Authority
JP
Japan
Prior art keywords
storage medium
protection mode
code
writing
protection
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
JP8527661A
Other languages
English (en)
Inventor
ジー. ブレイスウェイト,デビッド
シー. ブルダラー,クラーク
エム. アレン,グレゴリー
エイ. トンプソン,デビッド
Original Assignee
アイオメガ コーポレイション
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23592335&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH10504420(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by アイオメガ コーポレイション filed Critical アイオメガ コーポレイション
Publication of JPH10504420A publication Critical patent/JPH10504420A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits 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/00152Circuits 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00681Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
    • G11B20/00695Circuits 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
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00681Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
    • G11B20/00702Circuits 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 recorded on the recording medium
    • 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/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • G11B20/00768Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags wherein copy control information is used, e.g. for indicating whether a content may be copied freely, no more, once, or never, by setting CGMS, SCMS, or CCI flags
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/28Indicating or preventing prior or unauthorised use, e.g. cassettes with sealing or locking means, write-protect devices for discs
    • G11B23/288Protecting disks from being written or overwritten

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 記憶媒体への、およびそこからの情報の偶発的および認められていない書き込みおよび読み取りを阻止する方法は、(a)記憶媒体の第1の保護モードを示す第1のコードを前記記憶媒体の所定位置に書き込む段階(112)と、(b)記憶媒体の保護モードを第1の保護モードから第2の保護モードに変更する指令を受け取る段階(118)と、(c)記憶媒体の所定位置に第1のコードの代わりに、第2の保護モードを示す第2のコードを書き込む段階(136、138)とを含む。保護モードは、記憶媒体への書き込みを阻止するか、記憶媒体への、およびそこからの書き込みおよび読み取りを阻止するか、記憶媒体への書き込みも読み取りも阻止しないかのいずれかが可能である。保護モードの変更もパスワードで保護することが出来る。

Description

【発明の詳細な説明】 ディスクカートリッジおよびドライブ用読み取り/書き込み保護方法 背景 発明の分野 本発明は、取り外し可能ディスクカートリッジを受け入れる形式のデータ記憶 装置すなわちディスクドライブに関する。特に、本発明は、ディスクカートリッ ジ内の記憶媒体からの、およびそこへの認められない、および(または)偶発的 な読み取りや書き込みを阻止するための読み取り/書き込み保護方法に関する。 従来技術の説明 デジタル電子情報を記憶するための取り外し可能ディスクカートリッジは典型 的に、その上に電子情報を記憶することの出来る回転可能記憶媒体、すなわちデ ィスクを収容する外側ケーシングすなわちシェルを含む。カートリッジのシェル は、相互に接合されてディスクを収容する上側半体と下側半体とからなることが 多い。ディスクはカートリッジ内で回転自在のハブに装着される。カートリッジ がディスクドライブ中へ挿入されると、ディスクドライブのスピンドルモータが ディスクハブと係合しカートリッジ内でディスクを回転させる。カートリッジの 外側シェルは典型的に、ドライブの読み取り/書き込みヘッドに該ディスクの記 録面へのアクセスを提供するようその前縁部近傍においてある形式の開口を有し ている。カートリッジが使用されていないとき、ほこりやその他の汚染物がカー トリッジへ入り、ディスクの記録面に付着するのを阻止するために前記開口を覆 うためのシャッタあるいはドア機構が設けられることがよくある。 従来の3.5インチフロッピィディスクは、該フロッピィディスクが書き込み 保護されているか否かを指示するために一方の位置から他方の位置まで動きうる 機械的スライダがカートリッジハウジングの隅に装着されている。フロッピィデ ィスクドライブの光学的あるいは機械的スイッチが、カートリッジ上の機械的ス ライダの位置を検出してカートリッジが書き込み保護されているか否かを検出す る。そうであれば、ディスクドライブはフロッピィディスクカートリッジ内の記 憶媒体への情報の書き込みを阻止する。残念ながら、ディスクカートリッジの機 械的スライダと、ディスクドライブの関連の機械的あるいは光学的スイッチはカ ートリッジやディスクドライブのコストを増加させる。更に、ユーザがカートリ ッジの書込み保護状態を変更出来るすべが何ら無い。ユーザが出来ることは機械 的スライダの位置を変えるだけである。従来の3.5インチフロッピィディスク と、それに関わるドライブの別の欠点は書き込み保護に加えて読み取り保護を提 供する簡単な方法が無いことである。記録された情報に対してデータ暗号化を適 用し得るが、データ暗号化技術は極めて複雑で、実行は高価につく。 サルダーニャ他(Saldanha et al)への米国特許第5,265 ,230号およびクラコフスキ他(Kulakowski et al)への米 国特許第5,132,954号は、記憶媒体の少なくとも一部を、記憶媒体のそ の部分に独特のデータパターンを記憶させることにより、“読み取り専用”と指 定することの出来るデータ記憶装置を開示している。しかしながら、ディスクの 一部が“読み取り専用”と指定されると、“読み取り専用”の状態は永久的なも のであり、ユーザは記憶媒体の“読み取り専用”部分の状態をかえることは出来 ない。 ホリグチ(Horiguti)への米国特許第5,311,498号は光学式 カードの1個以上のデータブロックを保護するパスワードの方法を開示している 。ホリグチの特許が述べるように、認められていない読み取りから保護する必要 のある重要な情報を記憶させるために光学式カードやディスクがよく使われてい る。ホリグチによるデータ保護方法によれば、重要な情報が光学式カードあるい はディスクに記憶されるとき、パスワードが認められていない読み取りから保護 すべきいずれかのデータブロックに記憶される。記憶されたパスワードを知って いるユーザのみがこれらのデータブロックにある情報を読み取ることが出来る。 ホリグチによれば、パスワードの保護は永久的である。パスワード保護は、現在 のパスワードを知っているユーザでさえ除去することは出来ない。現在のパスワ ードも変更することは出来ない。目標とするところはデータ保護であるので、ホ リグチによる装置におけるこれらの制限は適切である。しかしながら、これらの 制限は、本明細書で検討している形式のより柔軟性のある読み取り/書き込み保 護方 法においては不利であり、効用が無い。 前述の説明が示すように、ディスクカートリッジの記憶媒体に対する認められ ていないあるいは偶発的なアクセスを阻止するための改良された読み取り/書き 込み保護方法に対する要請がある。この方法は、記憶媒体に対して書き込みおよ び読み取りの双方の保護を適用でき、ユーザが、希望に応じて、記憶媒体の保護 モードを変更できるようにすることが好ましい。また、記憶媒体の保護モードに 対する認められていない変更を阻止するために、希望に応じて、パスワードが使 用できれば有利である。本方法は追加の機械的あるいは電気的要素を必要とせず 、ディスクカートリッジのハウジングと何ら物理的に干渉しないことが好ましい 。本発明はこれらの要件を満足させる。 発明の要約 本発明は、ディスクカートリッジの記憶媒体へ、およびそこからの情報の偶発 的および認められていない書き込みおよび読み取りを阻止する書き込み/読み取 り保護方法を指向する。本発明の方法は、従来の3.5インチのフロッピィディ スクドライブ、あるいはいずれかのその他の取り外し可能カートリッジを受け入 れる磁気、光学、磁気−光学、あるいはハードまたはフロッピィディスクドライ ブを含む、取り外し可能ディスクカートリッジを受け入れる形式のディスクドラ イブにおいて主として使用する意図のものである。本発明はまた、固定された、 あるいは剛性のハードドライブにおいても採用し得る。 本発明によれば、記憶媒体の保護モードを示す、あるいは前記保護モードを示 す値を有するコードを書き込んだり、あるいは記憶するための第1の所定位置が 記憶媒体に設けられる。希望に応じて、前記コードに関連したパスワードを記憶 するための第2の所定位置も記憶媒体に設けてもよい。可能な保護モードとして は、限定的ではないが、記憶媒体への情報の書き込みが阻止される保護モード、 記憶媒体への、およびそこからの情報の書き込みや、読み取りが阻止されない保 護モード、および記憶媒体への、およびそこからの書き込みと読み取りとの双方 が阻止される保護モードを含む。基本的には、各保護モードは、記憶媒体へのア クセスを阻止しうる多数の諸々の方法の一つを規定する。記憶媒体の保護モード によって阻止されるような仕方で記憶媒体へのアクセスが試みられるといつでも 、 ディスクドライブはエラーを報告することが好ましい。 更に、本発明によれば、記憶媒体の第1の所定位置に記憶されている第1のコ ードによって指示される、現在の、すなわち第1の保護モードは(a)第1の保 護モードから第2の保護モードまで記憶媒体の保護モードを変更する指令を受け 取り、その指令に応答して、(c)記憶媒体の第1の所定位置に、第1のコード の代わりに、第2の保護モードを示す第2のコードを書き込むことにより変更さ れる。 ある保護モードに関連して記憶媒体の第2の所定位置にパスワードを書き込む ことが出来る。そのような場合に、記憶媒体の保護モードを変更する指令は、該 指令と共に受け取られたパスワードが前記記憶媒体の第2の所定位置に書き込ま れたパスワードと一致した場合、初めて実行される。 本発明の別の局面によれば、本方法は更に、(i)ディスクドライブに記憶媒 体が挿入されると、記憶媒体の第1の所定位置に書き込まれた第1の、すなわち 初期コードを読み取る段階と、(ii)第1のコードから前記記憶媒体の第1の 保護モードを検出する段階と、(iii)記憶媒体の第1の保護モードを指示す る少なくとも1個のフラッグを設定する段階とを含むことが出来る。本発明の方 法は更にまた、(i)記憶媒体の所定位置に書き込まれたコードにより指示され た保護モードを一時的にバイパスする指令を受け取る段階と、それに応答して、 (ii)記憶媒体へのアクセスが阻止されていないことを指示する状態に前述の フラッグをリセットする段階とを含みうる。この作動モードにおいて、さもなけ れば記憶媒体のコードによって指示される保護モードによって阻止されるが、そ のコードを重ね書きする必要の無い仕方でディスクドライブは記憶媒体にアクセ ス出来る。 本発明によるディスクカートリッジは、そこへ、あるいはそこから情報を書き 込んだり、読み出したりする複数の同心状のトラックを有する記憶媒体を含む。 記憶媒体は、第1の所定位置に、前記記憶媒体の保護モードを指示するコードを 書き込んでおり、第2の所定位置に前記コードに関連したパスワードを書き込ん でいる。ディスクドライブは、該ディスクドライブが受け取ったパスワードが前 記第2の所定位置に書き込まれたパスワードと一致しなければ前記第1の所定位 置に書き込まれたコードの代わりに別のコードを書き込むことは出来ない。前記 第1と第2の所定位置は前記記憶媒体の複数の位置において、かつ前記記憶媒体 の両側の面に重複して設けることが好ましい。第1と第2の所定位置はユーザの ホストコンピュータではアクセスできない。本発明によるディスクドライブのみ がこれらの位置にアクセス出来る。記憶媒体は限定的ではないが書き直し可能な 光学式媒体並びに磁気−光学式媒体を含むいずれかの形態の書き直し可能記憶媒 体から構成し得る。 本発明の前記、およびその他の目的、特徴、および利点については以下明らか となる。 図面の簡単な説明 前述の要約並びに好適実施例の詳細説明は、添付図面と関連して読めばより良 く理解される。本発明を例示するために、図面には現在好適である実施例が示さ れているが、本発明は開示した特定の方法と手段とに限定されないことを理解す べきである。 第1図は本発明が実施されているデータ記憶装置、すなわちディスクドライブ の斜視図、 第2図は第1図に示すディスクドライブに用いるディスクカートリッジの斜視 図、 第3図は第2図に示すディスクカートリッジの底面図、 第4図は第2図と第3図とに示すディスクカートリッジ内に収容し得る本発明 の好適実施例によるディスク状記憶媒体を示す図、 第5図は本発明の好適実施例による第1図に示すディスクドライブのさらに詳 細を示すブロック線図、 第6図は第5図に示すディスクドライブの作動と本発明の方法の好適実施例と の双方を示すフローチャートである。 好適実施例の詳細説明 図面を通して同じ数字が同じ要素を示す図面を参照すれば、第1図には本発明 を採用しうるデータ記憶装置、すなわちディスクドライブ40が示されている。 図示のように、ディスクドライブ40は頂部および底部カバー44、46および 正面パネル48とを有する外側ハウジング42を含む。ディスクカートリッジは ディスクドライブ40の正面パネル48の水平方向開口49を通してディスクド ライブ40内へ挿入出来る。ディスクドライブ40のユーザとのインターフェー スは、ディスクドライブ40からディスクカートリッジを自動的に排出する排出 ボタン51とドライブが給電されているかどうかを指示し、かつドライブがディ スクカートリッジ内の記憶媒体にアクセスしていることを指示する複数のドライ ブ状態指示計53とを含む。本明細書並びに請求の範囲に使用している“アクセ ズ”や“アクセスしている”という用語は記憶媒体に書き込み、あるいはそこか ら読み出していることのいずれか、またはその双方を意味する。本実施例におい ては、ディスクドライブ40はホストコンピュータ(図示せず)とインタフェー スするようにし、独立した装置として採用できるか、あるいはホストコンピュー タ(図示せず)の内部ベイ(図示せず)に設置することが出来る。 第2図と第3図とは、第1図に示すディスクドライブ40内へ挿入し得るディ スクカートリッジ10の例を示す。図示のように、ディスクカートリッジ10は 、合体してケーシングを形成する上側および下側シェル22、24を有する外側 ケーシング12を含む。以下述べるディスク状の記憶媒体は、ケーシング12内 で回転可能に装着されているハブ16に固定されている。ケーシング12の底側 シェル24にある開口21がディスクハブ16に対するアクセスを提供する。デ ィスクカートリッジ10の正面周縁部20にあるヘッドアクセス開口30がディ スクドライブ40の読み取り/書き込みヘッドにより記憶媒体の表面へのアクセ スを提供する。カートリッジ10が使用されていないときにヘッドアクセス開口 30を覆うために、シャッタ18(第2図には示していない)がディスクカート リッジ10の正面周縁部20に設けられている。カートリッジがディスクドライ ブ40内へ挿入されると、シャッタ18は側方へ動き、ドライブの読み取り/書 き込みヘッドにディスクカートリッジ内の記憶媒体へのアクセスを提供する。 第4図は本発明の好適実施例によるディスク状の記憶媒体60を示す。好適実 施例においては、記憶媒体60は記憶媒体60へ、かつそこから情報を書き込み および読み取りするための磁気コーティングを有するディスクからなる。情報は 記憶媒体60の両側に書き込み得ることが好ましい。磁気媒体が好ましいが、そ の他の媒体の採用も可能であり、本発明は磁気記憶媒体の使用に何ら限定されも のではない。例えば、記憶媒体60は書き直し可能光学的記憶媒体であっても、 磁気−光学的記憶媒体であってもよい。 好適実施例においては、記憶媒体はユーザのホストコンピュータによって書き 込みや読み出しが可能な約1800本の同心状のデータトラック62のバンドを 有している。しかしながら、その他のトラック密度を使用することも可能である 。データトラック62の他に、記憶媒体の各側には、特定の記憶媒体の欠陥特性 に関する特殊情報を含んだ2個のトラック64、66(第4図には片側のみを示 している)がある。これら4本のトラック(各側に2個)に含まれた情報は同一 であって、事実、各トラック64、66の個別の2個所において繰り返される。 このような冗長性は、たとえ記憶媒体のある領域が損傷したり、読み取りが出来 なくなっても常に情報が入手しうるよう保証する上で必要である。記憶媒体60 の各側において、これらの特殊情報を含んだトラック、すなわちトラック64は データトラック62のバンドの外側に位置し、その他の特殊情報トラック66は データトラック62のバンドの内側に位置している。4個の特殊情報トラック6 4、66のいずれも、ディスクドライブ40がインタフェースされているホスト コンピュータ(図示せず)でアクセスすることは出来ない。ディスクドライブ4 0のみ、特にディスクドライブ内のマイクロプロセッサがこれらのトラック64 、66に書き込まれた情報にアクセス出来る。 本発明によれば、第1の所定位置は、記憶媒体の保護モードを示す値を有する コードを書き込んだり、あるいは記憶するために記憶媒体60に設けられる。第 2の所定位置は、希望に応じて前記コードに関わるパスワードを記憶するために 記憶媒体60に設けられる。本実施例においては、記憶媒体60は4種類の保護 モードの一つを付与し得る。各保護モードは、記憶媒体60のデータトラック6 2へのアクセス、すなわちデータトラック62へ、あるいはそこからの情報の書 き込みおよび読み取りが阻止されうるそれぞれ異なる方法を規定している。本実 施例においては、記憶媒体の可能な4種類の保護モードは以下の通りである。 1)非ロックモード:記憶媒体への、かつそこからの書き込み、読み取 りのいずれも阻止されない。記憶媒体が読み取りあるいは書き込み保 護を有していない。このモードを変更するのにパスワードは必要ではない。 2)書き込み保護モード:記憶媒体への情報の書き込みが阻止される。 すなわち記憶媒体は書き込み保護がなされている。このモードからの変更にパス ワードは必要でない。 3)パスワード書き込み保護モード:記憶媒体への情報の書き込みが阻 止される。すなわち記憶媒体は書き込み保護がなされている。このモードからの 変更にはパスワードが必要である。 4)読み取り/書き込み保護モード:記憶媒体への、およびそこからの 情報の書き込みと読み取りの双方が阻止される。すなわち記憶媒体は書き込みお よび読み取りの双方が保護されている。このモードからの変更にはパスワードが 必要である。 本実施例においては、これらの保護モードをそれぞれ表示するために以下のコ ード値が割り当てられている。 以下述べるように、記憶媒体に適用し得る4個の保護モードの他に、記憶媒体 の第1の所定位置において書き込まれたコードによって特定される記憶媒体の保 護モードを効果的に重ね書きするために“一時的な非ロックモード”、すなわち 指令をディスクドライブ40に適用することが出来る。 引き続き第4図を参照すれば、本発明の好適実施例により、記憶媒体の少なく とも一方の側における少なくとも外側の特殊情報トラック64はIDフィールド 70とデータフィールド72とからなる少なくとも1個の書き込み/読み取り保 護セクタ68を含む。IDフィールド70は書き込み/読み取り保護セクタ68 を識別し、特殊情報トラック64における他のセクタから前記セクタを区別する ために使用される。好適実施例においては、データフィールド72は512バイ トからなるが、他の実施例においては、データフィールド72は異なるバイト数 から構成してもよい。 書き込み/読み取りセクタ68のデータフィールド72の第1の部分は、記憶 媒体60の現在の保護モードを示すために、記憶媒体に前述のコードの一つを書 き込み、すなわち記憶するために使用される。書き込み/読み取り保護セクタ6 8のこの第1の部分は前述し、かつ請求の範囲に述べている第1の所定位置を規 定する。書き込み/読み取り保護セクタ68のデータフィールド72の第2の部 分は記憶媒体60にパスワードを書き込み、すなわち記憶するために使用される 。書き込み/読み取り保護セクタ68のこの第2の部分は前述し、請求の範囲に 述べる第2の所定位置を規定する。データフィールド72の中味と配置とは以下 の通りであることが好ましい。 上記に示すように、データフィールド72のバイト“0”は記憶媒体60およ び(または)ディスクカートリッジ10のベンダの独特な識別子を提供するため に使用される。バイト“1”は記憶媒体60に適用された現在の保護モードを指 示するために前述のコードの一つを記憶するために使用される。バイト“3”か ら“34”までは実際に有効な何らかのパスワードのASCIIキャラクタ表示 を保持するために使用される。バイト“2”はバイトでのパスワード長さを特定 する。パスワードは、バイト“1”に記憶されたコードによって特定される保護 モードを勝手に変更されるのを阻止するために、すなわち該パスワードが関連し ている現在のコードの代わりに新しいコードが書き込まれるのを阻止するために 使用される。最後に、書き込み/読み取り保護セクタ68のバイト“35”から “511”までは本発明の読み取り/書き込み保護方法に関連しては使用されな い。 前述の欠陥情報のような冗長性のために、書き取り/読み取り保護セクタ68 は記憶媒体60の各側における特殊情報トラック64、66の各々において重複 させられる。このため、記憶媒体に合計8個の同一の書き取り/読み取り保護セ クタ68を提供する。ディスクドライブ40は、記憶媒体の現在の保護モードを 検出するため、並びに当該保護モードと関連した何らかの現在のパスワードを検 出するためにこれら8個の重複した書き取り/読み取り保護セクタ68にアクセ スすることが出来る。この冗長性は、記憶媒体60の何らかの部分が損傷したり 、読み取れなくなったとしても現在の保護モードのパスワードを確認できるよう に保証する上で必要である。書き込み/読み取り保護セクタ68が特殊情報トラ ック64、66の各部分に重複されているので、各特殊情報トラック64、66 の各各の残りの部分と同様、これらのセクタはディスクドライブ40がインタフ ェースされているホストコンピュータによってアクセスすることが出来ない。デ ィスクドライブ40のみが記憶媒体にある書き込み/読み取り保護セクタにアク セスすることが出来る。 第5図は本発明の好適実施例によるディスクドライブ40のブロック図である 。ディスクドライブ40は、スピンドルモータ74、モータコントローラ/ドラ イバ76、読み取り/書き込みヘッド78、読み取り/書き込みプリアンプ80 、読み取りチャンネル84、アクチュエータ82、アクチュエータサーボ/ドラ イバ86、デジタルコントローラ88、ランダムアクセスメモリバッファ90、 マイクロプロセッサ92、およびディスクドライブ40の正面パネル48にある 状態指示計53と排出ボタン51とを含むユーザインタフェース要素とを含む。 ディスクドライブ40はインタフェースケーブル98を介してユーザのホストコ ンピュータ96に接続されている。 モータコントローラ/ドライバ76とスピンドルモータ74とは記憶媒体60 を一定速度で回転させ、読み取り/書き取りヘッド78が回転している記憶媒体 60近くまで“浮動”し安定した記録環境を達成できるようにする。モータコン トローラ/ドライバ76は、少なくとも部分的に、マサチューセッツ州0161 5、ウースタ、115ノースイーストカットオフ(115、Northeast Cutoff、Worcester,Massachusetts 0161 5)のアレグロ マイクロシステムズ社(Allegro Microsyst ems,Inc.)から市販されている8902シリーズのモータコントローラ /ドライバを用いて実行することが出来る。 読み取り/書き取りプリアンプ80は読み取り作業中にヘッド78によってピ ックアップされた信号と、書き込み作業中ヘッド78におけるスイッチ電流とを 増幅する。読み取りチャンネル84はプリアンプからのパルスを成形し、ユーザ データおよび特殊情報を表わすピークを修飾し、記憶媒体から出てくるRLL( 限定された実行長さ)と同期化したクロックを発生させる。読み取りチャンネル 84は、少なくとも部分的には、マサチューセッツ01062、ノーウッド、ワ ンテクノロジイウエイ(One Technology Way,Norwoo d,MA01062)のアナログデバイシス社(Analog Devices )から市販されているAD899シリーズの読み取りチャンネル電子装置を用い て実行出来る。 アクチュエータ82は、本発明はそれに決して限定されることはないが、リニ アアクチュエータからなることが好ましい。例えば、ラジアルアームボイスコイ ルアクチュエータも採用し得る。本明細書に参考のために含めている、“データ 記憶装置用アクチュエータ”という名称で、1994年10月18日出願された 、本発明と共に出願中の米国特許願第08/324,599号はディスクドライ ブ40に採用し得る適当なリニアアクチュエータを記載している。 アクチュエータサーボ/ドライバ86は記憶媒体に記録されているサーボ情報 を復調し、データ記憶媒体60の選定されたトラックに正確に読み取り/書き込 みヘッド78を位置させるように補正する。アクチュエータサーボ/ドライバ8 6は、少なくとも部分的に、マサチューセッツ州01615、ウースタ、115 ノースイーストカットオフ(115 Northeast Cutoff、Wo rcester,Massachusetts 01615)のアレグロマイク ロシステムズ社(Allegro Microsystems,Inc)から市 販されている8932−Aシリーズのドライバを用いて実行することが出来る。 デジタルコントローラ88は読み取りチャンネル84からのデータを復調し、 エラーチェックし、一時的にバッファRAMに記憶する。コントローラ88はま た、データが記憶媒体の正しいトラックやセクタに書き込まれたり、あるいはそ こから読み取られていることを確認する。コントローラ88は、マイクロプロセ ッサ92から指令されると、SCSIプロトコルにしたがってバッファ90から ホストコンピュータ96へ、あるいはホストコンピュータ96からバッファ90 へデータを送る。デジタルコントローラ88もサーボコントロール信号を発生さ せる。デジタルコントローラ88は、カリフォルニア州95035、ミルピタス 、691サウスミルピタスブルバード(691 South Milpitas blvd、Milpitas、CA95035)のアダプテック社(Adap tec)から市販されているAIC−7110高性能集積SCSI大容量記憶制 御装置を用いて実行することが出来る。 マイクロプロセッサ92はドライブの全ての機能を制御し、かつ監視する。プ ログラムコードが読み出し専用記憶装置(“ROM”)に記憶され、一方RAM が変数、フラッグ、状態に関する情報等を記憶するために使用される。先に詳細 に説明したように、マイクロプロセッサ92が本発明による方法の諸段階を実行 する上での大部分の役割を持っている。マイクロプロセッサ92の重要な機能は 、記憶媒体の第1の所定位置において記憶された、すなわち書き込まれたコード 、すなわち8個の重複した書き込み/読み取り保護セクタ68の各々のデータフ ィールド72のバイト“1”に書き込まれたコードによって指示される保護モー ドに従って、記憶媒体60に対するアクセス、すなわち読み出しや書き込みを制 御することである。例えば、モトローラ(Motorola)の68HC16マ イクロプロセッサあるいはインテル(Intel)8032マイクロプロセッサ のようないずれかの適当なマイクロプロセッサを使用し得る。 本発明によれば、記憶媒体60の現在の保護モードはいつでもホストコンピュ ータ96を用いることにより選択することが出来、同様に、いつでもユーザによ って変更することが出来る。本発明による記憶媒体の保護モードの変更あるいは 設定は、ホストコンピュータ96からディスクドライブ40へ適切な“保護モー ド指令”を送ることにより達成される。好適実施例においては、保護モード指令 は下記する内容と配列を有する。 保護モード指令は6バイトから構成される。保護モード指令の作動コード(“ OpCode”は第1のバイト、すなわち指令のバイト(”0”)を占有する。 本実施例においては、保護モード指令のためのOpCordは0C hexであ る。指令のバイト“1”は所望の保護モードを示すコード値を含んでいる。バイ ト”2”と“3”とは予備である。バイト”5”は、本実施例においては00h の値を有している。 保護モード指令のバイト“4”が保護モード指令の直後にホストコンピュータ 96によって送られたいずれかのパスワードのバイトでの長さを特定する。パス ワードの最大長さは32バイトである。00hからFFhまでのいずれのバイト 値も有効なパスワードキャラクタとして合格である。パスワード保護を使用して いる保護モードが呼び出されると、パスワードバイトは記憶媒体の第2の所定位 置、すなわち重複した書き込み/読み取り保護セクタ68の各々のデータフィー ルド72のバイト3〜34に書き込まれる。パスワードは、異なる保護モードを 呼び出す保護モード指令を用いて、保護モードが変更されるか、あるいは記憶媒 体が初期化やり直しされるまで有効な状態に留まる。パスワード保護を有する保 護モードから変更するとき、保護モード指令と共に送られたパスワードは記憶媒 体の第2の所定位置に書き込まれたパスワードと一致しなければならない。さも なければ、現在の保護モードを変えようとする保護モードは不合格にされる。記 憶媒体60を初期化することによって該媒体を、パスワードが忘れられても復元 できるようにするが、記憶されたデータは喪失される。読み取り/書き込み保護 モードにある記憶媒体は、その保護モードを除去するか、あるいはその保護モー ドへの変更を可能とする前に初期化が記憶媒体のホストがアクセス可能なセクタ 全てを重ね書きすることを要する。 好適実施例においては、保護モードは記憶媒体の両側のデータトラック62の 全体量の情報に適用される。しかしながら、その他の実施例においては、記憶媒 体の至る所の個々のセクタあるいはセクタ群を保護する配備を行うことが出来る 。そのような実施例は、個々のセクタあるいはセクタ群に対する個別のコードや パスワードを必要とする。 以下説明するように、マイクロプロセッサ92(第5図)は保護モードを実行 し、所望の保護モードおよびそれに関連したいずれかのパスワードを示すコード 値が記憶媒体に書き込まれるのを保証する役割を持つ。保護モード指令がパスワ ードが保護されている保護モードからの変更を試みようとする場合、マイクロプ ロセッサ92はホストコンピュータ96から送られてきたパスワードを記憶媒体 の重複した書き込み/読み出し保護セクタ68に書き込まれたパスワードと比較 する。ホストコンピュータ96から送られてきたパスワードが記憶媒体60に書 き込まれたパスワードと一致しない場合、マイクロプロセッサは保護モードのど のような変更をも阻止する。マイクロプロセッサ92はまた、記憶媒体の第1の 所定位置に書き込まれたコード値が示す記憶媒体の現在の保護モードが書き込み 保護モード、パスワード書き込み保護モード、あるいは読み取り/書き込み保護 モードのいずれかである場合、ホストコンピュータから記憶媒体60のデータト ラック62への情報の書き込みを阻止する役割を持つ。現在の保護モードが読み 取り/書き込み保護モードである場合、マイクロプロセッサ92はまた、データ 記憶媒体からの情報の読み出しを阻止する。 前述の保護モードはまた、ディスクドライブ40を一時的な非ロックモードに するために使用することが出来る。本実施例においては、このことは、“X”が “1”または“0”を指示するとして“0000 1XXX”のコード値を有す る保護モード指令を送ることによって達成される。このコード値を有する保護モ ード指令を受け取ると、マイクロプロセッサ92は、現在のディスクカートリッ ジがディスクドライブから取り出されるか、前記ドライブへの給電が停止される かするまで一時的に記憶媒体のためのすべての読み取りおよび書き込み保護を使 用不能にする。一時的非ロックモードは、記憶媒体の第1と第2の所定位置に記 憶されているコード値やパスワードがあったとしてもそれらを何ら変更したり、 影響を与えることはない。一時的非ロックモードに入った後はディスクカートリ ッジを取り出すとカートリッジの保護モードを完全な状態に残し、事実そのカー トリッジがドライブに次に送入されたときその保護モードは有効となる。パスワ ードが保護されている保護モードから一時非ロックモードに入ろうとする場合、 ホストコンピュータ96によって送られてきた保護モード指令は、パスワードが 保護されたモードからのなんらかの変更に対しては、記憶媒体の第2の所定位置 に記憶された同一のパスワードが後続する必要がある。 第6図は、第5図に示すディスクドライブ40、特にマイクロプロセッサ92 の作動と本発明の好適実施例との双方を示すフローチャートである。ディスクド ライブ40が給電されると、マイクロプロセッサ92は、ディスクカートリッジ のディスクドライブ40への挿入が検出されるまで、段階102で待機する。デ ィスクカートリッジの検出は、“ディスクカートリッジの検出方法と装置”とい う名称で1994年11月10日出願された本発明と共に出願中である米国特許 願第08/337,678号に記載の方法と装置とに従って達成されることが好 ましい。ディスクカートリッジのディスクドライブ40への挿入が検出されると 、コントロールは段階104まで進む。 段階104において、マイクロプロセッサ92は、記憶媒体60の第1と第2 の所定位置に記憶されているいずれかのコード値とパスワード、すなわち8個の 重複した書き込み/読み取り保護セクタ68のうちの少なくとも1個のデータフ ィールド72のバイト1および3〜34を読み取る。この点において、記憶媒体 から読み取られたコード値が、第一の、すなわち初期コードを規定し、記憶装置 の第1の、すなわち初期保護モードを指示する。 次に、段階106において、マイクロプロセッサ92は、本実施例においては 記憶媒体の保護モードが読み取り/書き込み保護モードであるときのみ適用され るが、記憶媒体が読み取り保護されているか否かを検出するように第1のコード を調べる。第1のコードが、記憶媒体が読み取り保護されている、すなわち記憶 媒体が読み取り/書き込み保護モードにあることを指示する場合、次にコントロ ールは段階108まで進み、そこでマイクロプロセッサ92は内部の“読み取り 保護”フラッグを設定し、記憶媒体が読み取り保護されていることを指示する。 その後は、マイクロプロセッサ92は記憶媒体60から情報を読み取ろうとする ユーザのホストコンピュータによる何らかの試みを阻止する。そのような試みは 何であってもエラーメッセージがホストコンピュータに送られるようにする。 他方、マイクロプロセッサ92が段階106において記憶媒体が読み取り保護 されていないことを検出すると、コントロールは直接段階110まで進む。段階 110において、マイクロプロセッサ92は第1のコードを調べて記憶媒体が書 き込み保護を与えるモード、すなわち書き込み保護モード、パスワード書込み保 護モード、あるいは読み取り/書き込み保護モードのいずれかにあるか否かを検 出する。第1のコードがこれらのモードのいずれかを表わす場合、コントロール は次に段階112まで進み、そこでマイクロプロセッサ92は内部“書き込み保 護”フラッグを設定し記憶媒体60が書き込み保護されていることを指示する。 その後は、マイクロプロセッサ92は、記憶媒体60へ情報を書き込もうとする ユーザのホストコンピュータの試みをいずれも阻止する。そのような試みは結果 的にエラーメッセージがホストコンピュータに送られることになる。 他方、マイクロプロセッサ92が段階110において記憶媒体60が書き込み 保護されていないことを検出する場合、コントロールは次に段階114まで直接 進む。段階114において、マイクロプロセッサ92は現在のディスクカートリ ッジがディスクドライブ40から取り出されたか否か検出する。そうでなければ 、コントロールは段階118まで進み、そこでマイクロプロセッサ92は保護モ ー ド指令がホストコンピュータ96から受け取られたか否か照会する。もしそうで なければ、コントロールは段階114まで戻る。そうすれば、ディスクドライブ 40の通常の作動は進行出来る。マイクロプロセッサは周期的に段階114と1 18とを実行する。通常の作動は、現在のディスクカートリッジが取り出される か(段階114)、あるいは記憶媒体の保護モードの変更を要求する保護モード 指令がホストコンピュータから受け取られる(段階118)まで継続する。 現在のディスクカートリッジがディスクドライブ40から取り出された場合、 コントロールは段階116まで進み、そこで読み取りおよび書き込み保護フラッ グがクリアーされる。次に、コントロールは段階102まで戻り、そこでマイク ロプロセッサは新しいディスクカートリッジが挿入されるのを待機する。新しい ディスクカートリッジが挿入されると、コントロールは再び段階104まで進み 、マイクロプロセッサ92は前述した仕方で新しいディスクカートリッジに対し て作用する。 しかしながら、現在のディスクカートリッジが取り出されておらず、しかも保 護モードがホストコンピュータ96から受け取られている場合、コントロールは 段階118から段階120まで進む。段階120において、マイクロプロセッサ 92は、(i)設定すべき新規の保護モードがパスワード保護モード、例えばパ スワード書き込み保護モード、あるいは読み取り/書き込み保護モードのいずれ かであるから、あるいは(ii)現在の保護モードがパスワード保護されたモー ドの一つであり、従ってパスワードがそのモードから変更されることを要するた め、パスーワードを保護モード指令と共に送られて来たのか否かを検出する。前 記の理由のいずれかのため、新規の保護モードがパスワードを必要とする場合、 コントロールは段階122まで進み、そこでマイクロプロセッサはパスワードが 保護モード指令に直ぐ引き続き送られたか否かを検出する。そうでなければ、コ ントロールは段階134まで進み、そこでエラーが報告される。次に、コントロ ールは段階134から段階114まで戻る。段階122において、必要なパスワ ードが送られたことが検出されると、次にコントロールは段階124まで進む。 段階120において、パスワードが必要でないことが検出されると、コントロー ルはまた、段階124まで進む。この点において、新規のコード値は第2のコー ドを定義し、その第2のコードによって特定化された新規の保護モードが第2の 保護モードを定義する。 段階124において、マイクロプロセッサ92は、依然として記憶媒体の第1 の所定位置に記憶されている第1のコードを調べ、第1の、すなわち現在の保護 モードが、保護モードの変更が実行されうる前にパスワードを必要とするか否か を検出する。現在の保護モードからの変更のためにパスワードが必要とされるの であれば、コントロールは段階126まで進み、そこでマイクロプロセッサは保 護モード指令に付随していたパスワードを記憶媒体の第2の所定位置から読み取 られた現在のパスワードと比較する。これらのパスワードが一致しない場合、コ ントロールは段階126から段階134まで進み、そこで適当なエラーが報告さ れる。マイクロプロセッサ92が段階126において2個のパスワードが一致す ることを検出するか、あるいはマイクロプロセッサ92が段階124において現 在の保護モードにパスワードが何ら付随していない(すなわち、現在の保護モー ドが非ロックモード、あるいは書き込み保護モードのいずれかである)場合、コ ントロールは段階128まで進む。 段階128において、マイクロプロセッサ92は保護モード指令において伝送 された第2のコードが一時的非ロックモードを表わしているか否かを検出する。 第2のコードが一時的非ロックモードを表わしていない場合、コントロールは次 に段階129まで進む。段階129において、マイクロプロセッサ92は新規の 、すなわち第2のコードが非ロックモードのためのコードであるか否か調べる。 もしそうであれば、コントロールは段階131まで進み、そこで読み取り保護お よび書き込み保護フラッグが非ロックモードに従ってクリアされる。次にコント ロールは段階140まで進み、そこで非ロックモードを表わす新規の、すなわち 第2のコードが第1のコードの代わりに記憶媒体の第1の所定位置に書き込まれ る。また、パスワードにこの保護モードが具備されていないことを指示するため に、第2の所定位置に情報を記憶させることも出来る。この点において、第1の 保護モードから第2の保護モードへの変更が実行されている。次に、コントロー ルは段階114まで戻る。 段階129において、第2のコードが非ロックモードのためのコードでないこ とが検出されたとすれば、コントロールは段階130まで進む。段階130にお いて、マイクロプロセッサは第2のコードが書き込み保護モードあるいはパスワ ード書き込み保護モードのためのコードであるか否か検出する。もしそうであれ ば、コントロールは段階138まで進み、そこで書き込み保護フラッグがセット される。次に、段階140において、第2のコードとパスワードとは、もしあれ ば、それぞれ第1のコードとその関連のパスワードの代わりに記憶媒体の第1と 第2の所定位置に書き込まれる。この点において、第1の保護モードから新規の 、すなわち第2の保護モードへの変更が実行されている。次に、コントロールは 段階114へと戻る。 しかしながら、段階130において、第2のコードが書き込み保護モードある いはパスワード書き込み保護モードのいずれも表わしていないことが検出された 場合、コントロールは段階132まで進み、そこで第2のコードが読み取り/書 き込み保護モードを表わす値を有しているか否か検出される。もしそうであれば 、コントロールは順次段階136と138へ進み、そこで読み取りおよび書き込 み保護フラッグの双方が設定される。次に、コントロールは段階140まで進み 、そこで新規の、すなわち第2のコードおよび関連のいずれかのパスワードが、 第1のコードとその関連のパスワードの代わりにそれぞれ、記憶媒体の第1と第 2の所定位置に書き込まれる。この点において、第1の保護モードから第2の保 護モードへの変更が実行されている。次に、コントロールは段階114まで戻る 。 段階132において、第2のコードが読み取り/書き込み保護モードを表わし ていないことが検出された場合、ディスクドライブは、エラーのコード値が送ら れたものと想定する。従って、コントロールは段階134まで進み、そこでエラ ーがホストコンピュータに報告される。エラーを報告した後、コントロールは段 階114まで戻る。記憶媒体の保護モードの変更が何ら実行されなかったことに なる。 最後に、段階128に戻って、保護モード指令(すなわち、新規、すなわち第 2のコード)が一時的な非ロック指令であることが検出される場合、コントロー ルは段階142まで戻り、そこで読み取りおよび書き込み保護フラッグの双方が リセットされる。このため、現在の保護モードによって提供される読み取りある いは書き込み保護を効果的に解除する。次に、コントロールは段階114まで戻 る。段階140はバイパスされているので、従って、第1のコードとその関連の パスワードとは重ね書きされない、すなわち消失されない。しかしながら、記憶 媒体への、そしてそこからの情報の書き込みや読み取りはもはや阻止されること はない。ディスクドライブ40は、ディスクカートリッジが取り出されるか、あ るいは別の保護モード指令が、ドライブ内で第1の、すなわち現在の保護モード を再度変更するか、あるいは再設定するために送られるまではこの一時的非ロッ クモードで作動する。 前述の説明が示すように、本発明は、従来技術の書き込み保護方法において使 用されている機械的、電気的、あるいはその他の形式のスイッチを必要とするこ となく記憶媒体へ、およびそこからの情報の書き込みや読み取りを阻止する方法 を指向している。さらに、読み取りおよび書き込みの双方の保護は、保護モード の無効な変更を阻止するためにパスワードを保護することが出来る。パスワード の比較を含む、書き込みおよび読み取り保護機能はむしろホストコンピュータの 作動システムによりドライブ内のマイクロプロセッサによって達成されるので、 いたずらに対してより抵抗性がある。本発明の広義の概念から逸脱することなく 前述した実施例に対して変更が可能なることが理解される。従って、本発明はこ こに開示した特定の実施例に限定されるのではなく、請求の範囲によって定義さ れ本発明の精神と範囲に入る全ての修正も網羅するものである。
【手続補正書】特許法第184条の8第1項 【提出日】1996年10月7日 【補正内容】 請求の範囲 1.記憶媒体へ、およびそこからの情報の偶発的および認められていない書き 込みや読み取りを阻止する方法において、 前記記憶媒体の第1の保護モードを示す第1のコードを前記記憶媒体の所定位 置に書き込む段階と、 前記第1の保護モードから第2の保護モードへ前記記憶媒体の保護モードを変 更する指令を受け取る段階と、 前記指令に応答して、第1のコードの代わりに、第2の保護モードを示す第2 のコードを前記記憶媒体の前記所定位置に書き込む段階と、 前記第2の保護モードから前記第1の保護モードへ前記記憶媒体の保護モード を変更する第2の指令を受け取り、前記第2の指令に応答して、前記第2のコー ドの代わりに、前記記憶媒体の前記所定位置に前記第1の保護モードを示す前記 第1のコードを書き直す段階とを含むことを特徴とする情報の偶発的および認め られていない書き込み、読み取りを阻止する方法。 2.前記第1の保護モードが記憶媒体へ、およびそこからの情報の書き込みお よび読み取りが阻止されない保護モードからなり、第2の保護モードが、記憶媒 体への情報の書き込みが阻止される保護モードと、記憶媒体への、およびそこか らの情報の書き込みや読み取りが阻止されない保護モードと、記憶媒体への、お よびそこからの情報の書き込みと読み取りの双方が阻止される保護モードのうち の一つからなることを特徴とする請求の範囲第1項に記載の方法。 3.前記記憶媒体の第2の所定位置にパスワードを書き込む段階をさらに含む ことを特徴とする請求の範囲第1項に記載の方法。 4.第1のコードの代わりに第2のコードを書き込み、各指令に応答して第2 のコードの代わりに第1のコードを書き直す前記段階は前記指令の各々と共に受 け取られたパスワードが前記記憶媒体の第2の所定位置に書き込まれたパスワー ドと一致した場合のみ実行されることを特徴とする請求の範囲第3項に記載の方 法。 5.第1のコードを書き込む前記段階の前に、記憶媒体がディスクドライブに 挿入されると、前記記憶媒体の所定位置に書き込まれた初期コードを読み取る段 階と、 前記初期コードから前記記憶媒体の初期保護モードを検出する段階と、 前記記憶媒体の初期保護モードを指示するためにディスクドライブの内部の少 なくとも1個のフラッグを設定する段階とを含むことを特徴とする請求の範囲第 1項に記載の方法。 6.前記記憶媒体の所定位置に書き込まれたコードによって指示される保護モ ードに反する仕方で記憶媒体に対するアクセスが試みられるといつでもエラー信 号を発生させる段階をさらに含むことを特徴とする請求の範囲第1項に記載の方 法。 7.情報を読み取りおよび書き込む記憶媒体であって、該記憶媒体の現在の保 護モードを示す現在のコードを所定位置に書き込んでいる記憶媒体を含む取り外 し可能ディスクカートリッジを受け入れる形式のディスクドライブであって、前 記ディスクドライブが前記現在のコードに応答して、前記コードによって指示さ れる現在の保護モードに従って前記記憶媒体へのアクセスを阻止するようにされ ているディスクドライブにおいて、前記記憶媒体の保護モードを変更する方法が 、 前記現在の保護モードから異なる保護モードへ前記記憶媒体の保護モードを変 更させる指令を受け取る段階と、 前記指令に応答して、前記記憶媒体の前記所定位置に、現在のコードの代わり に異なる保護モードを示す異なるコードを書き込み、前記の異なる保護モードと 異なるコードとが現在の保護モードと現在のコードになる段階と、 前記記憶媒体の保護モードを再び変更したい場合はいつでも前記(a)と(b )の段階を繰り返すことを特徴とする記憶媒体の保護モードを変更する方法。 8.前記の現在の保護モードと前記の異なる保護モードとが、それぞれ記憶媒 体への情報の書き込みが阻止される保護モードと、前記記憶媒体への、およびそ こからの情報の書き込みと読み取りとが阻止されない保護モードと、前記記憶媒 体への、およびそこからの情報の書き込みと読み取りとの双方が阻止される保護 モードのうちの一つを含むことを特徴とする請求の範囲第7項に記載の方法。 9.前記記憶媒体の第2の所定位置にパスワードを書き込む段階をさらに含む ことを特徴とする請求の範囲第7項に記載の方法。 10.指令に応答して現在のコードの代わりに前記の異なるコードを書き込む 前記段階が、前記指令と共に受け取られたパスワードが前記記憶媒体の第2の所 定位置に書き込まれたパスワードと一致したときのみ実行されることを特徴とす る請求の範囲第9項に記載の方法。 11.前記記憶媒体がディスクドライブ内へ挿入されると、前記記憶媒体の所 定位置に書き込まれた現在のコードを読み取る段階と、 現在のコードから前記記憶媒体の現在の保護モードを検出する段階と、 前記記憶媒体の現在の保護モードを指示するためにディスクドライブの内部の すくなくとも1個のフラッグを設定する段階とを更に含むことを特徴とする請求 の範囲第7項に記載の方法。 12.前記記憶媒体の所定位置に書き込まれた現在のコードによって指示され る現在の保護モードを一時的にバイパスさせる指令を受け取る段階と、 前記フラッグを、記憶媒体に対するアクセスが阻止されていない状態を指示す る状態にリセットしそれにより、所定位置に書き込まれた現在のコードを変更す る必要なく、現在のコードによって指示される保護モードに従ってさもなければ 阻止される仕方でディスクドライブが記憶媒体にアクセス出来るようになる段階 とをさらに含むことを特徴とする請求の範囲第11項に記載の方法。 13.前記記憶媒体の所定位置に書き込まれた現在のコードによって指示され る現在の保護モードに従って阻止される仕方で前記記憶媒体へのアクセスが試み られるといつでもエラー信号を発生させる段階を更に含むことを特徴とする請求 の範囲第7項に記載の方法。 14.情報がそこへ、およびそこから書き込まれたり、読み取られる複数の同 心状のトラックを有する記憶媒体であって、その第1の所定位置に前記記憶媒体 の保護モードを示すコードを書き込んでおり、その第2の所定位置に前記コード と関連したパスワードを書き込んでいる記憶媒体を含み、それによりディスクド ライブによって受け取られたパスワードが前記第2の所定位置に書き込まれたパ スワードと一致しなければディスクドライブは前記第1の所定位置に書き込んだ コードの代わりに別のコードを書き込むことが出来ないことを特徴とするディス クカートリッジ。 15.前記第1の所定位置に書き込まれたコードによって指示される保護モー ドが、記憶媒体への情報の書き込みが阻止される保護モードと、記憶媒体への、 およびそこからの情報の書き込み、および読み取りが阻止されない保護モードと 、前記記憶媒体への、およびそこからの情報の書き込みおよび読み取りの双方が 阻止される保護モードのうちの一つからなることを特徴とする請求の範囲第14 項に記載のディスクカートリッジ。 16.前記第1と第2の所定位置が前記記憶媒体の複数の位置で重複されてい ることを特徴とする請求の範囲第14項に記載のディスクカートリッジ。 17.前記第1と第2の所定位置が前記記憶媒体の両面で重複されていること を特徴とする請求の範囲第14項に記載のディスクカートリッジ。 18.前記第1と第2の所定位置が前記ディスクドライブにインタフェースさ れているホストコンピュータによってアクセス可能でない前記記憶媒体の少なく とも1本の同心状トラックの一部であることを特徴とする請求の範囲第14項に 記載のディスクカートリッジ。 19.前記記憶媒体が、磁気記憶媒体、書き直し可能光学式記憶媒体、および 磁気−光学式記憶媒体のうちの一つからなることを特徴とする請求の範囲第14 項に記載のディスクカートリッジ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 トンプソン,デビッド エイ. アメリカ合衆国 84403 ユタ州オグデン, ポーター アベニュー 4697 【要約の続き】

Claims (1)

  1. 【特許請求の範囲】 1.記憶媒体へ、およびそこからの情報の偶発的および認められていない書き 込みや読み取りを阻止する方法において、 前記記憶媒体の第1の保護モードを示す第1のコードを前記記憶媒体の所定位 置に書き込む段階と、 前記第1の保護モードから第2の保護モードへ前記記憶媒体の保護モードを変 更する指令を受け取る段階と、 前記指令に応答して、第1のコードの代わりに、第2の保護モードを示す第2 のコードを前記記憶媒体の前記所定位置に書き込む段階と、を含むことを特徴と する情報の偶発的および認められていない書き込み、読み取りを阻止する方法。 2.第1と第2の保護モードが、記憶媒体への情報の書き込みが阻止される保 護モードと、記憶媒体への、およびそこからの情報の書き込みや読み取りが阻止 されない保護モードと、記憶媒体への、およびそこからの情報の書き込みと読み 取りの双方が阻止される保護モードのうちの一つからなることを特徴とする請求 の範囲第1項に記載の方法。 3.前記記憶媒体の第2の所定位置にパスワードを書き込む段階をさらに含む ことを特徴とする請求の範囲第1項に記載の方法。 4.指令に応答して第1のコードの代わりに第2のコードを書き込む前記段階 は前記指令と共に受け取られたパスワードが前記記憶媒体の第2の所定位置に書 き込まれたパスワードと一致した場合のみ実行されることを特徴とする請求の範 囲第3項に記載の方法。 5.記憶媒体がディスクドライブに挿入されると、前記記憶媒体の所定位置に 書き込まれた初期コードを読み取る段階と、 前記初期コードから前記記憶媒体の初期保護モードを検出する段階と、 前記記憶媒体の初期保護モードを指示するためにディスクドライブの内部の少 なくとも1個のフラッグを設定する段階とを含むことを特徴とする請求の範囲第 1項に記載の方法。 6.前記記憶媒体の所定位置に書き込まれたコードによって指示される保護モ ードに従って禁止される仕方で記憶媒体に対するアクセスが試みられるといつで もエラー信号を発生させる段階をさらに含むことを特徴とする請求の範囲第1項 に記載の方法。 7.情報を読み取りおよび書き込む記憶媒体であって、該記憶媒体の第1の保 護モードを示す第1のコードを所定位置に書き込んでいる記憶媒体を含む取り外 し可能ディスクカートリッジを受け入れる形式のディスクドライブであって、前 記ディスクドライブが前記第1のコードに応答して、前記第1コードによって指 示される第1の保護モードに従って前記記憶媒体へのアクセスを阻止するように されているディスクドライブにおいて、前記記憶媒体の保護モードを変更する方 法が、 前記第1の保護モードから第2の保護モードへ前記記憶媒体の保護モードを変 更させる指令を受け取る段階と、 前記指令に応答して、前記記憶媒体の前記所定位置に、第1のコードの代わり に第2の保護モードを示す第2のコードを書き込む含むことを特徴とする記憶媒 体の保護モードを変更する方法。 8.前記第1と第2の保護モードが、記憶媒体への情報の書き込みが阻止され る保護モードと、前記記憶媒体への、およびそこからの情報の書き込みと読み取 りとが阻止されない保護モードと、前記記憶媒体への、およびそこからの情報の 書き込みと読み取りとの双方が阻止される保護モードのうちの一つを含むことを 特徴とする請求の範囲第7項に記載の方法。 9.前記記憶媒体の第2の所定位置にパスワードを書き込む段階をさらに含む ことを特徴とする請求の範囲第7項に記載の方法。 10.指令に応答して第1のコードの代わりに前記第2のコードを書き込む前 記段階が、前記指令と共に受け取られたパスワードが前記記憶媒体の第2の所定 位置に書き込まれたパスワードと一致したときのみ実行されることを特徴とする 請求の範囲第9項に記載の方法。 11.前記記憶媒体がディスクドライブ内へ挿入されると、前記記憶媒体の所 定位置に書き込まれた第1のコードを読み取る段階と、 第1のコードから前記記憶媒体の第1の保護モードを検出する段階と、 前記記憶媒体の第1の保護モードを指示するためにディスクドライブの内部の すくなくとも1個のフラッグを設定する段階とを更に含むことを特徴とする請求 の範囲第7項に記載の方法。 12.前記記憶媒体の所定位置に書き込まれたコードによって指示される保護 モードを一時的にバイパスさせる指令を受け取る段階と、 前記フラッグを、記憶媒体に対するアクセスが阻止されていないことを指示す る状態にリセットし、それにより所定位置に新規なコードを書き込む必要なく、 コードによって指示される保護モードに従ってさもなければ阻止される仕方でデ ィスクドライブが記憶媒体にアクセス出来るようになる段階とをさらに含むこと を特徴とする請求の範囲第11項に記載の方法。 13.前記記憶媒体の所定位置に書き込まれたコードによって指示される保護 モードに従って阻止される仕方で前記記憶媒体へのアクセスが試みられるといつ でもエラー信号を発生させる段階を更に含むことを特徴とする請求の範囲第7項 に記載の方法。 14.情報がそこへ、およびそこから書き込まれたり、読み取られる複数の同 心状のトラックを有する記憶媒体であって、その第1の所定位置に前記記憶媒体 の保護モードを示すコードを書き込んでおり、その第2の所定位置に前記コード と関連したパスワードを書き込んでいる記憶媒体を含み、それによりディスクド ライブによって受け取られたパスワードが前記第2の所定位置に書き込まれたパ スワードと一致しなければディスクドライブは前記第1の所定位置に書き込んだ コードの代わりに別のコードを書き込むことが出来ないことを特徴とするディス クカートリッジ。 15.前記第1の所定位置に書き込まれたコードによって指示される保護モー ドが、記憶媒体への情報の書き込みが阻止される保護モードと、記憶媒体への、 およびそこからの情報の書き込み、および読み取りが阻止されない保護モードと 、前記記憶媒体への、およびそこからの情報の書き込みおよび読み取りの双方が 阻止される保護モードのうちの一つからなることを特徴とする請求の範囲第14 項に記載のディスクカートリッジ。 16.前記第1と第2の所定位置が前記記憶媒体の複数の位置で重複されてい ることを特徴とする請求の範囲第14項に記載のディスクカートリッジ。 17.前記第1と第2の所定位置が前記記憶媒体の両面で重複されていること を特徴とする請求の範囲第14項に記載のディスクカートリッジ。 18.前記第1と第2の所定位置が前記ディスクドライブにインタフェースさ れているホストコンピュータによってアクセス可能でない前記記憶媒体の少なく とも1本の同心状トラックの一部であることを特徴とする請求の範囲第14項に 記載のディスクカートリッジ。 19.前記記憶媒体が、磁気記憶媒体、書き直し可能光学式記憶媒体、および 磁気−光学式記憶媒体のうちの一つからなることを特徴とする請求の範囲第14 項に記載のディスクカートリッジ。
JP8527661A 1995-03-10 1996-03-01 ディスクカートリッジおよびドライブ用読み取り/書き込み保護方法 Pending JPH10504420A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/402,540 1995-03-10
US08/402,540 US5644444A (en) 1995-03-10 1995-03-10 Read/write protect scheme for a disk cartridge and drive
PCT/US1996/002766 WO1996028820A1 (en) 1995-03-10 1996-03-01 Read/write protect scheme for a disk cartridge and drive

Publications (1)

Publication Number Publication Date
JPH10504420A true JPH10504420A (ja) 1998-04-28

Family

ID=23592335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8527661A Pending JPH10504420A (ja) 1995-03-10 1996-03-01 ディスクカートリッジおよびドライブ用読み取り/書き込み保護方法

Country Status (6)

Country Link
US (3) US5644444A (ja)
EP (2) EP1132910A3 (ja)
JP (1) JPH10504420A (ja)
CA (1) CA2211590C (ja)
DE (2) DE789908T1 (ja)
WO (1) WO1996028820A1 (ja)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MY127916A (en) 1994-12-22 2006-12-29 Sony Corp Recording medium for protecting copyrighted data
US6490113B2 (en) 1994-12-22 2002-12-03 Sony Corporation Recording medium and apparatus for protecting copyrighted digital data
US6724554B1 (en) 1995-03-10 2004-04-20 Iomega Corporation Read/write protect scheme for a disk cartridge and drive
US5644444A (en) * 1995-03-10 1997-07-01 Iomega Corporation Read/write protect scheme for a disk cartridge and drive
MY112755A (en) * 1995-06-06 2001-08-30 Sony Corp Information data reproducing system, reproducing apparatus, reproducing method, data forming apparatus and data record medium
JPH0964770A (ja) * 1995-08-18 1997-03-07 Matsushita Electric Ind Co Ltd 地上放送及び衛星放送一体チューナ
US6430363B2 (en) * 1995-09-11 2002-08-06 Matsushita Electric Industrial Co., Ltd. Video signal recording and reproducing apparatus
JPH1049986A (ja) * 1996-08-05 1998-02-20 Sony Corp 記録媒体、記録又は再生装置、記録又は再生方法
US6747930B1 (en) 1996-12-24 2004-06-08 Hide & Seek Technologies, Inc. Data protection on an optical disk
BE1011053A3 (fr) * 1997-03-21 1999-04-06 Wang Wei Dong Procede de securite pour le controle d'acces au disque d'une disquette double face/quadruple densite.
US6072666A (en) 1997-05-30 2000-06-06 Iomega Corporation Head retraction system for retracting the heads of a disk drive
JP3045410U (ja) * 1997-07-17 1998-02-03 船井テクノシステム株式会社 ディスクドライブ装置
JPH11161552A (ja) * 1997-11-28 1999-06-18 Fujitsu Ltd 可換記憶媒体のデータ保護方法及び、これを適用した記憶装置
JP3454700B2 (ja) * 1998-01-20 2003-10-06 富士通株式会社 情報記憶装置及びその制御方法
EP0930616B1 (en) * 1998-01-20 2005-07-13 Fujitsu Limited Data storage device and control method therefor
RU2244964C2 (ru) * 1998-06-15 2005-01-20 Самсунг Электроникс Ко, Лтд. Способ защиты от записи оптического диска для устройства записи и/или воспроизведения оптического диска (варианты)
EP1306841A3 (en) 1998-06-15 2007-05-23 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
KR100601598B1 (ko) * 1998-06-15 2006-07-14 삼성전자주식회사 기록 방지 정보를 저장하는 기록 매체와 기록 방지 방법
US6765853B1 (en) 1998-06-15 2004-07-20 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US6259575B1 (en) * 1998-07-01 2001-07-10 Iomega Corporation Readable indelible mark on storage media
CA2244626A1 (en) * 1998-07-31 2000-01-31 Kom Inc. A hardware and software system
US7536524B2 (en) * 1998-07-31 2009-05-19 Kom Networks Inc. Method and system for providing restricted access to a storage medium
US8234477B2 (en) 1998-07-31 2012-07-31 Kom Networks, Inc. Method and system for providing restricted access to a storage medium
US9361243B2 (en) 1998-07-31 2016-06-07 Kom Networks Inc. Method and system for providing restricted access to a storage medium
JP4130867B2 (ja) * 1998-10-05 2008-08-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 記録情報コピー防止システム
US6583945B1 (en) 1998-10-30 2003-06-24 Iomega Corporation Method for irreversibly write-securing a magnetic storage cartridge
US6459544B1 (en) 1998-11-20 2002-10-01 Bruce M. Harper Removable cartridge for data-storage medium
JP2000222863A (ja) * 1999-01-28 2000-08-11 Pioneer Electronic Corp 記録媒体及び記録再生装置
US6560192B1 (en) * 1999-03-19 2003-05-06 Terastor Corporation Method and apparatus for dampening disk vibrations
CN1267904C (zh) * 1999-03-23 2006-08-02 松下电器产业株式会社 在可重写多层盘上记录信息的方法
JP3758886B2 (ja) 1999-03-30 2006-03-22 富士通株式会社 データ処理装置及びそのアクセス制御方法
US6330210B1 (en) * 1999-04-29 2001-12-11 Hewlett-Packard Company Data structure for control information on rewriteable data storage media
US6580683B1 (en) 1999-06-23 2003-06-17 Dataplay, Inc. Optical recording medium having a master data area and a writeable data area
US7227817B1 (en) 1999-12-07 2007-06-05 Dphi Acquisitions, Inc. Low profile optical head
US6104048A (en) * 1999-06-30 2000-08-15 Iomega Corporation Electrostatic discharge protection for magneto-resistive heads
JP2001023300A (ja) 1999-07-09 2001-01-26 Fujitsu Ltd 記憶装置、記録媒体のアクセス制御装置および記録媒体のアクセス制御方法
JP2001023301A (ja) 1999-07-09 2001-01-26 Fujitsu Ltd 記憶装置、記録媒体のアクセス制御装置および記録媒体のアクセス制御方法
DE19937060A1 (de) * 1999-08-05 2001-02-15 Siemens Pc Systeme Gmbh & Co K Verfahren zum Schutz einer peripheren Datenträgervorrichtung, periphere Datenträgervorrichtung und Computersystem mit peripherer Datenträgervorrichtung
US6631359B1 (en) 1999-09-10 2003-10-07 Dphi Acquisitions, Inc. Writeable medium access control using a medium writeable area
US7191153B1 (en) 1999-09-10 2007-03-13 Dphi Acquisitions, Inc. Content distribution method and apparatus
US7225809B1 (en) * 1999-11-01 2007-06-05 Ric Investments, Llc Method and apparatus for monitoring and controlling a medical device
US8230190B1 (en) 1999-11-22 2012-07-24 Seagate Technology Llc Storage device with built-in data security system
NL1014274C2 (nl) 2000-02-03 2001-08-16 Tele Atlas Bv Stelsel voor het beveiligen van op een datadrager aanwezige data.
JP2001312374A (ja) * 2000-04-28 2001-11-09 Fujitsu Ltd 記憶装置及びアクセス制御方法
US6598135B1 (en) * 2000-05-03 2003-07-22 Plasmon Ide System and method for defining rewriteable data storage media as write once data storage media
US6393539B1 (en) * 2000-05-04 2002-05-21 Dell Products, L.P. System and method for reliably assigning and protecting data in a centralizes storage system
US6738879B2 (en) * 2000-05-22 2004-05-18 Seagate Technology Llc Advanced technology attachment compatible disc drive write protection scheme
US6717764B2 (en) 2000-06-02 2004-04-06 Seagate Technology Llc Method and apparatus for head fly height measurement
US6638593B2 (en) 2000-06-30 2003-10-28 Verification Technologies, Inc. Copy-protected optical media and method of manufacture thereof
US20050063256A1 (en) * 2000-06-30 2005-03-24 Selinfreund Richard H. Data storage in optical discs
US7124944B2 (en) 2000-06-30 2006-10-24 Verification Technologies, Inc. Product packaging including digital data
AU2001259033A1 (en) 2000-06-30 2002-01-14 Verification Technologies, Inc. Copy-protected optical media and method of manufacture thereof
US7486790B1 (en) 2000-06-30 2009-02-03 Verification Technologies, Inc. Method and apparatus for controlling access to storage media
US8635410B1 (en) 2000-07-20 2014-01-21 Silicon Graphics International, Corp. System and method for removing data from processor caches in a distributed multi-processor computer system
JP3998405B2 (ja) * 2000-07-28 2007-10-24 富士通株式会社 アクセス制御方法及びこれを用いる記憶装置
US7660415B2 (en) 2000-08-03 2010-02-09 Selinfreund Richard H Method and apparatus for controlling access to storage media
US7539828B2 (en) * 2000-08-08 2009-05-26 Faronics Corporation Method and system for automatically preserving persistent storage
GB2369202B (en) * 2000-08-31 2003-03-19 Sun Microsystems Inc Computer system and method of operating a computer system
JP4770012B2 (ja) * 2000-10-06 2011-09-07 ソニー株式会社 メモリ装置
US7925894B2 (en) * 2001-07-25 2011-04-12 Seagate Technology Llc System and method for delivering versatile security, digital rights management, and privacy services
US7036020B2 (en) 2001-07-25 2006-04-25 Antique Books, Inc Methods and systems for promoting security in a computer system employing attached storage devices
US7865440B2 (en) * 2001-10-11 2011-01-04 International Business Machines Corporation Method, system, and program for securely providing keys to encode and decode data in a storage cartridge
US7003111B2 (en) * 2001-10-11 2006-02-21 International Business Machines Corporation Method, system, and program, for encoding and decoding input data
US6904495B2 (en) * 2002-01-10 2005-06-07 Hewlett-Packard Development Company, L.P. Method for identifying the write protect status of a diskette
US6739515B1 (en) 2002-05-09 2004-05-25 Sandisk Corporation Low-cost write protect tab for a non-volatile memory device
EP1504320A4 (en) * 2002-05-09 2007-07-04 Kestrel Wireless Inc METHOD AND SYSTEM FOR ENABLING ELECTRONIC TRANSACTIONS VIA A PERSONAL DEVICE
JP2004220756A (ja) * 2002-12-27 2004-08-05 Konica Minolta Holdings Inc データ記録プログラム及び情報記録媒体並びにデータ記録端末、データ記録システム、データ記録方法
CA2530368A1 (en) * 2003-06-23 2005-01-06 Kestrel Wireless, Inc. Method and apparatus for activating optical media
JP2005063483A (ja) * 2003-08-12 2005-03-10 Pioneer Electronic Corp 情報記録再生装置、情報記録再生方法及び情報記録再生プログラム
US7213118B2 (en) * 2003-09-29 2007-05-01 International Business Machines Corporation Security in an automated data storage library
US7224545B2 (en) * 2004-04-15 2007-05-29 Quantum Corporation Methods and systems for overwrite protected storage media
US20060002246A1 (en) * 2004-06-30 2006-01-05 International Business Machines Corporation Sector-based worm implementation on random access memory
US20060100983A1 (en) * 2004-10-26 2006-05-11 Paul Atkinson Method and system for selectively controlling the utility a target
US20070194945A1 (en) * 2004-12-07 2007-08-23 Paul Atkinson Mobile Device for Selectively Activating a Target and Method of Using Same
JP2008523506A (ja) * 2004-12-07 2008-07-03 ケストレル ワイヤレス,インク. 対象のユーティリティを選択的に制御するための装置および方法
US20060192653A1 (en) * 2005-02-18 2006-08-31 Paul Atkinson Device and method for selectively controlling the utility of an integrated circuit device
EP1927107A2 (en) * 2005-06-30 2008-06-04 Koninklijke Philips Electronics N.V. Small cartridge free optical disc with high level of redundancy and tolerance for missing data
WO2007006005A2 (en) * 2005-07-06 2007-01-11 Kestrel Wireless Inc. Device and method for authenticating and securing transactions using rf communication
US20070008169A1 (en) * 2005-07-11 2007-01-11 Conero Ronald S A Radio Frequency Activated Integrated Circuit and Method of Disabling the Same
US20070013601A1 (en) * 2005-07-13 2007-01-18 Paul Atkinson Devices and methods for rf communication with an optical disc
US20080204850A1 (en) * 2005-07-29 2008-08-28 Anoop Agrawal Persistent Electro-Optic Devices and Processes for Optical Media
WO2007047841A2 (en) * 2005-10-18 2007-04-26 Kestrel Wireless Inc. Activation confirmation feedback circuits and methods
US7685389B2 (en) * 2005-10-21 2010-03-23 International Business Machines Corporation Apparatus, system, and method for setting protection states of protected partitions in storage media
US20080028420A1 (en) * 2006-01-20 2008-01-31 Paul Atkinson Optical Media with Reduced Areal-Sized Optical shutters
US8429724B2 (en) 2006-04-25 2013-04-23 Seagate Technology Llc Versatile access control system
US7539890B2 (en) * 2006-04-25 2009-05-26 Seagate Technology Llc Hybrid computer security clock
US8028166B2 (en) * 2006-04-25 2011-09-27 Seagate Technology Llc Versatile secure and non-secure messaging
US20080046114A1 (en) * 2006-08-15 2008-02-21 White Charles A System, packaging, and method for distributing products
US20080046997A1 (en) * 2006-08-21 2008-02-21 Guardtec Industries, Llc Data safe box enforced by a storage device controller on a per-region basis for improved computer security
US20080127348A1 (en) * 2006-08-31 2008-05-29 Kenneth Largman Network computer system and method using thin user client and virtual machine to provide immunity to hacking, viruses and spy ware
US8085501B2 (en) 2008-01-29 2011-12-27 Imation Corp. Reader including an interposer that prevents coupling with write-protected data cartridges
US20100042782A1 (en) * 2008-08-18 2010-02-18 Amiram Grynberg Secure Portable File Storage Device
US8590060B2 (en) 2010-10-08 2013-11-19 Tandberg Data Holdings S.A.R.L. Virtual removable disk device for removable storage media
US10782893B2 (en) * 2017-02-22 2020-09-22 International Business Machines Corporation Inhibiting tracks within a volume of a storage system

Family Cites Families (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3828327A (en) * 1973-04-30 1974-08-06 Ibm Simplified storage protection and address translation under system mode control in a data processing system
US3890601A (en) * 1974-03-11 1975-06-17 Philco Ford Corp Password operated system for preventing unauthorized or accidental computer memory alteration
DE2838063A1 (de) * 1978-08-31 1980-03-13 Siemens Ag Textbearbeitungseinrichtung
JPS6343643Y2 (ja) * 1980-12-16 1988-11-14
US4593353A (en) * 1981-10-26 1986-06-03 Telecommunications Associates, Inc. Software protection method and apparatus
US4458315A (en) * 1982-02-25 1984-07-03 Penta, Inc. Apparatus and method for preventing unauthorized use of computer programs
US4462076A (en) * 1982-06-04 1984-07-24 Smith Engineering Video game cartridge recognition and security system
US4785361A (en) * 1982-11-08 1988-11-15 Vault Corporation Method and apparatus for frustrating the unauthorized copying of recorded data
US4680731A (en) * 1983-03-17 1987-07-14 Romox Incorporated Reprogrammable cartridge memory with built-in identification circuitry and programming method
JPS59175064A (ja) * 1983-03-23 1984-10-03 Mitsubishi Electric Corp 磁気デイスク制御方式
US4734796A (en) * 1983-04-14 1988-03-29 Amiram Grynberg Technique for preventing unauthorized copying of information recorded on a recording medium and a protected recording medium
JPS60107155A (ja) * 1983-11-16 1985-06-12 Hitachi Ltd 記憶ボリユ−ムのデ−タ保護方式
US4740890A (en) * 1983-12-22 1988-04-26 Software Concepts, Inc. Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media
US4577289A (en) * 1983-12-30 1986-03-18 International Business Machines Corporation Hardware key-on-disk system for copy-protecting magnetic storage media
US4606016A (en) * 1984-02-08 1986-08-12 Optical Storage International Write protection and data detection using differential detector
JPS60189531A (ja) * 1984-03-09 1985-09-27 Fujitsu Ltd デ−タ保護処理方式
US4748561A (en) * 1984-05-14 1988-05-31 Mark Brown Method of protecting computer software
JPS60246451A (ja) * 1984-05-22 1985-12-06 Sharp Corp 小型情報処理装置
US4823210A (en) * 1984-08-13 1989-04-18 Verbatim Corporation Copy protected disk
US4644493A (en) * 1984-09-14 1987-02-17 International Business Machines Corporation Implementing a shared higher level of privilege on personal computers for copy protection of software
DE3512785A1 (de) * 1985-04-10 1986-10-23 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Verfahren zur zugriffssicherung
US4860128A (en) * 1985-04-24 1989-08-22 Nintendo Co., Ltd. Recordable data device having identification symbols formed thereon and cooperating data processing system having registering symbols
JPS61275948A (ja) * 1985-05-31 1986-12-06 Casio Comput Co Ltd デ−タ記憶装置
US4858036A (en) * 1986-08-04 1989-08-15 Peter Ginkel Software protection and identification system
US4980782A (en) * 1985-06-03 1990-12-25 Peter Ginkel Software protection and identification system
US4849836A (en) * 1985-06-07 1989-07-18 Software Heaven, Inc. Copy protection for computer discs
CA1270339A (en) * 1985-06-24 1990-06-12 Katsuya Nakagawa System for determining a truth of software in an information processing apparatus
US4757533A (en) * 1985-09-11 1988-07-12 Computer Security Corporation Security system for microcomputers
JPH074449B2 (ja) * 1985-10-04 1995-01-25 任天堂株式会社 ゲ−ム機用カ−トリツジとそれを用いるゲ−ム機
JPS62260244A (ja) * 1986-05-06 1987-11-12 Nintendo Co Ltd メモリカ−トリツジ
JP2771808B2 (ja) * 1986-12-27 1998-07-02 ソニー株式会社 記録媒体
JP3025502B2 (ja) * 1987-03-16 2000-03-27 日立マクセル株式会社 半導体メモリ装置
US4866769A (en) * 1987-08-05 1989-09-12 Ibm Corporation Hardware assist for protecting PC software
US5231546A (en) * 1988-02-10 1993-07-27 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
US5185792A (en) * 1988-02-10 1993-02-09 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
JPH01208762A (ja) * 1988-02-15 1989-08-22 Hitachi Ltd リード・ライトプロテクト制御方式
US4983816A (en) * 1988-02-24 1991-01-08 Kabushiki Kaisha Toshiba Portable electronic device
JPH01296361A (ja) * 1988-05-25 1989-11-29 Mitsubishi Electric Corp メモリカード
JPH01309120A (ja) * 1988-06-07 1989-12-13 Nec Corp 媒体保護制御方式
US5161256A (en) * 1988-08-26 1992-11-03 Kabushiki Kaisha Toshiba Method and system for allocating file area in memory area of ic card
JP2695855B2 (ja) * 1988-08-26 1998-01-14 株式会社東芝 携帯可能電子装置
GB2222899B (en) * 1988-08-31 1993-04-14 Anthony Morris Rose Securing a computer against undesired write operations or from a mass storage device
JP2504137B2 (ja) * 1988-09-27 1996-06-05 日本電気株式会社 メモリ書き込みプロテクト回路
US4984272A (en) * 1988-11-30 1991-01-08 At&T Bell Laboratories Secure file handling in a computer operating system
JPH0292887U (ja) * 1988-12-29 1990-07-24
US5184830A (en) * 1989-01-10 1993-02-09 Nintendo Company Limited Compact hand-held video game system
FI99250C (fi) * 1989-01-10 1997-12-29 Nintendo Co Ltd Järjestelmä ulkoisen muistin luvattoman käytön estämiseksi
US4942606A (en) * 1989-02-07 1990-07-17 Compaq Computer Corporation Computer with improved keyboard password functions
US4959860A (en) * 1989-02-07 1990-09-25 Compaq Computer Corporation Power-on password functions for computer system
JPH02251880A (ja) * 1989-03-25 1990-10-09 Fujitsu Ltd パスワードセキユリテイ方式
JP2770394B2 (ja) * 1989-04-06 1998-07-02 ソニー株式会社 ディスクカートリッジ
US5144659A (en) * 1989-04-19 1992-09-01 Richard P. Jones Computer file protection system
WO1990013864A1 (en) * 1989-04-28 1990-11-15 Christopher William Cowsley Improved security for machine-writeable data storage systems
JPH02293930A (ja) * 1989-05-08 1990-12-05 Victor Co Of Japan Ltd 記録媒体の記録内容の盗用防止方式
JPH04506428A (ja) * 1989-07-10 1992-11-05 マーチン・マリエッタ・エナジー・システムズ・インク コンピュータ・ハードディスク用の多層保護系
AR247311A1 (es) * 1989-09-21 1994-11-30 Philips Nv Portador de grabacion, metodo y dispositivo grabador de informacion para obtener dichos portadores y dispositivo que comprende medios de anticopiado para inhibir el copiado no autorizado
US5233576A (en) * 1989-10-25 1993-08-03 Hewlett-Packard Company Multi-function optical disk drive and media
EP0425125B1 (en) * 1989-10-25 1996-04-17 Hewlett-Packard Company System with a multi-function optical disk and drive for it
SG46177A1 (en) * 1989-12-13 1998-02-20 Ibm Computer system security device
JP2751533B2 (ja) * 1990-02-26 1998-05-18 ソニー株式会社 記録制御装置
JP2560124B2 (ja) * 1990-03-16 1996-12-04 株式会社セガ・エンタープライゼス ビデオゲームシステム及び情報処理装置
EP0449242A3 (en) * 1990-03-28 1992-10-28 National Semiconductor Corporation Method and structure for providing computer security and virus prevention
US5033084A (en) * 1990-04-02 1991-07-16 Data I/O Corporation Method and apparatus for protection of software in an electronic system
US5027396A (en) * 1990-05-07 1991-06-25 Xerox Corporation Execution protection for floppy disks
US5012514A (en) * 1990-06-26 1991-04-30 Paul Renton Hard drive security system
US5265230A (en) * 1990-08-29 1993-11-23 Hewlett-Packard Company Method and apparatus for determining sector status in a data storage device by writing a status of read-only, writable, or obliterated in an error recovery area of each sector
US5132954A (en) * 1990-09-24 1992-07-21 International Business Machines Corporation Controls for optical disk relating to accessing and utilization of such disk
JPH04274058A (ja) * 1991-02-28 1992-09-30 Olympus Optical Co Ltd 情報記録再生装置
US5434562A (en) * 1991-09-06 1995-07-18 Reardon; David C. Method for limiting computer access to peripheral devices
US5375243A (en) * 1991-10-07 1994-12-20 Compaq Computer Corporation Hard disk password security system
US5369532A (en) * 1991-11-12 1994-11-29 Storage Technology Corporation Method and apparatus for managing data on rewritable media to define read/write operational status
JP2942837B2 (ja) * 1992-01-31 1999-08-30 株式会社セガ・エンタープライゼス セキュリティチェック方法及びゲーム装置並びにそれらに用いられる情報記憶媒体
US5388156A (en) * 1992-02-26 1995-02-07 International Business Machines Corp. Personal computer system with security features and method
US5418852A (en) * 1992-03-18 1995-05-23 Fujitsu Limited Unauthorized use prevention method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus
US5282247A (en) * 1992-11-12 1994-01-25 Maxtor Corporation Apparatus and method for providing data security in a computer system having removable memory
US5267311A (en) * 1992-12-08 1993-11-30 Bakhoum Ezzat G Intelligent diskette for software protection
CA2091501C (en) * 1993-03-11 2001-04-24 Thomas E. Elliott Hardware protection control for computer storage devices
CA2101123C (en) * 1993-07-22 1997-12-30 Kok-Wah Yeow Absolute static lock of files and directories on magnetic disk storage media in single machine personal microcomputers
US5454039A (en) * 1993-12-06 1995-09-26 International Business Machines Corporation Software-efficient pseudorandom function and the use thereof for encryption
WO1995016238A1 (en) * 1993-12-06 1995-06-15 Telequip Corporation Secure computer memory card
US5535188A (en) * 1994-10-03 1996-07-09 International Business Machines Corporation Data security protection for information recorded on a rewritable storage medium using a write-once read-many storage medium
US5854719A (en) * 1994-10-18 1998-12-29 Iomega Corporation Methods and apparatus for detecting whether a removable cartridge disk drive is empty
US5682475A (en) * 1994-12-30 1997-10-28 International Business Machines Corporation Method and system for variable password access
US5644444A (en) * 1995-03-10 1997-07-01 Iomega Corporation Read/write protect scheme for a disk cartridge and drive

Also Published As

Publication number Publication date
CA2211590C (en) 2000-10-31
WO1996028820A1 (en) 1996-09-19
DE69613096T2 (de) 2002-05-16
EP0789908A4 (ja) 1997-09-24
EP1132910A2 (en) 2001-09-12
US6104561A (en) 2000-08-15
EP1132910A3 (en) 2003-01-29
DE69613096D1 (de) 2001-07-05
DE789908T1 (de) 1998-02-19
EP0789908B1 (en) 2001-05-30
US5949601A (en) 1999-09-07
US5644444A (en) 1997-07-01
EP0789908A1 (en) 1997-08-20
CA2211590A1 (en) 1996-09-19

Similar Documents

Publication Publication Date Title
US5644444A (en) Read/write protect scheme for a disk cartridge and drive
EP0294489B1 (en) Optical disc and optical disc unit
US5535188A (en) Data security protection for information recorded on a rewritable storage medium using a write-once read-many storage medium
US4785361A (en) Method and apparatus for frustrating the unauthorized copying of recorded data
US4858036A (en) Software protection and identification system
US6317281B1 (en) Disk storage device having identification information for protecting stored data
EP0484905A2 (en) Interface for disk drives
JPH04265567A (ja) 媒体タイプ識別装置及び方法
GB2131580A (en) Frustrating the unauthorized copying of recorded data
KR20020061176A (ko) 호스트 보호 영역 복제 과정
US20020152333A1 (en) A method and apparatus for restoring data damaged by a computer virus on a magnetic informatoin recording disk in a hard disk drive
JP2000353056A (ja) データ記録媒体にアクセスしたドライブのトラッキング方法
CN2505953Y (zh) 具有控制芯片的光盘片结构
GB2244170A (en) Magnetic disc recording/reproducing apparatus
US6724554B1 (en) Read/write protect scheme for a disk cartridge and drive
US7506178B2 (en) Tamper-resistant re-writable data storage media
US6583945B1 (en) Method for irreversibly write-securing a magnetic storage cartridge
EP0490400B1 (en) Information storage apparatus
JPS6320769A (ja) 光デイスク
EP0425125B1 (en) System with a multi-function optical disk and drive for it
JPH07503566A (ja) ドングル
JP2720963B2 (ja) 光デイスク
JPH06302049A (ja) テープカセット情報保護システム
JPH01162286A (ja) メモリー・カートリッジ
JPS60215232A (ja) 情報不正使用防止方式