データを格納するように構成されたデータメモリと、プログラムメモリと、を含むデータ記憶装置であって、前記プログラムメモリは、格納されたセキュリティキーと、ユーザが第1の装置セキュリティIDを生成して、格納されたデータへのアクセスを制限できるようにする第1のプログラムコードと、セキュリティコマンドを受信し、受信したセキュリティコマンドに関連する第2の装置セキュリティIDと前記格納されたセキュリティキーとを比較して、前記第2の装置セキュリティIDと前記格納されたセキュリティキーとが対応する場合、前記第1の装置セキュリティIDによる認証はバイパスされて、前記格納されたデータへのアクセスが提供されるように構成された第2のプログラムコードと、を含むデータ記憶装置。請求項1に記載の装置であって、前記格納されたデータはデータメモリ内初期は暗号化形式である装置。請求項2に記載の装置であって、前記第2の装置セキュリティIDと前記格納されたセキュリティキーとが対応する場合、前記第2のプログラムコードは非復号化形式で格納されたデータへのアクセスを提供するように構成される装置。請求項3に記載の装置であって、前記セキュリティコマンドはセキュリティイレーズコマンドsecurityerasecommandであり、前記第2の装置セキュリティIDと前記格納されたセキュリティキーとが対応する場合、前記第2のプログラムコードは格納された暗号化データに関連する少なくとも1つの復号鍵を削除することにより前記セキュリティイレーズコマンドを実行するように構成される装置。請求項1に記載の装置であって、前記第2の装置セキュリティIDは前記データ記憶装置に対する製作プロセスデータから発生される装置。請求項5に記載の装置であって、前記第2の装置セキュリティIDが発生される前記製作プロセスデータは前記データ記憶装置のハウジングに含まれる装置。請求項5に記載の装置であって、前記第2のセキュリティIDが発生される前記製作プロセスデータは前記データ記憶装置のハウジングに付されるラベルに含まれる装置。請求項5に記載の装置であって、前記第2のセキュリティIDが発生される前記製作プロセスデータは製作されたセキュリティID、装置通し番号および製造日の少なくとも1つを含む装置。請求項5に記載の装置であって、前記第2の装置セキュリティIDは記憶装置故障解析システムにより前記データ記憶装置に対する製作プロセスデータから発生される装置。請求項9に記載の装置であって、前記第2のプログラムコードは前記記憶装置故障解析システムから前記セキュリティコマンドを受信するように構成される装置。請求項1に記載の装置であって、前記データ記憶装置はディスク装置である装置。データ記憶装置に連結するように構成される通信ポートと、プログラムメモリと、を含む記憶装置故障解析システムであって、前記プログラムメモリは、前記データ記憶装置に関連する製作プロセスデータに基づいてセキュリティIDを発生し、発生された前記セキュリティIDを有する装置アンロックコマンドを通信ポートを介してデータ記憶装置へ送るように構成された第1のプログラムコードと、前記装置アンロックコマンドが前記実行されたら、前記データ記憶装置に故障解析テストを実施して故障解析結果を提供するように構成された第2のプログラムコードと、を含む記憶装置故障解析システム。請求項12に記載のシステムであって、前記第2の装置セキュリティIDが発生される前記製作プロセスデータは前記データ記憶装置のハウジングに含まれるシステム。請求項12に記載のシステムであって、前記第2のセキュリティIDが発生される前記製作プロセスデータは前記データ記憶装置のハウジングに付されるラベル上に含まれる装置。請求項12に記載のシステムであって、前記第2のセキュリティIDが発生される製作プロセスデータは製作されたセキュリティID、装置通し番号および製造日の少なくとも1つを含むシステム。データ記憶装置内に格納されたユーザデータへのアクセスを制限する方法であって、ユーザが前記格納されたユーザデータへのアクセスを制限する第1の装置セキュリティIDを生成できるようにするステップと、セキュリティキーを確立するステップと、前記セキュリティキーを前記データ記憶装置内に格納するステップと、前記記憶装置がセキュリティコマンドを受信し、受信したセキュリティコマンドに関連する第2の装置セキュリティIDと格納されたセキュリティキーと比較して、第2の装置セキュリティIDと格納されたセキュリティキーとが対応する場合、前記第1の装置セキュリティIDによる認証がバイパスされて、前記格納されたユーザデータへのアクセスを提供できるようにプログラムできるステップと、を含む方法。請求項1に記載の方法であって、前記格納されたデータは初期は前記データメモリ内で暗号化形式である方法。請求項17に記載の方法であって、さらに、前記第2の装置セキュリティIDと前記格納されたセキュリティキーとが対応する場合、非復号化形式で前記格納されたデータへのアクセスを提供するステップを含む方法。請求項18に記載の方法であって、さらに、前記暗号化データに関連する少なくとも1つの復号鍵をイレーズするステップを含む方法。請求項16に記載の方法であって、さらに、前記データ記憶装置に対する製作プロセスデータから前記第2の装置セキュリティIDを発生するステップを含む方法。本開示の態様はこれらおよび/または他の問題に対するソリューションを提供し、従来技術に優る他の利点を提供する。概要ユーザデータへのアクセスが制限されるデータ記憶装置が提供される。データ記憶装置はユーザデータを格納するメモリ場所を有するデータメモリを含んでいる。データ記憶装置はプログラムメモリも有する。プログラムメモリはユーザが第1の装置セキュリティIDを生成して、格納されたデータへのアクセスを制限できるようにする第1のプログラムコードを含んでいる。プログラムメモリ内に含まれる第2のプログラムコードはセキュリティコマンドを受信し、受信したセキュリティコマンドに関連する第2の装置セキュリティIDを格納されたセキュリティキーと比較することができる。第2の装置セキュリティIDおよび格納されたセキュリティキーが対応する場合、第1の装置セキュリティIDによる認証はバイパスされて、格納されたデータへのアクセスが提供される。あるデータ記憶装置では、格納されたデータは暗号化形式である。このような態様において、第2の装置セキュリティIDおよび格納されたセキュリティキーが対応する場合、第2のプログラムコードは非復号化形式でしか格納されたデータへのアクセスを提供しない。これは、暗号化され格納されたユーザデータ内の情報が明らかにされずに、データ記憶装置の故障解析等の操作を実施することができる。本開示の態様を特徴づけるこれらおよび他の特徴および利点は添付図を参照して以下の説明を読めば明らかである。図1に、ユーザデータへのアクセスが制限されるデータ記憶装置100の単純化されたブロック図を示す。装置100は、主要コンポーネントとして、データメモリ102、プログラムメモリ104および、データメモリ102とプログラムメモリ104に接続されるコントローラ106を含んでいる。コントローラ106はホストシステム108とデータ記憶装置100間のホスト記憶装置インターフェイス110を介した通信を促進する1つ以上のプロセッサおよび回路を含むことができる。また、コントローラ106はホストシステム108からコマンドを受信しそれに応答してプログラムメモリ104からのプログラムコードを実行することができる。ホストシステム108は一連の論理演算を実施することができるパーソナルコンピュータまたは他のシステムローカルまたはリモート等のマイクロプロセッサベースデータ処理システムを含むことができる。データメモリ102は暗号化および/または非暗号化ユーザデータ114、暗号化ユーザデータ用暗号化および復号キー116、および任意他のタイプの暗号化/非暗号化データ118を格納することができる複数のメモリ場所を含んでいる。プログラムメモリ104は、そのメモリ場所122内に、第1のプログラムコード124、第2のプログラムコード126、セキュリティキー128、および任意他のプログラムモジュール131を含んでいる。いくつかの態様において、セキュリティキー128は、データ記憶装置100の通し番号および製造日等の製作プロセスデータから装置100の製作時に発生されてプログラムメモリ104内に格納されることができる。それからセキュリティキー128を発生することができる製作プロセスデータは製作されたセキュリティIDをも含むことができ、それも製作時に発生することができるが、セキュリティキー128とは異なることがある。一まとめにして参照番号144で示される装置通し番号、装置の製造日および製作されたセキュリティIDは、データ記憶装置100のハウジング上に含まれる。特定の態様において、情報144をデータ記憶装置100のハウジングに付されるラベルに含むことができる。本態様において、第1のプログラムコード124によりユーザは第1の装置セキュリティIDを生成して、格納されたデータ114へのアクセスを制限することができる。第1の装置セキュリティIDは装置から読み出されることをしないように装置100内で通常は暗号化される。第2のプログラムコード126はセキュリティコマンド127を受信し、それに応答して、受信したセキュリティコマンドに関連する第2の装置セキュリティID129を格納されたセキュリティキー128と比較する。第2の装置セキュリティID129および格納されたセキュリティキー128が対応する場合、第2のプログラムコード126は第1の装置セキュリティIDによる認証をバイパスして、格納されたデータ114へのアクセスを提供する。あるデータ記憶装置では、格納されたデータは暗号化形式とすることができる。このような態様において、第2の装置セキュリティID129および格納されたセキュリティキー128が対応する場合、第2のプログラムコード126は非復号化形式でしか格納されたデータ114へのアクセスを提供しない。格納されたデータ114へのアクセスが非復号化形式でしか提供されない場合、通常はそこから情報を引き出すことができない2進データである暗号化データしか読み出すことができない。故障時に、第1の装置セキュリティIDをディセーブルせずに、ユーザが装置100をメーカへ戻す時にこの特徴は特に有用である。特に、これは暗号化され格納されたユーザデータ内の情報を明らかにすることなくデータ記憶装置の故障解析等の操作を実施することができる。ユーザデータをさらに保護するために、ある態様において、セキュリティコマンド127はセキュリティイレーズコマンドsecurityerasecommandを含んでいる。このような態様において、第2の装置セキュリティID129および格納されたセキュリティキー128が対応する場合、第2のプログラムコード126は格納された暗号化データ114に関連する少なくとも1つの復号キー116を削除してセキュリティイレーズコマンドを実行するように構成される。格納された暗号化データ114に関連する復号キー116が削除されると、データを回復することができない。装置100の故障解析は記憶装置故障解析システムにより実施することができ、それは図1のホストシステム108等の適切に構成されたコンピュータとすることができる。図1に示すように、システム108は入力130、出力132、プログラムメモリ134、コントローラ136およびホスト記憶装置インターフェイス110を介してデータ記憶装置通信ポート120に連結する通信ポート138を含んでいる。入力130はそれを介してデータを入力することができかつさまざまなコマンドを入力して有効にすることができるようなキーボード等の、任意適切な入力装置とすることができる。出力132は、たとえば、故障解析結果の視覚レンダリングを提供することができるディスプレイユニットまたはミラー等の任意の適切な出力装置とすることができる。1つ以上のプロセッサを含むことができるコントローラ136が入力130、出力132、プログラムメモリ134および通信ポート138に連結されてシステム108の動作を制御する。プログラムメモリ134はデータ記憶装置100に関連する製作プロセスデータ144等に基づいて第2の装置セキュリティID129を発生し、発生されたセキュリティID129を有するセキュリティコマンドすなわち、装置アンロックコマンド127を通信ポート138を介してデータ記憶装置100に送るように構成される第1のプログラムコード140を含んでいる。プログラムメモリ134内に含まれる第2のプログラムコード142は、装置アンロックコマンド127が正常に実行されると、データ記憶装置100上で故障解析を実施して故障解析結果を提供するように構成される。前述したように、セキュリティキー128および第2の装置セキュリティID129を発生するのに使用された製作プロセスデータは同じであるか少なくとも類似している。したがって、同じまたは類似プログラムコードを使用してセキュリティキー128および第2の装置セキュリティID129を発生することができる。前述したように、製作プロセスデータ144内に含まれる製作されたセキュリティIDはデータ記憶装置100とは別個のいかなる場所にも記憶されることはなく、装置ハウジングまたは外部カバー以外の任意の場所、または装置100に付したラベルから通常読み出されることができない。したがって、第2の装置セキュリティID129を発生するために、製作されたセキュリティIDを必要とする態様では、装置100のアンロッキングは装置100を物理的に所有し製作されたセキュリティIDを装置から読み出すことができる人しか実施することができない。一態様において、データ記憶装置100はユーザデータへのアクセスが図1に関して前記したように制限され、図2に関して前述した、ディスク装置である。図2は本態様が有用であるディスク装置200の等角図である。ディスク装置200はベース202およびトップカバー図示せずを有するハウジングを含んでいる。ディスク装置200は、さらに、単一ディスクまたはディスクパック206を含み、それはディスククランプ208によりスピンドルモータ図示せず上に搭載される。ディスクパック206は複数の個別ディスクを含み、それらは中心軸209周りを一緒に回転するように搭載される。各ディスク表面には関連するディスクヘッドスライダ210があり、それはディスク表面と通信するためにディスク装置200に搭載される。図2に示す例では、スライダ210はサスペンション212により支持されており、それは次にアクチュエータ216のトラックアクセスアーム214に取り付けられる。図2に示すアクチュエータはロータリムービングコイルアクチュエータとして知られるタイプのアクチュエータであり、一般的に218に示す、ボイスコイルモータVCMを含んでいる。ボイスコイルモータ218はアクチュエータ216をその取り付けられたヘッド210と共にピボット軸220周りに回転させ、ヘッド210をディスク内径224およびディスク外径226間の円弧状経路222に沿った所望のデータトラック上に位置決めする。ボイスコイルモータ218はヘッド210およびホストコンピュータ図示せずにより発生される信号に基づいてサーボエレクトロニクス230により駆動される。異なるディスクまたはディスクの異なる部分を、それぞれ、プログラムコード図1に関して記述した124および128等および暗号化ユーザデータ図1の114等を格納するプログラムメモリおよびデータメモリ部として使用することができる。あるいは、ディスク装置200において、プログラムコードおよびセキュリティキー図1の128等を1つまたは複数のディスク206とは別個のディスク装置不揮発性メモリ内に格納することができ、ユーザデータだけを1または複数のディスク206上に格納することができる。いずれにせよ、第1の装置セキュリティIDの確立と関連する第2の装置セキュリティIDを有するセキュリティコマンドを使用するディスク装置のアンロックとは、図1に関して記述したのと実質的に同じ方法で実施される。次に、図3に、データ記憶装置内に格納されたユーザデータへのアクセスを制限する方法のフロー図を示す。この方法の第1のステップは格納されたデータへのアクセスを制限する第1の装置セキュリティIDをユーザが生成できるようにすることを含んでいる。これはステップ302に例示されている。ステップ304において、セキュリティキーが確立される。次に、セキュリティキーはデータ記憶装置内に格納される。これはステップ306に例示されている。ステップ308において、記憶装置はセキュリティコマンドを受信し、それに応答して、受信したセキュリティコマンドに関連する第2の装置セキュリティIDを格納されたセキュリティキーと比較し、第2の装置セキュリティIDおよび格納されたセキュリティキーが対応するならば、第1の装置セキュリティIDによる認証をバイパスして格納されたデータへのアクセスを提供できるようにプログラム可能とされる。ある態様において、格納されたデータは暗号化形式とすることができる。このような態様では、第2の装置セキュリティIDおよび格納されたセキュリティキーが対応するならば、非復号化形式の格納されたデータへのアクセスが提供される。本開示のさまざまな態様の構造および機能の詳細と共に、本開示のさまざまな態様の非常に多くの特性および利点を前記説明において述べてきたが、本開示は実例にすぎず、添付特許請求の範囲が表現される用語の広範な一般的意味合いにより示される全範囲までの本開示の原理内で詳細、特に部品の構造および配置に関して、変更を行うことができる。たとえば、本開示の範囲および精神から逸脱することなく実質的に同じ機能性を維持しながら、データ記憶装置の特定の応用に応じて特定の要素を変えることができる。さらに、ここで記述された好ましい態様はディスク装置に対する制限されたイレーズおよびアンロックに向けられているが、当業者ならば本開示の教示は本開示の範囲および精神から逸脱することなく任意のデータ記憶装置に応用できることが理解される。