【手続補正書】
【提出日】平成17年3月1日(2005.3.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
磁気記録媒体と、前記磁気記録媒体を回転駆動するスピンドルモータと、前記磁気記録媒体にデータを読み書きするための磁気ヘッドと、前記磁気ヘッドを制御する磁気ヘッド制御部と、上位装置との情報のやり取りを制御するインタフェース制御部と、前記磁気ヘッド制御部及び前記インタフェース制御部間に設けられ、前記上位装置と前記磁気記録媒体との間の情報の書き込み又は読み出しを制御するリード／ライト制御部とを有する磁気ディスク装置において、
前記上位装置から前記情報の書き込み要求が発行された場合に、当該情報を書き込む書き込み要求領域を記憶する書き込み領域管理手段と、
前記上位装置から前記情報の読み出し要求が発行された場合に、当該情報を読み出す読み出し要求領域の一部又は全部が、前記書き込み管理手段が記憶している前記書き込み要求領域と一致するか否かを判定する読み出し領域判定手段と、
前記読み出し要求領域の一部又は全部が前記読み出し判定手段が記憶している書き込み要求領域と一致していた場合に、前記磁気ヘッドの書き込み機能が正常に動作しているか否かを検査する磁気ヘッド検査手段と、
前記磁気ヘッド検査手段により前記磁気ヘッドの書き込み機能が正常に動作していると判断された場合に、前記上位装置からの読み出し要求に対して、前記磁気記録媒体から情報を読み出して前記上位装置に転送し、前記磁気ヘッドの書き込み機能が正常に動作していないと判断された場合に、前記上位装置からの読み出し要求に対して、障害の発生を報告する情報読出し及び障害報告手段と
を備えることを特徴とする磁気ディスク装置。
【請求項２】
請求項１記載の磁気ディスク装置において、
前記磁気ヘッド検査手段は、
前記磁気ヘッド毎に前記磁気記録媒体上に書き込み検査用の書き込み検査領域を割り当て、前記書き込み検査領域に所定の診断データを書き込ませ、その後当該診断データを前記書き込み検査領域から読み出させ、読み出した前記診断データが前記書き込み検査領域に書き込んだ前記診断データと一致するか否かを照合することを特徴とする磁気ディスク装置。
【請求項３】
請求項１記載の磁気ディスク装置において、
前記磁気ヘッド検査手段は、
前記磁気ヘッド毎に前記磁気記録媒体上に書き込み検査用の書き込み検査領域を割り当て、前記書き込み検査領域に記録されているデータを読み出させて前記磁気記録媒体に欠陥がないことを確認し、前記書き込み検査領域に所定の診断データを書き込ませ、その後当該診断データを前記書き込み検査領域から読み出させ、読み出した前記診断データが前記書き込み検査領域に書き込んだ前記診断データと一致するか否かを照合することを特徴とする磁気ディスク装置。
【請求項４】
請求項２又は請求項３記載の磁気ディスク装置において、
前記磁気ヘッド毎の前記書き込み検査領域を、前記磁気ヘッド切り替え処理に要する時間を考慮して、ずらして配置したことを特徴とする磁気ディスク装置。
【請求項５】
請求項１記載の磁気ディスク装置において、
前記書き込み領域管理手段は、
記憶している前記書き込み要求領域数が規定値を超えた場合に、前記磁気ヘッド検査手段に前記磁気ヘッドの書き込み機能が正常に動作しているか否かの検査を実行させ、全ての前記磁気ヘッドが正常であったときには、前記書き込み領域管理手段が記憶している前記書き込み要求領域をクリアし、いずれかの前記磁気ヘッドについて障害を検出したときには、前記上位装置からの前記書き込み要求又は前記読み出し要求に対して障害を報告することを特徴とする磁気ディスク装置。
【請求項６】
請求項１記載の磁気ディスク装置において、
前記書き込み領域管理手段は、
定期的に、前記磁気ヘッド検査手段に前記磁気ヘッドの書き込み機能が正常に動作しているか否かの検査を実行させ、全ての前記磁気ヘッドが正常であったときには、前記書き込み領域管理手段が記憶している前記書き込み要求領域をクリアし、いずれかの前記磁気ヘッドについて障害を検出したときには、前記上位装置からの前記書き込み要求又は前記読み出し要求に対して障害を報告することを特徴とする磁気ディスク装置。
【請求項７】
定期的にデータを磁気記録媒体に書き込んだ後、読み出して元のデータと照合することによって、磁気ヘッドの書き込み機能が正常に動作しているか否かを診断する磁気ヘッド診断機能を有する磁気ディスク装置において、
前記上位装置から前記情報の書き込み要求が発行された場合に、当該情報を書き込む書き込み要求領域を記憶する書き込み領域管理手段と、
前記診断により異常を検出した場合に、前記書き込み領域管理手段が記憶している前記書き込み要求領域を上位装置に報告する報告手段と、
前記診断により異常を検出しなかった場合に、前記書き込み領域管理手段が記憶している前記書き込み要求領域をクリアするクリア手段とを備えることを特徴とする磁気ディスク装置。
【請求項８】
請求項７記載の磁気ディスク装置において、
前記書き込み領域管理手段は、記憶した前記書き込み要求領域の数が規定値を超えた場合に、磁気ヘッドの書き込み機能が正常に動作しているか否かを診断する
ことを特著とする磁気ディスク装置。
【請求項９】
定期的にデータを磁気記録媒体に書き込んだ後、読み出して元のデータと照合することによって、磁気ヘッドの書き込み機能が正常に動作しているか否かを診断する磁気ヘッド診断機能を有する磁気ディスク装置を配下に複数接続し、中央処理装置から転送されてきたデータについて冗長データを生成する第１の機能と、前記中央処理装置から転送されてきた前記データ及び生成した前記冗長データを複数の前記磁気ディスク装置に格納する第２の機能とを有するディスク制御装置において、
前記磁気ヘッド診断機能によって、いずれかの前記磁気ディスク装置の異常が検出されたときに、異常が検出された前記磁気ディスク装置以外の残りの前記磁気ディスク装置に格納されているデータから、異常が検出された前記磁気ディスク装置に格納されたデータを生成するデータ生成手段と、
前記データ生成手段により生成された前記データと、異常が検出された前記磁気ディスク装置上のデータとを比較する比較手段と、
前記比較手段により不一致となったデータの格納位置を、書き込み不可領域として表示する表示手段とを備えることを特徴とするディスク制御装置。
【請求項１０】
請求項９記載のディスク制御装置において、
さらに配下にスペア磁気ディスク装置が接続され、
前記磁気ヘッド診断機能によって、いずれかの磁気ディスク装置の異常を検出したときには、異常が検出された前記磁気ディスク装置以外の残りの前記磁気ディスク装置に格納されているデータから、異常が検出された前記磁気ディスク装置に格納されたデータを生成し、当該生成したデータを前記スペア磁気ディスク装置に格納するデータ回復手段と、
前記データ回復手段により生成されて前記スペア磁気ディスク装置に格納された前記データと、異常が検出された前記磁気ディスク装置上のデータとを比較する比較手段とを備えることを特徴とするディスク制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
４）上位装置から書き込み要求が発行された書き込み要求領域を記憶する書き込み領域管理手段を磁気ディスク装置に備える。書き込み領域管理手段は、記憶した書き込み要求領域数が、規定値を超えた場合に磁気ヘッドの検査を実行し、全ての磁気ヘッドが正常であった場合には、前記書き込み領域管理手段により登録した書き込み領域をクリアし、いずれかの磁気ヘッドについて障害を検出したときには、上位装置からの全ての読み出し要求、書き込み要求に対して障害を報告してもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
さらに書き込み領域管理手段は、定期的に、前記磁気ヘッド検査手段に前記磁気ヘッドの書き込み機能が正常に動作しているか否かの検査を実行させ、全ての前記磁気ヘッドが正常であったときには、前記書き込み領域管理手段が記憶している前記書き込み要求領域をクリアし、いずれかの前記磁気ヘッドについて障害を検出したときには、前記上位装置からの前記書き込み要求又は前記読み出し要求に対して障害を報告するようにしても良い。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
つまり、磁気記録媒体上に診断に用いられる領域を確保し、この領域に診断データを書き込んだ後、そのデータを読み出して診断データと照合することにより、磁気ヘッドを検査する磁気ヘッド検査手段と、上位装置から前記情報の書き込み要求が発行された場合に、当該情報を書き込む書き込み要求領域を記憶する書き込み領域管理手段と、上位装置から前記情報の読み出し要求が発行された場合に、当該情報を読み出す読み出し要求領域の一部又は全部が、前記書き込み管理手段が記憶している前記書き込み要求領域と一致するか否かを判定する読み出し領域判定手段と、前記読み出し要求領域の一部又は全部が前記読み出し判定手段が記憶している書き込み要求領域と一致していた場合に、前記磁気ヘッドの書き込み機能が正常に動作しているか否かを検査する磁気ヘッド検査手段とを、磁気ディスク装置に備える。これら手段により、書込不可の障害により不正となるデータを、上位装置に送出することを防止できる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
磁気ディスク装置１０００は、磁気記録媒体１０１０、磁気記録媒体を回転駆動するスピンドルモータ１０２０、磁気記録媒体上にデータを読み書きするための磁気ヘッド１０３０、磁気ヘッドを制御する磁気ヘッド制御部１０４０、上位装置とのインタフェースを制御（情報のやり取りを制御）するインタフェース制御部１０８０、磁気ヘッド制御部及びインタフェース制御部間に設けられ、上位装置と磁気記録媒体との間の情報の書き込み又は読み出しを制御することにより上位装置からの入出力要求を実行するリード/ライト制御部１０５０、これら制御部を有機的に連結し機能させるための制御プロセッサ１０６０、制御プロセッサ１０６０上で動作するプログラム、パラメータその他の制御情報を格納する制御メモリ１０７０から構成されている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
書き込み不可障害が発生した場合には、上位装置からの全ての入出力要求に対して書き込み不可障害を報告する（２０７０、図２）。上位装置は、本障害報告を契機に書き込み領域管理ＴＢＬの内容を磁気ディスク装置１０００から読み出す。なお、磁気ディスク装置１０００が上位装置に報告する書き込み不可領域は、上位装置が認識可能な論理アドレスに変換されて報告される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
読み出し領域チェック手段６０１０は、上位装置からの読み出し要求に応答し、処理７０１０（図８）により当該読み出し要求の物理トラックアドレスを算出する。次の処理７０２０では、処理７０１０により算出した上位装置からの読み出し要求領域の一部又は全部が、書き込み領域管理ＴＢＬに登録されているか否かを確認する。この結果、読み出し要求領域の一部又は全部が書き込み領域管理ＴＢＬに登録されていた場合は、磁気ヘッド診断手段１１００を実行する（処理７０３０）。全ての磁気ヘッドの書き込み機能が正常に動作していると判断された場合には（ＹＥＳ、処理７０４０）、読み出し処理を実行する。