[go: up one dir, main page]

JP2009087479A - Inspection method for reading data of hard disk drive - Google Patents

Inspection method for reading data of hard disk drive Download PDF

Info

Publication number
JP2009087479A
JP2009087479A JP2007257298A JP2007257298A JP2009087479A JP 2009087479 A JP2009087479 A JP 2009087479A JP 2007257298 A JP2007257298 A JP 2007257298A JP 2007257298 A JP2007257298 A JP 2007257298A JP 2009087479 A JP2009087479 A JP 2009087479A
Authority
JP
Japan
Prior art keywords
data
sector
hard disk
disk drive
start sector
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
JP2007257298A
Other languages
Japanese (ja)
Inventor
Hiroyuki Asahi
裕之 朝日
Shinichi Yamaji
慎一 山路
Kenji Fukuhara
賢二 福原
Yoshiro Yamamoto
吉朗 山本
Taisuke Emura
泰典 江村
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp filed Critical Panasonic Corp
Priority to JP2007257298A priority Critical patent/JP2009087479A/en
Publication of JP2009087479A publication Critical patent/JP2009087479A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Recording Or Reproducing By Magnetic Means (AREA)

Abstract

【課題】短時間で正確にハードディスクドライブ(HDD)の製品良否を判定する。
【解決手段】HDDに記録されたデータの抜き取り領域を指定する検査領域設定工程と、HDDから取得するデータのサイズを設定するデータサイズ設定工程と、HDDから取得するデータの開始セクターを決定する開始セクター決定工程と、開始セクター決定工程で決定した開始セクターからデータサイズ設定工程で設定したサイズ分の第1データおよび第2データを読み取るデータ取得工程と、データ取得工程で読み取った第1データを開始セクターから書き込むデータ記録工程と、再び開始セクターから第2データを読み取って第1データと比較するデータ比較工程を有し、データサイズ設定工程で設定したデータのサイズと開始セクター決定工程で決定した開始セクターを用いて、検査領域設定工程で設定された抜き取り領域に記録されたデータを、繰り返し抜き取って比較する
【選択図】図10
The quality of a hard disk drive (HDD) product is determined accurately in a short time.
An inspection area setting step for designating a sampling area of data recorded in an HDD, a data size setting step for setting a size of data acquired from the HDD, and a start of determining a start sector of data acquired from the HDD Start the sector determination step, the data acquisition step for reading the first data and the second data for the size set in the data size setting step from the start sector determined in the start sector determination step, and the first data read in the data acquisition step A data recording process for writing from the sector and a data comparison process for reading the second data from the start sector again and comparing it with the first data, and the data size set in the data size setting process and the start determined in the start sector determination process Using the sector, record in the sampling area set in the inspection area setting process The data are compared with withdrawn repeated .The 10

Description

本発明は、デジタル電子機器へ実装したハードディスクドライブの製品良否をデータ読みとりによって判定する検査方法に関するものである。   The present invention relates to an inspection method for determining product quality of a hard disk drive mounted on a digital electronic device by reading data.

近年、ハードディスクドライブの軽量小型化や大記憶容量化、アクセスの高速化が進むにつれ、ノートパソコンは勿論のこと、携帯音楽プレーヤーやデジタルビデオカメラ、デジタルスチルカメラなどにも内蔵され、これらの携帯を前提としたデジタル電子機器は、屋外への持ち出しも盛んに行われるようになった。   In recent years, as hard disk drives have become smaller and lighter, have larger storage capacities, and access speeds have increased, they have been built into portable music players, digital video cameras, digital still cameras, etc. as well as laptop computers. Digital electronic devices based on the premise have been actively taken out outdoors.

しかしながらハードディスクを内蔵したデジタル電子機器の製造工程においては、ハードディスクの運搬中やデジタル電子機器の筐体への実装中、さらにはハードディスクを実装したデジタル電子機器の品質検査中に加えられる衝撃や振動などの加振ストレスによって故障するケースがあり、デジタル電子機器の製造過程においてハードディスクドライブの製品良否を検査する必要があった。   However, in the manufacturing process of digital electronic devices with a built-in hard disk, shocks and vibrations applied during the transportation of the hard disk, mounting in the housing of the digital electronic device, and quality inspection of the digital electronic device mounted with the hard disk In some cases, it is necessary to inspect the quality of hard disk drive products during the manufacturing process of digital electronic equipment.

図4は、ハードディスクドライブの概念的な構成図である。   FIG. 4 is a conceptual configuration diagram of the hard disk drive.

図4において、ハードディスクドライブ400には、データを記録するための磁性体を両面に塗布した金属製のディスクであるプラッタ401と、プラッタ401を高速に回転させるためのモータ402と、アーム405の先端にある磁気ヘッド403をプラッタ401上の任意の位置に移動させるためのアクチュエータ404がある。またハードディスクドライブの制御方式によっては、ハードディスクドライブ400が非動作の場合に、アクチュエータ404が磁気ヘッド403をプラッタ401の外周にある位置416に退避させるものもある。   In FIG. 4, a hard disk drive 400 includes a platter 401, which is a metal disk coated with a magnetic material for recording data on both sides, a motor 402 for rotating the platter 401 at a high speed, and a tip of an arm 405. There is an actuator 404 for moving the magnetic head 403 located on the platter 401 to an arbitrary position. Depending on the control method of the hard disk drive, the actuator 404 may retract the magnetic head 403 to a position 416 on the outer periphery of the platter 401 when the hard disk drive 400 is not operating.

またハードディスクドライブ400を実装するデジタル電子機器にはCPU406とメモリ411があり、メモリ411にはOS412が常駐している。OS412がハードディスクドライブ400対してデータのアクセスを要求すると、CPU406からコマンド408が発行され、HDDコントローラ407はアクチュエータ404を所定の位置に移動して磁気ヘッド403経由でデータを読み出す。そして処理速度を向上させるためのメモリ409にデータ410を一時蓄えた後、デジタル電子機器のメモリ411にデータ413を転送する。   The digital electronic device on which the hard disk drive 400 is mounted has a CPU 406 and a memory 411, and an OS 412 is resident in the memory 411. When the OS 412 requests data access to the hard disk drive 400, a command 408 is issued from the CPU 406, and the HDD controller 407 moves the actuator 404 to a predetermined position and reads data via the magnetic head 403. Then, after temporarily storing the data 410 in the memory 409 for improving the processing speed, the data 413 is transferred to the memory 411 of the digital electronic device.

図4(A)はシリンダを横から見た図である。ハードディスクドライブ400は複数のプラッタ401を同軸に配置し、シリンダ414が形成される。シリンダ数を増加させることによって、ハードディスクドライブの記憶容量の大容量化が可能である。   FIG. 4A is a view of the cylinder as viewed from the side. In the hard disk drive 400, a plurality of platters 401 are arranged coaxially, and a cylinder 414 is formed. By increasing the number of cylinders, the storage capacity of the hard disk drive can be increased.

図4(B)はプラッタを横から見た図である。プラッタ421の両面上には記録されたデータをアクセスするために、磁気ヘッド419と磁気ヘッド420が配置され、アクチュエータ415に接合されている。   FIG. 4B is a view of the platter viewed from the side. A magnetic head 419 and a magnetic head 420 are disposed on both sides of the platter 421 and joined to the actuator 415 in order to access recorded data.

また図4(C)はプラッタを上から見た図である。プラッタの表面上には、同心円状に分割配置されたトラック417が複数あり、またトラック417には放射状に分割配置されたセクター418があり、これがハードディスクドライブにおける記録単位となる。   FIG. 4C shows the platter viewed from above. On the surface of the platter, there are a plurality of concentrically divided tracks 417, and the track 417 has radially divided sectors 418, which are recording units in the hard disk drive.

図5は、衝撃によってハードディスクドライブに動作不良が発生する仕組みを説明した図である。   FIG. 5 is a diagram illustrating a mechanism in which a malfunction occurs in the hard disk drive due to an impact.

図5(A)は、図4(B)の磁気ヘッド419付近を拡大したものである。   FIG. 5A is an enlarged view of the vicinity of the magnetic head 419 in FIG.

図5(A)において、図4(B)にあるプラッタ421は金属製のディスク基板500にデータを記録するための磁性体501が塗布されている。また図4(B)にある磁気ヘッド419にはスライダ502が装着されており、スライダ502はアーム503に接合され、図4(A)にあるアクチュエータ415によって支えられている。   In FIG. 5A, the platter 421 shown in FIG. 4B is coated with a magnetic material 501 for recording data on a metal disk substrate 500. A slider 502 is attached to the magnetic head 419 in FIG. 4B, and the slider 502 is joined to the arm 503 and supported by the actuator 415 in FIG.

ディスク基板500は毎秒数百回転という猛烈な速度で回転しており、図4(B)にある磁気ヘッド419はスライダ502を使い、ディスク基板500が高速に回転する際の空気の流れを利用して磁性体501上を浮上している。その浮上高504は0.1μm程度という極めて小さいものである。   The disk substrate 500 rotates at a tremendous speed of several hundred revolutions per second, and the magnetic head 419 shown in FIG. 4B uses a slider 502 and uses the flow of air when the disk substrate 500 rotates at high speed. It floats on the magnetic body 501. The flying height 504 is as extremely small as about 0.1 μm.

なお、ディスク基板500がスライダ502を浮上させるだけの回転数に満たない場合、当然、スライダ502は浮力を発生することが出来ない。このため、図4(B)にある磁気ヘッド419は磁性体501に接触するか、またはディスク基板500上に設けられた磁気ヘッドの退避領域であるCSSゾーン(Contact Start Stop Zone)に移動して接触していた(この方式はCSS方式と呼ばれている)。   In addition, when the disk substrate 500 is less than the number of rotations enough to lift the slider 502, the slider 502 cannot generate buoyancy. For this reason, the magnetic head 419 shown in FIG. 4B contacts the magnetic body 501 or moves to a CSS zone (Contact Start Stop Zone) which is a retraction area of the magnetic head provided on the disk substrate 500. They were in contact (this method is called the CSS method).

また、携帯を前提としたデジタル電子機器に実装するハードディスクドライブでは、ハードディスクドライブが非動作の場合や、ハードディスクドライブに実装された衝撃センサーが衝撃を検知した場合、図4のようにプラッタ401の外周である位置416に、磁気ヘッドを待機させる機構をもつものも多い(この方式はロード/アンロード方式と呼ばれている)。   Further, in the case of a hard disk drive mounted on a digital electronic device that is assumed to be portable, when the hard disk drive is not operating, or when an impact sensor mounted on the hard disk drive detects an impact, the outer periphery of the platter 401 as shown in FIG. Many of them have a mechanism for waiting the magnetic head at a position 416 (this method is called a load / unload method).

図5(B)は、衝撃や振動によってスライダと磁性体が接触した様子を示した図である。ハードディスクドライブが有する耐衝撃許容値には限界があり、その耐衝撃許容値を超える衝撃や振動が動作中(ディスク基板500が回転中)のハードディスクに与えられると、状態505や状態506のように磁性体501とスライダ502が接触し、その結果として磁性体501上に配置されたトラック507付近はアクセス不能となるほどの致命的な損傷を受けてしまう(ディスク基板500が回転しているため、スライダ504と磁性体501の接触により、円形の接触痕ができる)。また耐衝撃許容値を超える衝撃や振動が非動作中(ディスク基板500が停止中)のハードディスクに与えられた場合でも、状態505や状態506のように磁性体501とスライダ502が接触し、その結果として磁性体501上に配置されたトラックに存在するセクター508付近はアクセス不能となるほどの致命的な損傷を受けてしまう(ディスク基板500が停止しているため、スライダ504と磁性体501の接触により、点状の接触痕ができる)場合もあった。   FIG. 5B is a diagram illustrating a state in which the slider and the magnetic body are in contact with each other due to impact or vibration. There is a limit to the allowable shock resistance value of the hard disk drive, and when an impact or vibration exceeding the allowable shock resistance value is applied to the operating hard disk (the disk substrate 500 is rotating), the state 505 or the state 506 is obtained. The magnetic body 501 and the slider 502 come into contact with each other, and as a result, the vicinity of the track 507 disposed on the magnetic body 501 is fatally damaged to the extent that it becomes inaccessible (since the disk substrate 500 rotates, the slider 504 and the magnetic body 501 make a circular contact mark). Even when an impact or vibration exceeding the allowable impact resistance is applied to the hard disk that is not operating (the disk substrate 500 is stopped), the magnetic body 501 and the slider 502 come into contact with each other as in the state 505 and the state 506. As a result, the vicinity of the sector 508 existing in the track arranged on the magnetic body 501 is fatally damaged to the extent that it becomes inaccessible (the disk substrate 500 is stopped, so that the contact between the slider 504 and the magnetic body 501 occurs. In some cases, a point-like contact mark is formed.

よって従来から、ハードディスクドライブの製品良否を検査する方法として、ハードディスクドライブの記憶領域にあるすべてのセクターに対して、データ読み取りとデータ書き込み、およびデータの比較を行っていた。しかしながらこの方法による検査は所要時間が長いため、各製造工程において実施すると生産効率が著しく低下する短所があった。また製造の最終工程において実施した場合は、不良品を検出しても、どの工程において不良が発生したのかが不明確になっていた。また完成した製品からハードディスクを交換するために多くの重複作業が発生してしまうといった課題があった。   Therefore, conventionally, as a method for inspecting the quality of a hard disk drive product, data reading, data writing, and data comparison are performed for all sectors in the storage area of the hard disk drive. However, since the inspection by this method takes a long time, there is a disadvantage that the production efficiency is remarkably lowered when it is carried out in each manufacturing process. Further, when it is carried out in the final manufacturing process, it is unclear in which process the defect has occurred even if a defective product is detected. In addition, there is a problem that a lot of duplication work occurs in order to replace the hard disk from the finished product.

さらには、年々ハードディスクの記憶容量の増加に伴って、検査の所要時間が増加するといった課題もあった。   Furthermore, there has been a problem that the time required for inspection increases as the storage capacity of the hard disk increases year by year.

一方、従来から、ハードディスクに関連する製品の生産管理の効率化に関する工夫は種々なされてきている。   On the other hand, various devices have been made for improving the efficiency of production management of products related to hard disks.

例えば特許文献1には、製造工程における品質管理の効率化のためにハードディスクに工程進捗情報や使用前履歴情報を記録するシステムが提案されている。   For example, Patent Document 1 proposes a system that records process progress information and pre-use history information on a hard disk for efficient quality control in the manufacturing process.

また特許文献2には、効率よくハードディスクの生産工程管理を行うために、ディスクドライブのシリアル番号をディスクに書き込むことで、低コストを達成する工程管理方法が提案されている。   Patent Document 2 proposes a process management method that achieves low costs by writing a serial number of a disk drive to a disk in order to efficiently manage a hard disk production process.

また特許文献3には、製品ごとに内容の異なる作業指示と製品個体情報登録作業を効率的におこなうための生産管理システムが提案されている。   Patent Document 3 proposes a production management system for efficiently performing work instructions having different contents for each product and product individual information registration work.

また特許文献4には、ハードディスクドライブをランダムに着脱することを可能にしたハードディスクドライブのテスト方法が提案されている。
特開平5−54549号公報 特開平11−312371号公報 特開2001−236114号公報 特開2004−342116号公報
Patent Document 4 proposes a test method for a hard disk drive that makes it possible to attach and detach the hard disk drive at random.
JP-A-5-54549 Japanese Patent Laid-Open No. 11-312371 JP 2001-236114 A JP 2004-342116 A

しかしながら特許文献1〜4を含め、従来の技術では、本発明が解決しようとする課題を解決することはできなかった。   However, the conventional techniques including Patent Documents 1 to 4 cannot solve the problem to be solved by the present invention.

本発明は、短時間で正確にハードディスクドライブの製品良否を判定する検査方法を提供することを第1の目的とする。   A first object of the present invention is to provide an inspection method for accurately determining the quality of a hard disk drive product in a short time.

また、ハードディスクドライブの記憶容量が増加した場合でも同一の所要時間で、ハードディスクドライブの製品良否を判定する検査方法を提供することを第2の目的とする。   It is a second object of the present invention to provide an inspection method for determining whether a hard disk drive product is good or not in the same required time even when the storage capacity of the hard disk drive increases.

上記課題を解決するために本発明のハードディスクドライブの製品良否の検査方法では、デジタル電子機器へ実装したハードディスクドライブの製品良否をデータ読みとりによって判定する検査方法であって、ハードディスクドライブに記録されたデータの抜き取り領域を指定する検査領域設定工程と、ハードディスクドライブから取得するデータの開始セクターを決定する開始セクター決定工程と、前記開始セクター決定工程で決定した開始セクターから取得するデータのサイズを設定するデータサイズ設定工程と、開始セクター決定工程で決定した開始セクターからデータサイズ設定工程で設定したサイズ分の第1データおよび第2データを読み取るデータ取得工程と、データ取得工程で読み取った第1データを開始セクターから書き込むデータ記録工程と、再び開始セクターから第2データを読み取って第1データと比較するデータ比較工程を有し、データサイズ設定工程で設定したデータのサイズと開始セクター決定工程で決定した開始セクターを用いて、検査領域設定工程で設定された抜き取り領域に記録されたデータを、繰り返し抜き取って比較することで、比較検査の所要時間を短縮することができる。   In order to solve the above-described problems, the hard disk drive product quality check method according to the present invention is a test method for determining the quality of a hard disk drive product mounted on a digital electronic device by reading data, and the data recorded on the hard disk drive An inspection area setting step for designating a sampling area, a start sector determination step for determining a start sector of data acquired from the hard disk drive, and data for setting a size of data acquired from the start sector determined in the start sector determination step Start the size setting step, the data acquisition step for reading the first data and the second data for the size set in the data size setting step from the start sector determined in the start sector determination step, and the first data read in the data acquisition step Write from sector A data recording step and a data comparison step of reading the second data from the start sector again and comparing it with the first data, using the data size set in the data size setting step and the start sector determined in the start sector determination step Thus, the time required for the comparison inspection can be shortened by repeatedly extracting and comparing the data recorded in the sampling area set in the inspection area setting step.

また、データサイズ設定工程で設定するデータのサイズは、ハードディスクドライブを構成するプラッタの表面上を同心円状に分割配置されたトラックの記録サイズで最小値未満の数値とすることで、検査に適したデータの読み取りサイズの上限を規定することができる。なおこことで言う、検査に適したデータの読み取りサイズとは、繰り返し抜き取り比較を行った結果、検査領域設定工程で設定した抜き取り領域に含まれるトラックごとに、少なくとも1つのセクターに対して、データ比較工程が第1データと第2データの比較を実行することを保証できる読み取りサイズのことである。   In addition, the data size set in the data size setting process is suitable for inspection by setting the recording size of the tracks arranged concentrically on the surface of the platter constituting the hard disk drive to a value less than the minimum value. The upper limit of the data read size can be defined. Note that the data reading size suitable for inspection refers to data comparison for at least one sector for each track included in the sampling area set in the inspection area setting process as a result of repeated sampling comparison. This is the read size that can guarantee that the process performs the comparison between the first data and the second data.

さらに、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は、ハードディスクドライブを構成するプラッタの表面上を同心円状に分割配置されたトラックの記録サイズで最小値以下の数値とすることで、検査に適したデータの間引きサイズの上限を規定することができる。なおこことで言う、検査に適したデータの間引きサイズとは、繰り返し抜き取り比較を行った結果、検査領域設定工程で設定した抜き取り領域に含まれるトラックごとに、少なくとも1つのセクターに対して、データ比較工程が第1データと第2データの比較を実行することを保証できるデータの間引きサイズのことである。   Further, the interval between the Nth start sector and the (N-1) th start sector determined in the start sector determination step is the smallest in the recording size of the tracks arranged concentrically on the surface of the platter constituting the hard disk drive. By setting a numerical value equal to or smaller than the value, an upper limit of the thinning size of data suitable for inspection can be defined. Note that the data thinning size suitable for inspection refers to data comparison for at least one sector for each track included in the sampling area set in the inspection area setting process as a result of repeated sampling comparison. This is a data thinning size that can guarantee that the process performs a comparison between the first data and the second data.

さらに、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は、データサイズ設定工程で設定した数値以上とすることで、検査に適したデータの間引きサイズの下限を規定することができる。なおこことで言う、検査に適したデータの間引きサイズとは、繰り返し抜き取り比較を行った結果、同一のセクターに対して、データ比較工程が第1データと第2データの比較を実行しないことを保証できるデータの間引きサイズのことである。   Furthermore, the interval between the Nth start sector and the (N-1) th start sector determined in the start sector determination step is not less than the numerical value set in the data size setting step, so that the data thinning size suitable for the inspection can be reduced. A lower limit can be defined. Here, the data thinning size suitable for the inspection means that the data comparison process does not perform comparison between the first data and the second data for the same sector as a result of repeated sampling comparison. It is the thinning size of data that can be done.

なお、データの読み取りサイズは前述した読み取りサイズの上限値の1/2以下、データの間引きサイズは前述した間引きサイズの上限値が望ましい。読み取りサイズが大きいほどデータアクセスの回数が増加するため検査時間が増加するし、またトラック上のすべてのセクターが壊れている接触痕(図5(C)にあるトラック507の接触痕)を検出するには、1トラックあたり1セクターを検査すれば十分である。   It is desirable that the data reading size is ½ or less of the upper limit value of the reading size described above, and the data thinning size is the upper limit value of the thinning size described above. The inspection time increases because the number of data accesses increases as the read size increases, and a contact mark (contact mark of the track 507 in FIG. 5C) in which all sectors on the track are broken is detected. It is sufficient to inspect one sector per track.

また、ハードディスクドライブに存在するすべてのセクターを検査するためには最大で、「開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔」を、「データサイズ設定工程で設定した数値」で除算した値に1を加算(前述の除算で小数点以下の余りがある場合)した回数の抜き取り検査を実施する必要がある。   Further, in order to inspect all the sectors existing in the hard disk drive, the maximum “interval between the Nth start sector determined in the start sector determination step and the N−1th start sector” is set to “data size setting”. It is necessary to carry out sampling inspections for the number of times obtained by adding 1 to the value divided by “the numerical value set in the process” (when there is a remainder after the decimal point in the above division).

さらに、ハードディスクドライブの記憶容量によっては読み取りサイズを変更して、検査の所要時間を同一にすることも可能である。例えば、記憶容量100GBのハードディスクドライブでは、データの読み取りサイズを記憶容量50GBのハードディスクドライブの1/2にして、さらに200GBのハードディスクドライブでは1/4にすれば、検査の所要時間はほぼ同一になる。なお、この場合でも繰り返し抜き取り比較を行った結果、検査領域設定工程で設定した抜き取り領域に含まれるトラックごとに、少なくとも1つのセクターに対して、データ比較工程が第1データと第2データの比較を実行することを保証しなければならないとは言うまでもない。   Furthermore, depending on the storage capacity of the hard disk drive, it is possible to change the reading size so that the time required for inspection is the same. For example, if the data read size is halved for a hard disk drive with a storage capacity of 100 GB and ¼ for a hard disk drive with a storage capacity of 50 GB and further ¼ for a hard disk drive with a 200 GB storage capacity, the time required for inspection will be substantially the same. . Even in this case, as a result of repeated sampling comparison, the data comparison process compares the first data and the second data for at least one sector for each track included in the sampling area set in the inspection area setting process. Needless to say, you have to guarantee that.

さらにデータの間引きサイズを間引きサイズの上限値(データの読み取りサイズは上限値以下)とすれば、繰り返し抜き取り比較を行った結果、検査領域設定工程で設定した抜き取り領域に含まれるトラックごとに、少なくとも1つのセクターに対して、データ比較工程が第1データと第2データの比較を実行することを保証できる。   Further, if the data thinning size is set to the upper limit value of the thinning size (the data reading size is equal to or smaller than the upper limit value), as a result of repeated sampling comparison, at least for each track included in the sampling region set in the inspection region setting step, For one sector, it can be ensured that the data comparison process performs a comparison between the first data and the second data.

また、生産過程に付与された工程番号を所定の演算によって所定範囲の数値に変換する工程番号変換工程を有し、工程番号ごとに開始セクター決定工程で決定する1回目の開始セクターが異なるようにすることで、同一生産過程における検査時間を短縮しつつ、各生産過程で発生したハードディスクドライブの特定トラックに依存する製品不良を検出することが可能となる。また製品完成時点では、ハードディクスドライブのすべての記憶領域の検査を完了することもでき、ハードディクスドライブの特定セクターに依存する製品不良を検出することも可能である。   In addition, there is a process number conversion step for converting the process number assigned to the production process into a numerical value within a predetermined range by a predetermined calculation so that the first start sector determined in the start sector determination process is different for each process number. As a result, it is possible to detect a product defect depending on a specific track of the hard disk drive generated in each production process while reducing the inspection time in the same production process. Further, when the product is completed, the inspection of all the storage areas of the hard disk drive can be completed, and it is possible to detect a product defect depending on a specific sector of the hard disk drive.

また、デジタル電子機器に付与されたシリアル番号を所定の演算によって所定範囲の数値に変換するシリアル番号変換工程を有し、シリアル番号ごとに開始セクター決定工程で決定する1回目の開始セクターが異なるようにすることで、同一生産過程における検査時間を短縮しつつ、ハードディクスドライブの特定セクターに依存する製品不良ロット単位で検出することが可能である。   In addition, there is a serial number conversion step for converting a serial number assigned to the digital electronic device into a numerical value within a predetermined range by a predetermined calculation, so that the first start sector determined in the start sector determination step is different for each serial number. By doing so, it is possible to detect in units of defective product lots depending on a specific sector of the hard disk drive while reducing the inspection time in the same production process.

本発明のハードディスクドライブのデータ読みとり検査方法よれば、短時間で正確にハードディスクドライブの製品良否を判定する検査方法を提供することができる。さらに、ハードディスクドライブの記憶容量が異なる場合でも同一の所要時間で、ハードディスクドライブの製品良否を判定する検査方法を提供することもできる。   According to the hard disk drive data reading inspection method of the present invention, it is possible to provide an inspection method for accurately determining the quality of a hard disk drive product in a short time. Furthermore, even when the storage capacities of the hard disk drives are different, it is possible to provide an inspection method for determining whether or not the hard disk drive is good in the same required time.

以下、本発明の実施の形態を、図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(実施の形態1)
以下、本発明の実施の形態を、図面を参照しながら説明する。
(Embodiment 1)
Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(実施の形態1)
図1は、本発明の第1の実施の形態に係るデジタル電子機器の概念的な構成図である。
(Embodiment 1)
FIG. 1 is a conceptual configuration diagram of a digital electronic device according to a first embodiment of the present invention.

図1においてマザーボード100はデジタル電子機器を構成する主要部品を固定したり、コネクターを装着したりするためのものである。CPU101は中央演算処理装置であり、ノースブリッジ102はメモリ110とCPU101とグラフィックチップ104間のデータ送信を制御する。またモニタ115はグラフィックチップ104を経由してノースブリッジから送信された映像信号を出力する。サウスブリッジ103は、接続デバイスとのインターフェース間のデータ送信を制御する。主要なインターフェースとしては、ODD116(光ディスクドライブ)やHDD117(ハードディスクドライブ)のインターフェースであるATA106(IDE)や、キーボード・ポインティングデバイス118のインターフェースであるI/Oコントローラ122、LAN119のインターフェースであるEthernet(登録商標)コントローラ108、モデム120のインターフェースであるMedemコントローラ109、USBデバイスのインターフェースであるUSBxN105などがある。不揮発性メモリであるフラッシュメモリ107には、デジタル電子機器を構成する前述の各種デバイスを制御するプログラムであるBIOS(Basic Input/Output System)が組み込まれており、デバイスの動作設定はサウスブリッジ103にあるCMOS113に保持する。なお電池111はCMOS113のバックアップ電源である。ジャンパーSW121(ジャンパースイッチ)は、サウスブリッジ103にあるGPIO112の各ピンに接続され、その設定状態はBIOSを経由して取得することができる。RTC114(リアルタイムクロック)は、デジタル電子機器の電源が遮断されている時も電池111からの電力供給によって動作し、正しい日時をカウントし続ける。またμCPU123(マイクロコンピュータ)は内部および外部からの電力制御(図示しない)やバイプレート機能を動作させるモータ124の動作を制御する。   In FIG. 1, a mother board 100 is used for fixing main components constituting a digital electronic device and attaching a connector. The CPU 101 is a central processing unit, and the north bridge 102 controls data transmission among the memory 110, the CPU 101, and the graphic chip 104. The monitor 115 outputs a video signal transmitted from the north bridge via the graphic chip 104. The south bridge 103 controls data transmission between the interfaces with the connected devices. As main interfaces, ATA 106 (IDE) which is an interface of ODD 116 (optical disk drive) and HDD 117 (hard disk drive), I / O controller 122 which is an interface of keyboard pointing device 118, and Ethernet (registration) of LAN 119 are registered. (Trademark) controller 108, a modem controller 109 that is an interface of a modem 120, and a USBxN 105 that is an interface of a USB device. The flash memory 107, which is a non-volatile memory, incorporates a BIOS (Basic Input / Output System) that is a program for controlling the various devices that make up the digital electronic device, and device operation settings are stored in the south bridge 103. It is held in a certain CMOS 113. The battery 111 is a backup power source for the CMOS 113. The jumper SW 121 (jumper switch) is connected to each pin of the GPIO 112 in the south bridge 103, and the setting state can be acquired via the BIOS. The RTC 114 (real time clock) operates by supplying power from the battery 111 even when the power source of the digital electronic device is cut off, and continues to count the correct date and time. The μCPU 123 (microcomputer) controls the operation of the motor 124 for operating the internal and external power control (not shown) and the biplate function.

図2は、本発明の第1の実施の形態に係るデジタル電子機器の外観図である。   FIG. 2 is an external view of the digital electronic apparatus according to the first embodiment of the present invention.

図2において、ノートパソコン、すなわちデジタル電子機器の筐体20には、ハードディスク(図示しない)は勿論のこと、液晶モニタ21、キーボード22、タッチパッド23、LANコネクター24、モデムコネクター25、USBコネクター26、光ディスクドライブ27など各種デバイスが実装されている。   In FIG. 2, a housing 20 of a notebook computer, that is, a digital electronic device, includes a hard disk (not shown), a liquid crystal monitor 21, a keyboard 22, a touch pad 23, a LAN connector 24, a modem connector 25, and a USB connector 26. Various devices such as the optical disk drive 27 are mounted.

図3は、本発明の第1の実施の形態に係るハードディスクドライブ衝撃吸収ユニットの分解展開図である。   FIG. 3 is an exploded development view of the hard disk drive shock absorbing unit according to the first embodiment of the present invention.

図3において、ハードディスクドライブ衝撃吸収ユニットは、ハードディスクドライブ30および信号ケーブル31、凹型衝撃吸収保持体32および平面型衝撃吸収保持体33から構成され、信号ケーブルの一部を除いて、衝撃吸収保持体がハードディスクドライブを6方向の衝撃から保護するようになっている。また信号ケーブルはATA106(図1参照)のコネクターに挿入される。このようなハードディスクドライブ衝撃吸収ユニットを装着した場合、ハードディスクドライブの耐衝撃性能は著しく向上する。   In FIG. 3, the hard disk drive shock absorbing unit is composed of a hard disk drive 30, a signal cable 31, a concave shock absorbing holder 32 and a flat shock absorbing holder 33, except for a part of the signal cable. Protects hard disk drives from shocks in six directions. The signal cable is inserted into the connector of the ATA 106 (see FIG. 1). When such a hard disk drive shock absorbing unit is mounted, the shock resistance performance of the hard disk drive is significantly improved.

しかしながら、ハードディスクドライブを内蔵した製品の製造工程(特に、ハードディスクドライブをドライブ衝撃吸収ユニットに実装する際や、デジタル電子機器へ実装する際)において、耐衝撃性能の向上を保証するものではないため、製造の各工程においてハードディスクドライブの取り扱いは最も慎重を要する事項の1つとなっている。   However, because it does not guarantee improvement in impact resistance in the manufacturing process of products with built-in hard disk drives (especially when mounting hard disk drives in drive shock absorption units or digital electronic devices), The handling of hard disk drives is one of the most sensitive matters in each manufacturing process.

図12は、本発明の第1の実施の形態に係るハードディスクドライブのセクターをアクセスするためのLAB方式の概念的な説明図である。   FIG. 12 is a conceptual explanatory diagram of the LAB method for accessing the sectors of the hard disk drive according to the first embodiment of the present invention.

ハードディスクドライブのセクターをアクセスする方法としては、LBA(Logical Block Addressing)方式が一般的となっている。これは、ハードディスクドライブのすべてのセクターに付与されている論理番号を指定することによって、ハードディスクドライブの物理的なセクターに記録されたデータをアクセスする方式である。   As a method for accessing a sector of a hard disk drive, an LBA (Logical Block Addressing) method is generally used. This is a method of accessing data recorded in a physical sector of a hard disk drive by designating logical numbers assigned to all sectors of the hard disk drive.

なお図12では、説明を簡単にするために、ハードディスクドライブは磁気ディスク面を2個、磁気ディスク面に配置されたトラックは8個、各トラックに配置されたセクターは10個とする。また、ハードディスクドライブのアクセス処理速度を向上させるために、LBA方式でのセクター番号の付与は、各磁気ディスク面の外周側にあるトラックに配置されたセクターが、トラック単位で優先的にLBAテーブルの先頭に割り振られているものとする。   In FIG. 12, for simplicity of explanation, it is assumed that the hard disk drive has two magnetic disk surfaces, eight tracks arranged on the magnetic disk surface, and ten sectors arranged on each track. In addition, in order to improve the access processing speed of the hard disk drive, the sector number assignment in the LBA method is such that sectors arranged in tracks on the outer peripheral side of each magnetic disk surface are preferentially stored in the LBA table in units of tracks. Assume that it is allocated at the beginning.

図12(A)は、LBAテーブルで対応づけられたハードディスクドライブの論理的なセクターを示したものである。また図12(B)は、ハードディスクドライブの物理的なトラックとセクターを示したものである。   FIG. 12A shows a logical sector of the hard disk drive associated with the LBA table. FIG. 12B shows physical tracks and sectors of the hard disk drive.

図12において、LBAテーブルにはハードディスクドライブのセクター番号を格納するセクター項目1229と、ハードディスクドライブのセクター番号に付与されたID項目1228がある。   In FIG. 12, the LBA table has a sector item 1229 for storing the sector number of the hard disk drive and an ID item 1228 assigned to the sector number of the hard disk drive.

LABテーブルの先頭、すなわちID(0)1222にはプラッタ1の最外周のトラックにあるセクター1200が格納され、以降はセクター1201…というようにプラッタ1の最外周のトラックにあるセクターが格納されている。プラッタ1の最外周のトラックにあるセクターの後には、プラッタ1において1つ内側のトラックにあるセクター1202以降のセクターが格納されている。   The sector 1200 in the outermost track of the platter 1 is stored in the head of the LAB table, that is, ID (0) 1222, and the sectors in the outermost track of the platter 1 are stored thereafter, such as sector 1201. Yes. After the sector in the outermost track of the platter 1, the sector 1202 and subsequent sectors in the track on the innermost side in the platter 1 are stored.

さらに、プラッタ1においてもう1つ内側のトラックにあるセクター1203以降のセクターの後には、プラッタ2における最外周のトラックにあるセクター1204がID(30)1223に格納されている。そして、以降はセクター1205…というようにプラッタ2の最外周のトラックにあるセクターが格納されている。プラッタ2の最外周のトラックにあるセクターの後には、プラッタ2において1つ内側のトラックにあるセクター1206以降のセクターが格納されている。   Further, the sector 1204 on the outermost track in the platter 2 is stored in the ID (30) 1223 after the sector 1203 and subsequent sectors in the other inner track in the platter 1. Thereafter, sectors in the outermost track of the platter 2 are stored as sectors 1205... After the sector in the outermost track of the platter 2, the sectors after the sector 1206 in the track on the innermost side in the platter 2 are stored.

つぎに、プラッタ2においてもう1つ内側のトラックにあるセクター1207以降のセクターの後には、プラッタ1において最外周のトラックから3つ内側のトラックにあるセクター1208がID(60)1224に格納されている。同様にしてさらに内側にある2つのトラックにあるセクターが格納された後は、プラッタ2にいて最外周のトラックから3つ内側のトラックにあるセクター1212から3トラック分のセクターがID(90)1225から格納されている。   Next, after the sector 1207 and subsequent sectors in the other inner track in the platter 2, the sector 1208 in the third inner track from the outermost track in the platter 1 is stored in the ID (60) 1224. Yes. Similarly, after the sectors in the two inner tracks are stored, three sectors from the sector 1212 in the innermost track in the platter 2 are ID (90) 1225. Is stored from.

続いて、ID(120)1226からは、プラッタ1において最外周のトラックから6つ内側のトラックにあるセクター1216から2トラック分のセクターが格納され、最後にID(140)1227からは、プラッタ2において最外周のトラックから6つ内側のトラックにあるセクター1219から2トラック分のセクターが格納される。   Subsequently, from the ID (120) 1226, sectors of two tracks are stored from the sector 1216 in the six inner tracks from the outermost track in the platter 1, and finally from the ID (140) 1227, the platter 2 2 stores sectors corresponding to two tracks from the sector 1219 in the six inner tracks from the outermost track.

以上のようにして、ハードディスクドライブのすべてのセクターがLBAテーブルによって対応付けられ、LBAテーブルのIDを指定することによって、ハードディスクドライブのセクターに記録されたデータにアクセスすることができる。   As described above, all the sectors of the hard disk drive are associated with each other by the LBA table, and the data recorded in the sector of the hard disk drive can be accessed by specifying the ID of the LBA table.

また、ハードディスクドライブの各プラッタにおける外周付近のトラックにある1/3を占めるセクターはLBAテーブルの先頭から1/3に対応付けられている。また内周付近のトラックにある1/3を占めるセクターはLBAテーブルの終端から1/3に対応付けられている。さらに、中央付近のトラックにある1/3を占めるセクターはLBAテーブルの中央付近の1/3に対応付けられているため、データ読み取り検査をする場合に所定の記録領域を指定して、所定のセクターに記録されたデータにアクセスするのも容易である。   Further, the sector occupying 1/3 in the track near the outer periphery of each platter of the hard disk drive is associated with 1/3 from the head of the LBA table. A sector occupying 1/3 in the track near the inner circumference is associated with 1/3 from the end of the LBA table. Further, since the sector occupying 1/3 in the track near the center is associated with 1/3 near the center of the LBA table, a predetermined recording area is designated when performing a data reading inspection. It is also easy to access data recorded in the sector.

図6は、本発明の第1の実施の形態に係るハードディスクドライブを内蔵した製品の製造工程図である。   FIG. 6 is a manufacturing process diagram of a product incorporating the hard disk drive according to the first embodiment of the present invention.

図6(A)において、納品600でハードディスクドライブのベンダーから納品されたハードディスクドライブを開梱して受け入れ時の品質検査を実施する。ここでは、納品のための輸送中に与えられた衝撃や振動によって、ロット単位でハードディスクドライブの不良が発生している可能性がある。また品質検査後に不適切な取り扱いによって不良が発生する可能性もある。   In FIG. 6A, the hard disk drive delivered from the hard disk drive vendor is unpacked in delivery 600, and quality inspection is performed at the time of acceptance. Here, there is a possibility that a defect of the hard disk drive has occurred on a lot basis due to shock or vibration applied during transportation for delivery. In addition, defects may occur due to inappropriate handling after quality inspection.

次に工程A601で、ハードディスクドライブにOSや自動検査を行うための、検査プログラムを実装する。ここでも、ハードディスクの不適切な取り扱いによって、ハードディスクドライブごとに不良が発生する可能性がある。   Next, in step A601, an inspection program for performing an OS and automatic inspection is mounted on the hard disk drive. Again, improper handling of the hard disk can cause defects on each hard disk drive.

次に工程B602で、デジタル電子機器にハードディスクドライブなど各種デバイスを実装する。ここでも、ハードディスクの不適切な取り扱いによって、ハードディスクドライブごとに不良が発生する可能性がある。   Next, in step B602, various devices such as a hard disk drive are mounted on the digital electronic device. Again, improper handling of the hard disk can cause defects on each hard disk drive.

次に工程C603で、デジタル電子機器に一定時間の熱ストレスを与えながら、各種の検査を実施する。なおこの段階では、ハードディスクドライブは各種の耐衝撃吸収機構を施したデジタル電子機器の筐体に実装されているため耐衝撃性能は向上している。しかしながら何らかの外部要因で、ハードディスクドライブ(を内蔵したデジタル電子機器)に衝撃や振動が与えられて、ハードディスクドライブごとに不良が発生する可能性はある。   Next, in step C603, various inspections are performed while applying thermal stress for a predetermined time to the digital electronic device. At this stage, since the hard disk drive is mounted on the casing of a digital electronic device having various shock resistance absorbing mechanisms, the shock resistance performance is improved. However, due to some external factor, the hard disk drive (the digital electronic device with built-in) may be subjected to shock or vibration, and a defect may occur for each hard disk drive.

さらに工程D604で、デジタル電子機器に一定時間の振動ストレスを与えながら、各種の検査を実施する。ここでも、何らかの外部要因でハードディスクドライブ(を内蔵したデジタル電子機器)に衝撃や振動が与えられて、ハードディスクドライブごとに不良が発生している可能性はある。   Further, in step D604, various inspections are performed while applying vibration stress for a predetermined time to the digital electronic device. Again, the hard disk drive (digital electronic device with built-in) may be shocked or vibrated by some external factor, and there is a possibility that a defect has occurred in each hard disk drive.

つぎに工程E605で、すべての検査が完了したデジタル電子機器を、包装箱に梱包する。   Next, in step E605, the digital electronic device for which all inspections have been completed is packed in a packaging box.

最後に出荷606で、良品として保証した製品を出荷する。   Finally, in the shipment 606, a product guaranteed as a non-defective product is shipped.

以上にあげた製造工程において、工程E605で、すべてのハードディスクドライブのすべての記憶領域に対してデータ読みとりを実施すれば、工程A601から工程E605で発生したハードディスクドライブの不良を検出することは可能である。しかしながら不良を検出し場合、修理および再検査に要する工数は実装に要した工数以上(解体、再実装、再検査)となる。さらにどの製造工程で不良が発生したかは不明確にために、有効な再発防止策を施すことも困難となる。   In the manufacturing process described above, it is possible to detect defects in the hard disk drives that have occurred in steps A601 to E605 if data is read from all storage areas of all hard disk drives in step E605. is there. However, when a defect is detected, the man-hours required for repair and re-inspection are more than the man-hours required for mounting (disassembly, re-mounting, re-inspection). Furthermore, since it is unclear in which manufacturing process the defect has occurred, it is difficult to take effective measures to prevent recurrence.

一方、納品600からと工程E605までのすべての工程で、ハードディスクドライブのすべての記憶領域に対してデータ読みとりを実施すれば、各工程で発生した不良を早期に検出することは可能であるが、検査のための時間が増加して生産性が著しく低下する。   On the other hand, if data reading is performed on all storage areas of the hard disk drive in all processes from delivery 600 to process E605, it is possible to detect defects occurring in each process at an early stage. The time for inspection increases and productivity decreases significantly.

さらに従来の方法では、納品600からと工程E605までのすべての工程で、製品単位での抜き取り検査を実施した場合でも、特定のハードディスクに加わった衝撃によって発生した不良をすべて検出するのは容易ではない。   Furthermore, with the conventional method, it is not easy to detect all defects caused by an impact applied to a specific hard disk even when a sampling inspection is performed for each product in all processes from delivery 600 to process E605. Absent.

なお、納品600、工程A601、工程B602、工程C603、工程D604、工程E605、出荷606は、本実施例の説明のためにあげたものであり、工程数および各工程で実施する作業内容が、実際の製造工程と一致するとは限らない。   The delivery 600, the process A601, the process B602, the process C603, the process D604, the process E605, and the shipment 606 are given for explanation of this embodiment, and the number of processes and the work contents to be performed in each process are as follows. It does not always coincide with the actual manufacturing process.

また製品には、図6(B)のような製造番号が付与されている。年607は製造年、月608は製造月、日609は製造日を示している。ライン番号610は製造場所(製造ラインなど)、通番号611は同一年月日に製造した製品の通し番号である。   The product is given a serial number as shown in FIG. The year 607 indicates the manufacturing year, the month 608 indicates the manufacturing month, and the day 609 indicates the manufacturing date. A line number 610 is a manufacturing location (such as a manufacturing line), and a serial number 611 is a serial number of a product manufactured on the same date.

図7は、本発明の第1の実施の形態に係る過程ごとに異なる領域の抜き取り検査を4回実施した場合の検査可能なセクターについて説明した図である。   FIG. 7 is a diagram for explaining inspectable sectors when the sampling inspection of different areas is performed four times for each process according to the first embodiment of the present invention.

図7において、説明を簡単にするために、検査するハードディスクドライブは磁気ディスク面を1個、磁気ディスク面に配置されたトラックは8個、各トラックに配置されたセクターは24個とする。なお、実際のハードディスクドライブは磁気ディスク面を10面以上、1磁気ディスク面あたりのトラックは100個以上、1トラックあたりのセクターは100個以上あり、内周側にあるトラックより外周側にあるトラックに配置するセクター数は多くなっている。よってトラックの記録サイズが最も小さいトラックは最内周のトラックとなる。   In FIG. 7, to simplify the explanation, it is assumed that the hard disk drive to be inspected has one magnetic disk surface, eight tracks arranged on the magnetic disk surface, and 24 sectors arranged on each track. Note that an actual hard disk drive has 10 or more magnetic disk surfaces, 100 or more tracks per magnetic disk surface, and 100 or more sectors per track, and tracks on the outer circumferential side than tracks on the inner circumferential side. The number of sectors to be placed in is increasing. Therefore, the track with the smallest track recording size is the innermost track.

また、ハードディスクドライブにあるセクターへのアクセスはLBA方式で行うことして、図12に示したLBAテーブルを利用して、すべてのセクターをアクセスすれば、製品の良否判定をすることが可能である。   In addition, if the sector in the hard disk drive is accessed by the LBA method and all sectors are accessed using the LBA table shown in FIG. 12, the quality of the product can be judged.

以下に、検査領域設定工程で設定するデータの抜き取り領域を「ハードディスクドライブの全領域」、データサイズ設定工程で設定するデータのサイズを「最内周のトラックに存在するセクターの1/4、すなわち6セクター」、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔を「最内周のトラックに存在するセクター数、すなわち24セクター」として、LBAの先頭番号が1回目の開始セクター700に付与されていると仮定した場合の、抜き取り検査について説明する。   The data extraction area set in the inspection area setting process is “all areas of the hard disk drive”, and the data size set in the data size setting process is “1/4 of the sector existing in the innermost track, that is, “6 sectors”, the interval between the Nth start sector and the N−1th start sector determined in the start sector determination step is “the number of sectors existing in the innermost track, that is, 24 sectors”, and the leading number of the LBA A sampling inspection when it is assumed that is assigned to the first start sector 700 will be described.

なお、図7の抜き取り検査において、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は24セクター、データサイズ設定工程で設定したデータサイズは6セクターとした場合に、ハードディスクドライブに存在するすべてのセクターを検査するためには4回の抜き取り検査を実施する必要がある。   In the sampling inspection of FIG. 7, the interval between the Nth start sector determined in the start sector determination step and the N−1th start sector is 24 sectors, and the data size set in the data size setting step is 6 sectors. In some cases, it is necessary to perform four sampling inspections in order to inspect all sectors existing in the hard disk drive.

また工程番号変換工程は、図6(A)に示した製造工程に付与された工程番号を取得し、これを所定範囲の数値に変換する。抜き取り検査のための最適な所定範囲としては、前述のハードディスクドライブに存在するすべてのセクターを検査するために必要な回数(この場合は“4”)などが良い。よってこの場合は0から3までの範囲の整数値とする。   Moreover, a process number conversion process acquires the process number provided to the manufacturing process shown to FIG. 6 (A), and converts this into the numerical value of a predetermined range. The optimum predetermined range for the sampling inspection is preferably the number of times (in this case, “4”) necessary for inspecting all the sectors existing in the hard disk drive. Therefore, in this case, the integer value is in the range of 0 to 3.

また図6(A)に示した工程B602には“0”、工程C603には“1”、工程D604には“2”、工程E605には“3”の工程番号が割り振っていたとすると、工程B602では図7(A)にある1回目の抜き取り検査、工程C603では図7(B)にある2回目の抜き取り検査、工程D604では図7(C)にある3回目の抜き取り検査、工程E605では図7(D)にある4回目の抜き取り検査を実行することになる。なお、その他の工程でも抜き取り検査を実施する場合には、製造工程に付与された任意の工程番号を所定範囲(“4”)で除算した余りの数値を算出すれば0から3までの範囲の数値となるし、前述の除算した余りの数値に適宜数値を加算すれば幅4を有する任意の範囲の数値になるので、この数値を用いれば良い。   Further, assuming that a process number “0” is assigned to the process B602 shown in FIG. 6A, “1” is assigned to the process C603, “2” is assigned to the process D604, and “3” is assigned to the process E605. In B602, the first sampling inspection shown in FIG. 7A, in the process C603, the second sampling inspection shown in FIG. 7B, in the process D604, the third sampling inspection shown in FIG. 7C, in the process E605. The fourth sampling inspection shown in FIG. 7D is executed. When sampling inspection is carried out also in other processes, if a remainder value obtained by dividing an arbitrary process number given to the manufacturing process by a predetermined range (“4”) is calculated, a range from 0 to 3 is calculated. It becomes a numerical value, and if a numerical value is appropriately added to the above-described remainder numerical value, a numerical value in an arbitrary range having a width of 4 is obtained, so this numerical value may be used.

そして、1回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図7(A)である。1回目の開始セクター700から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。以降は開始セクター決定工程が1回目の開始セクター700に「最内周のトラックに存在するセクター数、24セクター」を加算して2回目の開始セクター709、3回目の開始セクター710、4回目の開始セクター711を決定してデータをアクセスし、そしてLBAで付与された最終セクターまでデータアクセスしてこれ以上の開始セクターを決定できなくなったら1回目の抜き取り検査は完了となり、1回目の抜き取り検査で領域701に示したセクターの良否を判定したことになる。   FIG. 7A shows a sector that can be inspected by the first sampling inspection and a sector that has been cumulatively inspected. The data for “data size, 6 sectors” is accessed from the first start sector 700 to judge whether the sector is good or bad. After that, the start sector determination step adds “the number of sectors existing in the innermost track, 24 sectors” to the first start sector 700 to add the second start sector 709, the third start sector 710, and the fourth time. When the start sector 711 is determined, the data is accessed, and the data is accessed until the last sector given by the LBA, and when no more start sectors can be determined, the first sampling inspection is completed, and the first sampling inspection is completed. The quality of the sector shown in the area 701 is determined.

なお1回目の抜き取り検査では、検査領域設定工程で設定した抜き取り領域の1/4しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507を検出することが可能である。   In the first sampling inspection, only a quarter of the sampling area set in the inspection area setting step is inspected, but at least one sector is judged pass / fail for each track existing in the sampling area. It is possible to detect a track 507 that has been fatally damaged as shown in FIG.

つぎに2回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図7(B)である。図7(A)で示した抜き取り検査と同様にして、1回目の開始セクター702から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。このとき、1回目の開始セクター702は図7(A)で示した1回目の開始セクター700にデータサイズ「6セクター」を加算したものである。これ以降は図7(A)と同様なので省略するが、2回目の抜き取り検査は完了すると、開始セクター702を含んだ領域に存在するセクターの良否を判定したことになり、1回目から2回目の抜き取り検査で領域703に示したセクターの良否を判定したことになる。   Next, FIG. 7B shows a sector that can be inspected by the second sampling inspection and a sector that has been cumulatively inspected. In the same manner as the sampling inspection shown in FIG. 7A, data for “data size, 6 sectors” is accessed from the first start sector 702 to judge the quality of the sector. At this time, the first start sector 702 is obtained by adding the data size “6 sectors” to the first start sector 700 shown in FIG. Since the subsequent steps are the same as in FIG. 7A, the description is omitted. When the second sampling inspection is completed, it is determined whether the sectors existing in the area including the start sector 702 are good or bad. The quality of the sector indicated in the area 703 is determined by the sampling inspection.

なお2回目の抜き取り検査でも、検査領域設定工程で設定した抜き取り領域の1/4しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507が、新たに発生した場合でも不良を検出することが可能である。   In the second sampling inspection, only a quarter of the sampling area set in the inspection area setting step is inspected, but at least one sector is judged as good or bad for each track existing in the sampling area. It is possible to detect a defect even when a new track 507 that has been fatally damaged as shown in FIG.

さらに3回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図7(C)である。図7(A)で示した抜き取り検査と同様にして、1回目の開始セクター704から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。このとき、1回目の開始セクター704は図7(B)で示した1回目の開始セクター702にデータサイズ「6セクター」を加算したものである。これ以降は図7(A)と同様なので省略するが、3回目の抜き取り検査は完了すると、開始セクター704を含んだ領域に存在するセクターの良否を判定したことになり、1回目から3回目の抜き取り検査で領域705に示したセクターの良否を判定したことになる。   Further, FIG. 7C shows a sector that can be inspected by the third sampling inspection and a sector that has been cumulatively inspected. In the same manner as the sampling inspection shown in FIG. 7A, data for “data size, 6 sectors” is accessed from the first start sector 704, and the quality of the sector is determined. At this time, the first start sector 704 is obtained by adding the data size “6 sectors” to the first start sector 702 shown in FIG. Since the subsequent steps are the same as in FIG. 7A, the description is omitted. When the third sampling inspection is completed, it is determined whether the sectors existing in the area including the start sector 704 are good or bad. The quality of the sector indicated in the area 705 is determined by the sampling inspection.

なお3回目の抜き取り検査でも、検査領域設定工程で設定した抜き取り領域の1/4しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507が、新たに発生した場合でも不良を検出することが可能である。   In the third sampling inspection, only ¼ of the sampling area set in the inspection area setting process is inspected, but at least one sector is judged as good or bad for each track existing in the sampling area. It is possible to detect a defect even when a new track 507 that has been fatally damaged as shown in FIG.

最後に4回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図7(D)である。図7(A)で示した抜き取り検査と同様にして、1回目の開始セクター707から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。このとき、1回目の開始セクター707は図7(C)で示した1回目の開始セクター704にデータサイズ「6セクター」を加算したものである。これ以降は図7(A)と同様なので省略するが、4回目の抜き取り検査は完了すると、開始セクター707を含んだ領域に存在するセクターの良否を判定したことになり、1回目から4回目の抜き取り検査で領域708に示したセクターの良否を判定したことになる。   Finally, FIG. 7D shows a sector that can be inspected by the fourth sampling inspection and a sector that has been cumulatively inspected. Similarly to the sampling inspection shown in FIG. 7A, data for “data size, 6 sectors” is accessed from the first start sector 707 to judge whether the sector is good or bad. At this time, the first start sector 707 is obtained by adding the data size “6 sectors” to the first start sector 704 shown in FIG. The subsequent steps are the same as in FIG. 7A, and will be omitted. However, when the fourth sampling inspection is completed, it is determined whether the sectors existing in the area including the start sector 707 are good or bad. The quality of the sector indicated in the area 708 is determined by the sampling inspection.

なお4回目の抜き取り検査でも、検査領域設定工程で設定した抜き取り領域の1/4しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507が、新たに発生した場合でも不良を検出することが可能である。   In the fourth sampling inspection, only a quarter of the sampling area set in the inspection area setting process is inspected, but at least one sector is judged as good or bad for each track existing in the sampling area. It is possible to detect a defect even when a new track 507 that has been fatally damaged as shown in FIG.

さらに、この時点までには、図5で示したような致命的な損傷を受けたセクター508をハードディスクドライブごとに検出することも可能である。   Furthermore, by this time, it is also possible to detect the sector 508 that has been severely damaged as shown in FIG. 5 for each hard disk drive.

以上のように、図6にある工程B602、工程C603、工程D604、工程E605において、同一生産過程における検査時間を検査領域設定工程で設定した抜き取り領域の1/4に短縮しつつ、各生産過程で発生した製品不良を早期に検出することが可能である。   As described above, in the process B602, the process C603, the process D604, and the process E605 in FIG. 6, each production process is performed while reducing the inspection time in the same production process to ¼ of the sampling area set in the inspection area setting process. It is possible to detect product defects occurring in

図8は、本発明の第1の実施の形態に係る過程ごとに異なる領域の抜き取り検査を3回実施した場合の検査可能なセクターについて説明した図である。   FIG. 8 is a diagram for explaining inspectable sectors when the sampling inspection of different areas is performed three times for each process according to the first embodiment of the present invention.

図8において、説明を簡単にするために、検査するハードディスクドライブは磁気ディスク面を1個、磁気ディスク面に配置されたトラックは8個、各トラックに配置されたセクターは24個とする。   In FIG. 8, for simplicity of explanation, it is assumed that the hard disk drive to be inspected has one magnetic disk surface, eight tracks arranged on the magnetic disk surface, and 24 sectors arranged on each track.

以下に、検査領域設定工程で設定するデータの抜き取り領域を「ハードディスクドライブの全領域」、データサイズ設定工程で設定するデータのサイズを「最内周のトラックに存在するセクターの1/4、すなわち6セクター」、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔を「最内周のトラックに存在するセクター数の3/4、すなわち18セクター」として、図7と同様にLBAの先頭番号が1回目の開始セクター800に付与されていると仮定した場合の、抜き取り検査について説明する。   The data extraction area set in the inspection area setting process is “all areas of the hard disk drive”, and the data size set in the data size setting process is “1/4 of the sector existing in the innermost track, that is, “6 sectors”, the interval between the Nth start sector and the N−1th start sector determined in the start sector determination step is “3/4 of the number of sectors existing in the innermost track, that is, 18 sectors” Similar to FIG. 7, a sampling inspection when it is assumed that the LBA head number is assigned to the first start sector 800 will be described.

なお、図8の抜き取り検査において、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は18セクター、データサイズ設定工程で設定したデータサイズは6セクターなので、ハードディスクドライブに存在するすべてのセクターを検査するためには3回の抜き取り検査を実施する必要がある。   In the sampling inspection of FIG. 8, the interval between the Nth start sector determined in the start sector determination step and the N−1th start sector is 18 sectors, and the data size set in the data size setting step is 6 sectors. In order to inspect all the sectors existing in the hard disk drive, it is necessary to carry out three sampling inspections.

また工程番号変換工程は、図6(A)に示した製造工程に付与された工程番号を取得し、これを所定範囲の数値に変換する。抜き取り検査のための最適な所定範囲としては、前述のハードディスクドライブに存在するすべてのセクターを検査するために必要な回数(この場合は“3”)などが良い。よってこの場合は0から2までの範囲の整数値とする。   Moreover, a process number conversion process acquires the process number provided to the manufacturing process shown to FIG. 6 (A), and converts this into the numerical value of a predetermined range. The optimum predetermined range for the sampling inspection is preferably the number of times (in this case, “3”) necessary for inspecting all the sectors existing in the hard disk drive. Therefore, in this case, the integer value is in the range of 0 to 2.

また図6(A)に示した工程B602には“0”、工程C603には“1”、工程D604には“2”の工程番号が割り振られていたとすると、工程B602では図7(A)にある1回目の抜き取り検査、工程C603では図7(B)にある2回目の抜き取り検査、工程D604では図7(C)にある3回目の抜き取り検査を実行することになる。なお、その他の工程でも抜き取り検査を実施する場合には、製造工程に付与された任意の工程番号を所定範囲(“3”)で除算した余りの数値を算出すれば0から2までの範囲の数値となるし、前述の除算した余りの数値に適宜数値を加算すれば幅3を有する任意の範囲の数値になるので、この数値を用いれば良い。   Further, assuming that a process number “0” is assigned to the process B602 shown in FIG. 6A, a process number “1” is assigned to the process C603, and a process number “2” is assigned to the process D604, the process B602 shown in FIG. In step C603, the second sampling inspection shown in FIG. 7B is executed, and in step D604, the third sampling inspection shown in FIG. 7C is executed. When sampling inspection is performed also in other processes, a numerical value in the range from 0 to 2 can be obtained by calculating a remainder value obtained by dividing an arbitrary process number assigned to the manufacturing process by a predetermined range (“3”). It becomes a numerical value, and if a numerical value is appropriately added to the above-described remainder numerical value, a numerical value in an arbitrary range having a width 3 is obtained, and this numerical value may be used.

そして、1回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図8(A)である。1回目の開始セクター800から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。以降は開始セクター決定工程が1回目の開始セクター800に「最内周のトラックに存在するセクター数の3/4、18セクター」を加算して2回目の開始セクター801、3回目の開始セクター802、4回目の開始セクター803を決定してデータをアクセスし、そしてLBAで付与された最終セクターまでデータアクセスしてこれ以上の開始セクターを決定できなくなったら1回目の抜き取り検査は完了となり、1回目の抜き取り検査で領域804に示したセクターの良否を判定したことになる。   FIG. 8A shows a sector that can be inspected by the first sampling inspection and a sector that has been cumulatively inspected. The data for “data size, 6 sectors” is accessed from the first start sector 800 to judge the quality of the sector. Thereafter, the start sector determination step adds “3/4, 18 sectors of the number of sectors existing in the innermost track” to the first start sector 800 to add the second start sector 801 and the third start sector 802. The fourth start sector 803 is determined to access the data, and the data is accessed up to the last sector assigned by the LBA, and when no more start sectors can be determined, the first sampling inspection is completed, and the first That is, the quality of the sector indicated in the area 804 is determined by the sampling inspection.

なお1回目の抜き取り検査では、検査領域設定工程で設定した抜き取り領域の1/3しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507を検出することが可能である。   In the first sampling inspection, only 1/3 of the sampling area set in the inspection area setting step is inspected, but at least one sector is judged pass / fail for each track existing in the sampling area. It is possible to detect a track 507 that has been fatally damaged as shown in FIG.

つぎに2回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図8(B)である。図8(A)で示した抜き取り検査と同様にして、1回目の開始セクター805から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。このとき、1回目の開始セクター805は図8(A)で示した1回目の開始セクター800にデータサイズ「6セクター」を加算したものである。これ以降は図8(A)と同様なので省略するが、2回目の抜き取り検査は完了すると、開始セクター805を含んだ領域に存在するセクターの良否を判定したことになり、1回目から2回目の抜き取り検査で領域806に示したセクターの良否を判定したことになる。   Next, FIG. 8B shows a sector that can be inspected by the second sampling inspection and a sector that has been cumulatively inspected. Similarly to the sampling inspection shown in FIG. 8A, data for “data size, 6 sectors” is accessed from the first start sector 805 to judge whether the sector is good or bad. At this time, the first start sector 805 is obtained by adding the data size “6 sectors” to the first start sector 800 shown in FIG. Since the subsequent steps are the same as in FIG. 8A, the description is omitted. When the second sampling inspection is completed, it is determined whether the sector existing in the area including the start sector 805 is good or not. The quality of the sector indicated in the area 806 is determined by the sampling inspection.

なお2回目の抜き取り検査でも、検査領域設定工程で設定した抜き取り領域の1/3しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507が、新たに発生した場合でも不良を検出することが可能である。   In the second sampling inspection, only one third of the sampling area set in the inspection area setting process is inspected, but at least one sector is judged as good or bad for each track existing in the sampling area. It is possible to detect a defect even when a new track 507 that has been fatally damaged as shown in FIG.

最後に3回目の抜き取り検査で検査可能なセクターと、累積で検査したセクターを示したのが図8(C)である。図8(A)で示した抜き取り検査と同様にして、1回目の開始セクター807から「データサイズ、6セクター」分のデータをアクセスしてセクターの良否判定を行う。このとき、1回目の開始セクター807は図8(B)で示した1回目の開始セクター805にデータサイズ「6セクター」を加算したものである。これ以降は図8(A)と同様なので省略するが、3回目の抜き取り検査は完了すると、開始セクター807を含んだ領域に存在するセクターの良否を判定したことになり、1回目から3回目の抜き取り検査で領域808に示したセクターの良否を判定したことになる。   Finally, FIG. 8C shows a sector that can be inspected by the third sampling inspection and a sector that has been cumulatively inspected. Similarly to the sampling inspection shown in FIG. 8A, data for “data size, 6 sectors” is accessed from the first start sector 807, and the quality of the sector is determined. At this time, the first start sector 807 is obtained by adding the data size “6 sectors” to the first start sector 805 shown in FIG. The subsequent steps are the same as in FIG. 8A, and will be omitted. However, when the third sampling inspection is completed, it is determined whether the sectors existing in the area including the start sector 807 are good or bad. The quality of the sector indicated in the area 808 is determined by the sampling inspection.

なお3回目の抜き取り検査でも、検査領域設定工程で設定した抜き取り領域の1/3しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507が、新たに発生した場合でも不良を検出することが可能である。   In the third sampling inspection, only one third of the sampling area set in the inspection area setting step is inspected, but at least one sector is judged as good or bad for each track existing in the sampling area. It is possible to detect a defect even when a new track 507 that has been fatally damaged as shown in FIG.

さらに、この時点までには、図5で示したような致命的な損傷を受けたセクター508をハードディスクドライブごとに検出することも可能である。   Furthermore, by this time, it is also possible to detect the sector 508 that has been severely damaged as shown in FIG. 5 for each hard disk drive.

以上のように、図6にある工程B602、工程C603、工程D604において、同一生産過程における検査時間を検査領域設定工程で設定した抜き取り領域の1/3に短縮しつつ、各生産過程で発生した製品不良を早期に検出することが可能である。また開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔と、データサイズ設定工程で設定したデータサイズを、適宜変更することにより、ハードディスクドライブに存在するすべてのセクターを検査するための抜き取り検査の回数を調節することもできる。   As described above, in the process B602, the process C603, and the process D604 in FIG. 6, the inspection time in the same production process is reduced to 1/3 of the sampling area set in the inspection area setting process, and is generated in each production process. Product defects can be detected early. In addition, by appropriately changing the interval between the Nth start sector and the (N-1) th start sector determined in the start sector determination step and the data size set in the data size setting step, all the hard disk drives existing It is also possible to adjust the number of sampling inspections to inspect the sector.

図9は、本発明の第1の実施の形態に係る製品のシリアル番号ごとに異なる領域の抜き取り検査を実施した場合の検査可能なセクターについて説明した図である。   FIG. 9 is a diagram illustrating inspectable sectors when a sampling inspection of different areas is performed for each serial number of the product according to the first embodiment of the present invention.

図9において、説明を簡単にするために、検査するハードディスクドライブは磁気ディスク面を1個、磁気ディスク面に配置されたトラックは8個、各トラックに配置されたセクターは24個とする。   In FIG. 9, for the sake of simplicity, it is assumed that the hard disk drive to be inspected has one magnetic disk surface, eight tracks arranged on the magnetic disk surface, and 24 sectors arranged on each track.

以下に、検査領域設定工程で設定するデータの抜き取り領域を「ハードディスクドライブの全領域」、データサイズ設定工程で設定するデータのサイズを「最内周のトラックに存在するセクターの1/4、すなわち6セクター」、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔を「最内周のトラックに存在するセクター数、すなわち24セクター」として、図7と同様にLBAの先頭番号が1回目の開始セクター900に付与されていると仮定した場合の、抜き取り検査について説明する。   The data extraction area set in the inspection area setting process is “all areas of the hard disk drive”, and the data size set in the data size setting process is “1/4 of the sector existing in the innermost track, that is, As in FIG. 7, the interval between the Nth start sector and the (N-1) th start sector determined in the start sector determination step is “the number of sectors existing in the innermost track, that is, 24 sectors”. A sampling inspection when it is assumed that the LBA head number is assigned to the first start sector 900 will be described.

なお、図9の抜き取り検査において、開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は24セクター、データサイズ設定工程で設定したデータサイズは6セクターなので、ハードディスクドライブの異なるすべての領域を検査するためには4回の抜き取り検査を実施する必要がある。   In the sampling inspection of FIG. 9, the interval between the Nth start sector determined in the start sector determination step and the N−1th start sector is 24 sectors, and the data size set in the data size setting step is 6 sectors. In order to inspect all different areas of the hard disk drive, it is necessary to perform four sampling inspections.

またシリアル番号変換工程は、製品から図6(B)に示した製造番号のようなシリアル番号を取得し、これを所定範囲の数値に変換する。抜き取り検査のための最適な所定範囲としては、前述のハードディスクドライブの異なるすべての領域を検査するために必要な回数(この場合は“4”)などが良い。よってこの場合は0から3までの範囲の整数値とする。また図6(B)に示した文字入りの製造番号から数値だけの連番を抽出する場合は、通番号611などを用いれば良い。そして通番号611(“000005”)を所定範囲(“4”)で除算した余りの数値を算出すれば0から3までの範囲の数値(“1”)となるし、前述の除算した余りの数値に適宜数値を加算すれば幅4を有する任意の範囲の数値になる。なお、この抜き取り検査は、図6(A)に示した製造工程のうち、納品600や工程Eなどで実施する検査に適している。   In the serial number conversion step, a serial number such as a manufacturing number shown in FIG. 6B is acquired from the product and converted into a numerical value within a predetermined range. The optimum predetermined range for the sampling inspection is preferably the number of times (in this case, “4”) necessary for inspecting all the different areas of the hard disk drive. Therefore, in this case, the integer value is in the range of 0 to 3. In addition, in the case of extracting a serial number of only a numerical value from the manufacturing number including characters shown in FIG. Then, if the numerical value of the remainder obtained by dividing the serial number 611 (“000005”) by the predetermined range (“4”) is calculated, the numerical value in the range from 0 to 3 (“1”) is obtained. If a numerical value is appropriately added to the numerical value, a numerical value in an arbitrary range having a width of 4 is obtained. Note that this sampling inspection is suitable for inspection performed in the delivery 600, the process E, etc. in the manufacturing process shown in FIG.

シリアル番号変換工程によって“0”に変換された製造番号を有する製品は、図9(A)に示す開始セクター900を含んだ領域に存在するセクターの良否を判定する。このセクターの検査方法は図7(A)と同様なので省略する。   The product having the production number converted to “0” by the serial number conversion process determines the quality of the sector existing in the area including the start sector 900 shown in FIG. Since this sector inspection method is the same as that in FIG.

なお、この抜き取り検査では、検査領域設定工程で設定した抜き取り領域の1/4しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507を検出することが可能である。   In this sampling inspection, only ¼ of the sampling area set in the inspection area setting step is inspected, but at least one sector is judged as good or bad for each track existing in the sampling area. It is possible to detect a track 507 that has been severely damaged as shown in FIG.

同様にして、シリアル番号変換工程によって“1”に変換された製造番号を有する製品は、図9(B)に示す開始セクター901を含んだ領域、シリアル番号変換工程によって“2”に変換された製造番号を有する製品は、図9(C)に示す開始セクター902を含んだ領域、シリアル番号変換工程によって“3”に変換された製造番号を有する製品は、図9(D)に示す開始セクター903を含んだ領域を含んだ領域に存在するセクターの良否を判定する。このセクターの検査方法も図7(A)と同様なので省略するが、これらの抜き取り検査では、いずれも検査領域設定工程で設定した抜き取り領域の1/4しか検査していないが、抜き取り領域に存在するトラックごとに、少なくとも1つのセクターに対して良否判定しており、図5で示したような致命的な損傷を受けたトラック507を検出することが可能である。   Similarly, the product having the production number converted to “1” by the serial number conversion process is converted to “2” by the area including the start sector 901 shown in FIG. 9B and the serial number conversion process. The product having the production number is an area including the start sector 902 shown in FIG. 9C, and the product having the production number converted to “3” by the serial number conversion process is the start sector shown in FIG. 9D. The quality of the sector existing in the area including the area including 903 is determined. Since the inspection method for this sector is the same as that in FIG. 7A, it will be omitted. However, in these sampling inspections, only ¼ of the sampling area set in the inspection area setting process is inspected, but it exists in the sampling area. For each track, it is judged whether at least one sector is acceptable or not, and it is possible to detect the track 507 that has been fatally damaged as shown in FIG.

さらに、図5で示したような致命的な損傷を受けたセクター508が、特定ロット単位で発生していた場合に、ロット単位での抜き取り検査によって検出することが可能である。   Furthermore, when the sector 508 that has been fatally damaged as shown in FIG. 5 is generated in a specific lot unit, it can be detected by sampling inspection in a lot unit.

図10は、本発明の第1の実施の形態に係る過程ごとに異なる領域の抜き取り検査を実施する処理を示すフローチャートである。   FIG. 10 is a flowchart showing a process of performing a sampling inspection of different areas for each process according to the first embodiment of the present invention.

図10において、最初に、P101で、P108で算出される開始セクターから連続して読み取るデータのサイズを設定する。   In FIG. 10, first, in P101, the size of data read continuously from the start sector calculated in P108 is set.

次にP102で、P108で算出されるN回目の開始セクターとN+1回目の開始セクターまでのセクターの間隔(幅)を設定する。   Next, in P102, the sector interval (width) between the Nth start sector and the N + 1th start sector calculated in P108 is set.

そしてP103で、最大検査領域数を算出する。最大検査領域数はP102で設定した「N回目の開始セクターとN+1回目の開始セクターまでのセクターの間隔」をP101で設定した「開始セクターから連続して読み取るデータのサイズ」で除算した整数値である。   In P103, the maximum number of inspection areas is calculated. The maximum number of inspection areas is an integer value obtained by dividing the “sector interval between the Nth start sector and the (N + 1) th start sector” set in P102 by “the size of data continuously read from the start sector” set in P101. is there.

またP104で、P103の計算結果で整数値の余りが発生するか否かを確認して、余りが発生する場合は、P105で最大検査領域数を1だけ増やしておく。   Further, in P104, it is confirmed whether or not a remainder of the integer value is generated in the calculation result of P103. If the remainder is generated, the maximum number of inspection areas is increased by 1 in P105.

次にP106で、この抜き取り検査を実行する領域(の番号を算出する)を決定する(詳細は後で説明する)。   Next, in P106, an area (the number of which is to be calculated) for executing this sampling inspection is determined (details will be described later).

検査する領域が決まったら、P107ではP108で使用する開始セクターの計算回数をカウントするための変数(N)を0で初期化する。そしてP108以降で、「P106で決定した検査領域におけるN回目のデータ読み取りを行う開始セクター」を繰り返し算出しながら、各セクターが壊れていないか否かの検査を行う。   When the area to be inspected is determined, in P107, a variable (N) for counting the number of calculation of the start sector used in P108 is initialized with zero. Then, after P108, it is inspected whether each sector is broken or not while repeatedly calculating “start sector for N-th data reading in the inspection area determined in P106”.

P108では、「P106で決定した検査領域におけるN回目のデータ読み取りを行う開始セクター」を算出する。その位置はP101で求めた「読み取るデータのサイズ」とP106で求めた「抜き取り検査を実行する領域の番号」を乗算した値に、P102で設定した「N回目の開始セクターとN+1回目の開始セクターまでのセクターの間隔(幅)」にP107で初期化した「開始セクターの計算回数」を乗算した値を加算することで算出される。   In P108, “the start sector from which data is read for the Nth time in the inspection area determined in P106” is calculated. The position is obtained by multiplying “the size of the data to be read” obtained in P101 by “the number of the area in which the sampling inspection is performed” obtained in P106, and the “Nth start sector and N + 1 start sector set in P102”. It is calculated by adding the value obtained by multiplying the “sector interval (width) up to” by the “number of start sector calculations” initialized in P107.

次にP109で、P110で使用する「N回目の開始セクターから連続して読み取るデーを記録したセクター」をカウントするための変数(i)を0で初期化する。そしてP110以降で各セクターが壊れていないか否かの検査を行う。   Next, in P109, the variable (i) for counting the “sector in which data continuously read from the Nth start sector” used in P110 is initialized with zero. After P110, it is checked whether each sector is broken.

まずP110では、P108で算出した「N回目のデータ読み取りを行う開始セクター」を基準にして「変数(i)」の位置にあるセクターのデータ(DAT1)を読み取る。これは、図12にあるLBAテーブルの「N回目のデータ読み取りを行う開始セクター」から「変数(i)」のIDに対応付けられたセクターのデータを読み取れば良い。このとき、P111で「N回目のデータ読み取りを行う開始セクター」を基準にして「変数(i)」の位置にあるセクターが存在しなかった場合は、P112で「抜き取り検査が正常終了」した旨の表示を行い、P106で決定した検査領域における抜き取り検査は完了となる。   First, in P110, the data (DAT1) of the sector at the position of “variable (i)” is read with reference to the “start sector from which the Nth data reading is performed” calculated in P108. This can be done by reading the data of the sector associated with the ID of “variable (i)” from the “start sector from which data is read for the Nth time” in the LBA table shown in FIG. At this time, if there is no sector at the position of “variable (i)” with reference to “start sector from which data is read for the Nth time” in P111, “sampling inspection has been completed normally” in P112. And the sampling inspection in the inspection area determined in P106 is completed.

一方、指定のセクターが存在する場合はP113で、P110において読み取ったデータ(DAT1)を、同じセクターに書き込む。   On the other hand, if the designated sector exists, the data (DAT1) read in P110 is written in the same sector in P113.

そしてP114で、再度同じセクターからデータ(DAT2)を読み取る。そしてP115では、P110で読み取ったデータ(DAT1)とP114で読み取ったデータ(DAT2)を比較して、P116で2つのデータが一致するか否かを判定する。一致しない場合は、P117で「抜き取り検査が異常終了」した旨の表示を行い、P106で決定した検査領域における抜き取り検査は中断される。   At P114, data (DAT2) is read again from the same sector. In P115, the data read in P110 (DAT1) and the data read in P114 (DAT2) are compared, and it is determined in P116 whether the two data match. If they do not coincide with each other, a message indicating that “sampling inspection has ended abnormally” is displayed in P117, and the sampling inspection in the inspection area determined in P106 is interrupted.

一方、2つのデータが一致する場合はP118で、次のセクターの位置を示すように「変数(i)」を1だけ更新する。   On the other hand, if the two data match, P118 updates “variable (i)” by 1 to indicate the position of the next sector.

そして、P119で「N回目のデータ読み取りを行う開始セクター」から「P101で指定されたデータのサイズ」までのセクターに記録されたデータをすべて比較したか否かを確認して、まだ比較していないセクターが存在するならP110に戻る。すべて比較した場合はP120で、次の開始セクターを算出するために「変数(N)」を1だけ更新して、P108に戻る。   Then, in P119, it is checked whether all data recorded in the sectors from “starting sector for reading data for the Nth time” to “data size specified in P101” have been compared, and comparison is still in progress. If there is no sector, return to P110. If all are compared, in P120, “Variable (N)” is updated by 1 in order to calculate the next start sector, and the process returns to P108.

なお、この抜き取り検査は、「ハードディスクドライブの全領域」を対象にして実施することを前提にしている。なお「ハードディスクドライブの所定の領域」を対象としたい場合は、図12にあるように、ハードディスクドライブの所定領域(例えば、外周寄りトラック1/3の領域、内周寄りトラック1/3の領域)に対応して、P110およびP111でLBAテーブルの読み取り範囲に制限を設ければ良い。   This sampling inspection is premised on being performed for “all areas of the hard disk drive”. If it is desired to target the “predetermined area of the hard disk drive”, as shown in FIG. 12, the predetermined area of the hard disk drive (for example, the area of the outer track 1/3, the inner track 1/3) Corresponding to the above, the reading range of the LBA table may be limited at P110 and P111.

また、図10に示す検査工程は、製品出荷前のHDD117またはフラッシュメモリ107の空き領域に本願の検査用プログラムを仮に書き込んでおき、検査時にはCPU101がこの検査プログラムを上記の記録媒体より読み出し、実行して不良部分の検出を行う。   In the inspection process shown in FIG. 10, the inspection program of the present application is temporarily written in an empty area of the HDD 117 or the flash memory 107 before product shipment, and the CPU 101 reads the inspection program from the recording medium and executes it at the time of inspection. Then, the defective portion is detected.

あるいは、外部制御機器(図示せず)よりLAN119、Ethernet(登録商標)コントローラ108である通信媒体を介して検査プログラムを実行して不良部分の検出を行うことも可能である。   Alternatively, it is possible to detect a defective portion by executing an inspection program from an external control device (not shown) via a communication medium such as the LAN 119 and the Ethernet (registered trademark) controller 108.

図11は、本発明の第1の実施の形態に係る検査領域番号を算出する処理を示すフローチャートである。   FIG. 11 is a flowchart showing a process for calculating the inspection area number according to the first embodiment of the present invention.

検査領域番号は、図7および図8で説明したような「製造の過程番号」から算出する方法と、図9で説明したような「シリアル番号」から算出する方法がある。   The inspection area number includes a method of calculating from the “manufacturing process number” as described in FIGS. 7 and 8 and a method of calculating from the “serial number” as described in FIG.

図11(A)は製造の過程番号から検査領域番号を算出する処理のフローチャートであり、まずP130で製造の各過程に付与された「製造の過程番号」を取得する。   FIG. 11A is a flowchart of the process of calculating the inspection area number from the manufacturing process number. First, in P130, the “manufacturing process number” assigned to each manufacturing process is acquired.

そしてP131で、P130において取得した「製造の過程番号」を図10のP103からP105で算出した「最大検査領域数」で除算した余りの数値を求め、これを検査領域番号とする。   In P131, a remainder is obtained by dividing the “manufacturing process number” acquired in P130 by the “maximum number of inspection areas” calculated in P103 to P105 in FIG. 10, and this is used as the inspection area number.

また、図11(B)は製品のシリアル番号から検査領域番号を算出する処理のフローチャートであり、まずP140で各製品に付与された「製品のシリアル番号」を取得する。   FIG. 11B is a flowchart of the process of calculating the inspection area number from the product serial number. First, the “product serial number” assigned to each product is acquired in P140.

そしてP141で、P140において取得した「製品のシリアル番号」を図10のP103からP105で算出した「最大検査領域数」で除算した余りの数値を求め、これを検査領域番号とする。   In P141, a remainder is obtained by dividing the “product serial number” acquired in P140 by the “maximum number of inspection areas” calculated in P105 to P105 in FIG. 10, and this is used as the inspection area number.

なお、図10および、図11〜12に示す検査工程は、製品出荷前のHDD117またはフラッシュメモリ107の空き領域に本発明の検査用プログラムを仮に書き込んでおき、検査時にはCPU101がこの検査プログラムを上記の記録媒体より読み出し、実行してハードディスクドライブの製品良否判定を行う。   10 and FIGS. 11 to 12, the inspection program of the present invention is temporarily written in an empty area of the HDD 117 or the flash memory 107 before product shipment, and the CPU 101 stores the inspection program at the time of inspection. Are read from the recording medium and executed to determine whether the product of the hard disk drive is good or bad.

あるいは、外部制御機器(図示せず)よりLAN119、Ethernet(登録商標)コントローラ108である通信媒体を介して検査プログラムを実行してハードディスクドライブの製品良否判定を行うことも可能である。   Alternatively, the product quality of the hard disk drive can be determined by executing an inspection program from an external control device (not shown) via a communication medium such as the LAN 119 and the Ethernet (registered trademark) controller 108.

本発明にかかるハードディスクドライブのデータ読みとり検査方法は、短時間で正確にハードディスクドライブの製品良否を判定する検査方法を提供することができ、さらにハードディスクドライブの記憶容量が異なる場合でも同一の所要時間で、ハードディスクドライブの製品良否を判定することもできる。   The hard disk drive data reading inspection method according to the present invention can provide an inspection method for accurately determining the product quality of a hard disk drive in a short time, and even if the storage capacity of the hard disk drive is different, the same required time can be provided. The quality of the hard disk drive product can also be determined.

本発明の第1の実施の形態に係るデジタル電子機器の概念的な構成図The notional block diagram of the digital electronic device which concerns on the 1st Embodiment of this invention 本発明の第1の実施の形態に係るデジタル電子機器の外観図1 is an external view of a digital electronic device according to a first embodiment of the present invention. 本発明の第1の実施の形態に係るハードディスクドライブ衝撃吸収ユニットの分解展開図1 is an exploded development view of a hard disk drive shock absorption unit according to a first embodiment of the present invention. ハードディスクドライブの概念的な構成図Conceptual configuration diagram of hard disk drive 衝撃によってハードディスクドライブに動作不良が発生する仕組みを説明した図Diagram explaining how hard disk drives malfunction due to impact 本発明の第1の実施の形態に係るハードディスクを内蔵した製品の製造工程図Manufacturing process diagram of a product incorporating a hard disk according to the first embodiment of the present invention 本発明の第1の実施の形態に係る過程ごとに異なる領域の抜き取り検査を4回実施した場合の検査可能なセクターについて説明した図The figure explaining the sector which can be test | inspected when the sampling inspection of a different area | region for every process which concerns on the 1st Embodiment of this invention was implemented 4 times. 本発明の第1の実施の形態に係る過程ごとに異なる領域の抜き取り検査を3回実施した場合の検査可能なセクターについて説明した図The figure explaining the sector which can be test | inspected when the sampling inspection of a different area | region for every process which concerns on the 1st Embodiment of this invention was implemented 3 times. 本発明の第1の実施の形態に係る製品のシリアル番号ごとに異なる領域の抜き取り検査を実施した場合の検査可能なセクターについて説明した図The figure explaining the sector which can be test | inspected when carrying out the sampling inspection of a different area | region for every serial number of the product which concerns on the 1st Embodiment of this invention 本発明の第1の実施の形態に係る過程ごとに異なる領域の抜き取り検査を実施する処理を示すフローチャートThe flowchart which shows the process which implements the sampling inspection of a different area | region for every process which concerns on the 1st Embodiment of this invention. 本発明の第1の実施の形態に係る検査領域番号を算出する処理を示すフローチャートThe flowchart which shows the process which calculates the test | inspection area number which concerns on the 1st Embodiment of this invention. 本発明の第1の実施の形態に係るハードディスクドライブのセクターをアクセスするためのLAB方式の概念的な説明図1 is a conceptual explanatory diagram of a LAB method for accessing a sector of a hard disk drive according to a first embodiment of the present invention.

符号の説明Explanation of symbols

P101 開始セクターから連続して読み取るデータのサイズを設定するステップ
P102 隣接する2つの開始セクターの間隔(幅)を設定するステップ
P103 最大検査領域数を算出するステップ
P104 最大検査領域数を修正か否か判定するステップ
P105 最大検査領域数を修正するステップ
P106 抜き取り検査を実行する領域を決定するステップ
P107 開始セクターの計算回数をカウントする変数を初期化するステップ
P108 データ読み取りを行う開始セクターを算出するステップ
P109 データを読み取るセクターをカウントする変数を初期化するするステップ
P110 指定セクターのデータを読み取るステップ
P111 データを読み取るセクターが存在するか否かを判定するステップ
P112 検査の正常終了を通知するステップ
P113 指定セクターにデータを書き込むステップ
P114 再度同一セクターからデータを読み取るステップ
P116 2つのデータが一致するか否かを判定するステップ
P117 検査の異常中断を通知するステップ
P118 データを読み取るセクターをカウントする変数を更新するステップ
P119 指定されたデータをすべて比較したか否かを判定するステップ
P120 開始セクターの計算回数をカウントする変数を更新するステップ
P101 Step for setting the size of data to be read continuously from the start sector P102 Step for setting the interval (width) between two adjacent start sectors P103 Step for calculating the maximum number of inspection regions P104 Whether to correct the maximum number of inspection regions Judgment step P105 Step of correcting the maximum number of inspection areas P106 Step of determining an area for performing sampling inspection P107 Step of initializing a variable for counting the number of start sector calculations P108 Step of calculating a start sector for reading data P109 Step for initializing a variable for counting a sector for reading data P110 Step for reading data for a specified sector P111 Step for determining whether there is a sector for reading data P112 Successful completion of inspection P113 Step of writing data in the designated sector P114 Step of reading data from the same sector again P116 Step of determining whether or not the two data match P117 Step of notifying abnormal interruption of inspection P118 Sector of reading data Step of updating a variable to be counted P119 Step of determining whether or not all specified data have been compared P120 Step of updating a variable to count the number of calculation of the start sector

Claims (8)

デジタル電子機器へ実装したハードディスクドライブの製品良否をデータ読みとりによって判定する検査方法であって、
前記ハードディスクドライブに記録されたデータの抜き取り領域を指定する検査領域設定工程と、
前記ハードディスクドライブから取得するデータの開始セクターを決定する開始セクター決定工程と、
前記開始セクター決定工程で決定した開始セクターから取得するデータのサイズを設定するデータサイズ設定工程と、
前記開始セクター決定工程で決定した開始セクターから前記データサイズ設定工程で設定したサイズ分の第1データおよび第2データを読み取るデータ取得工程と、
前記データ取得工程で読み取った第1データを前記開始セクターから書き込むデータ記録工程と、
再び前記開始セクターから前記第2データを読み取って前記第1データと比較するデータ比較工程と、を有し、
前記データサイズ設定工程で設定したデータのサイズと前記開始セクター決定工程で決定した開始セクターを用いて、検査領域設定工程で設定された抜き取り領域に記録されたデータを、繰り返し抜き取って比較することを特徴とするハードディスクドライブの製品良否の検査方法。
An inspection method for judging the quality of a hard disk drive mounted on a digital electronic device by reading data,
An inspection area setting step for designating a sampling area of data recorded in the hard disk drive;
A starting sector determination step for determining a starting sector of data acquired from the hard disk drive;
A data size setting step for setting a size of data acquired from the start sector determined in the start sector determination step;
A data acquisition step of reading the first data and the second data for the size set in the data size setting step from the start sector determined in the start sector determination step;
A data recording step of writing the first data read in the data acquisition step from the start sector;
Re-reading the second data from the starting sector and comparing it to the first data,
Using the data size set in the data size setting step and the start sector determined in the start sector determination step, the data recorded in the sampling area set in the inspection area setting step is repeatedly extracted and compared. An inspection method for product quality of hard disk drives.
前記データサイズ設定工程で設定するデータのサイズは、ハードディスクドライブを構成するプラッタの表面上を同心円状に分割配置されたトラックの記録サイズで最小値未満の数値であることを特徴とする請求項1に記載のハードディスクドライブの製品良否の検査方法。 2. The data size set in the data size setting step is a numerical value less than a minimum value of a recording size of a track divided and arranged concentrically on the surface of a platter constituting a hard disk drive. Inspection method of product quality of hard disk drive as described in. 前記開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は、ハードディスクドライブを構成するプラッタの表面上を同心円状に分割配置されたトラックの記録サイズで最小値以下の数値であることを特徴とする請求項1〜2に記載のハードディスクドライブの製品良否の検査方法。 The interval between the Nth start sector and the (N-1) th start sector determined in the start sector determination step is the minimum value of the recording size of tracks arranged concentrically on the surface of the platter constituting the hard disk drive. The method of inspecting the quality of a hard disk drive product according to claim 1 or 2, wherein the following numerical values are used. 前記開始セクター決定工程で決定するN回目の開始セクターとN−1回目の開始セクターとの間隔は、前記データサイズ設定工程で設定した数値以上であることを特徴とする請求項1〜3に記載のハードディスクドライブの製品良否の検査方法。 The interval between the Nth start sector and the (N-1) th start sector determined in the start sector determination step is greater than or equal to a numerical value set in the data size setting step. Inspection method of hard disk drive products. 生産過程に付与された工程番号を所定の演算によって所定範囲の数値に変換する工程番号変換工程と、を有し、
工程番号ごとに前記開始セクター決定工程で決定する1回目の開始セクターが、工程番号ごとに異なることを特徴とする請求項1〜4に記載のハードディスクドライブの製品良否の検査方法。
A process number conversion step for converting the process number assigned to the production process into a numerical value within a predetermined range by a predetermined calculation,
5. The method for checking product quality of a hard disk drive according to claim 1, wherein a first start sector determined in the start sector determination step for each step number is different for each step number.
前記デジタル電子機器に付与されたシリアル番号を所定の演算によって所定範囲の数値に変換するシリアル番号変換工程と、を有し、
シリアル番号ごとに前記開始セクター決定工程で決定する1回目の開始セクターが、シリアル番号ごとに異なることを特徴とする請求項1〜4に記載のハードディスクドライブの製品良否の検査方法。
A serial number conversion step of converting the serial number assigned to the digital electronic device into a numerical value within a predetermined range by a predetermined calculation,
5. The method for checking product quality of a hard disk drive according to claim 1, wherein a first start sector determined in the start sector determination step for each serial number is different for each serial number.
請求項1〜6記載の検査方法を制御するプログラムを記録した記録媒体。 The recording medium which recorded the program which controls the inspection method of Claims 1-6. 請求項1〜6記載の検査方法を制御するプログラムを配信する通信媒体。 A communication medium for distributing a program for controlling the inspection method according to claim 1.
JP2007257298A 2007-10-01 2007-10-01 Inspection method for reading data of hard disk drive Pending JP2009087479A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007257298A JP2009087479A (en) 2007-10-01 2007-10-01 Inspection method for reading data of hard disk drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007257298A JP2009087479A (en) 2007-10-01 2007-10-01 Inspection method for reading data of hard disk drive

Publications (1)

Publication Number Publication Date
JP2009087479A true JP2009087479A (en) 2009-04-23

Family

ID=40660702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007257298A Pending JP2009087479A (en) 2007-10-01 2007-10-01 Inspection method for reading data of hard disk drive

Country Status (1)

Country Link
JP (1) JP2009087479A (en)

Similar Documents

Publication Publication Date Title
US8004785B1 (en) Disk drive write verifying unformatted data sectors
US8711500B1 (en) Disk drive to enable defect margining
JP4263645B2 (en) Magnetic disk device and refresh method
JP3753789B2 (en) Failure prediction and warning method for disk storage device
JP2008071478A (en) Disk drive with non-volatile memory to store data about failure
KR20120121735A (en) Method for controlling read or write operation, storage device and computer system using the method
JP2006085789A (en) Defect registration method for magnetic disk and magnetic disk apparatus
US10867633B1 (en) Reduced adjacent track erasure from write retry
US6937419B2 (en) Method and apparatus for recovering load/unload zone real estate on data storage media in data storage devices to increase a data storage capacity thereof
JP3865723B2 (en) Method for recording data in hard disk drive and control device therefor
CN111724815A (en) disk unit
KR19990055949A (en) Defect Detection Method of Magnetic Disk Storage
US8516341B2 (en) Method, apparatus, and storage medium for processing write defect in data storage apparatus
US8169725B2 (en) Hard disk drive and method for managing scratches on a disk of the hard disk drive
RU2005116319A (en) METHOD FOR RECORDING AND / OR PLAYING TEMPORARY LIST OF DEFECTS, DEVICE FOR RECORDING AND / OR PLAYING AND RECORDING MEDIA WITH ONE-TIME RECORDING
JP2012160231A (en) Magnetic disk device and data verify control method in the same
JP2009087479A (en) Inspection method for reading data of hard disk drive
JPH04216369A (en) Information recording and reproducing device
JP2008071388A (en) Defect inspection method for magnetic disk, apparatus for the same, and magnetic disk drive apparatus
US7609596B2 (en) Storage apparatus and computer-readable storage medium
JPH06111479A (en) Information recording / reproducing device
JP5692577B2 (en) Magnetic disk apparatus and self-diagnosis method
KR20060088732A (en) Defect processing method of hard disk drive, suitable hard disk drive and recording media
US7548390B2 (en) HDD write control method and apparatus
US7019934B1 (en) Optimization of media parameters for adverse operating conditions