US5333138A - Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations - Google Patents

Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations Download PDF

Info

Publication number
US5333138A
US5333138A US07/849,740 US84974092A US5333138A US 5333138 A US5333138 A US 5333138A US 84974092 A US84974092 A US 84974092A US 5333138 A US5333138 A US 5333138A
Authority
US
United States
Prior art keywords
data
shock
mechanical shock
write
disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US07/849,740
Inventor
John H. Richards
Karl D. Schuh
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.)
MINISTOR PERIPHERALS INTERNATIONAL Ltd A BERMUDA CORP
Ministor Peripherals International Ltd
Original Assignee
Ministor Peripherals International Ltd
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 Ministor Peripherals International Ltd filed Critical Ministor Peripherals International Ltd
Priority to US07/849,740 priority Critical patent/US5333138A/en
Assigned to MINISTOR PERIPHERALS INTERNATIONAL LIMITED, A BERMUDA CORP. reassignment MINISTOR PERIPHERALS INTERNATIONAL LIMITED, A BERMUDA CORP. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: RICHARDS, JOHN H., SCHUH, KARL D.
Priority to JP5077608A priority patent/JPH06187718A/en
Priority to EP93301838A priority patent/EP0560600A2/en
Priority to TW082102912A priority patent/TW221316B/zh
Application granted granted Critical
Publication of US5333138A publication Critical patent/US5333138A/en
Assigned to ESTATE OF PILOT MANAGEMENT CO. reassignment ESTATE OF PILOT MANAGEMENT CO. PROMISSARY NOTE AND SECURITY AGREEMENT Assignors: MINISTOR PERIPHERALS INTERNATIONAL, LTD.
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions

Definitions

  • the present invention relates to computers and to disk drive storage systems for computers. More particularly, the present invention relates to apparatus and methods for preventing data corruption on a disk resulting from mechanical shock experienced by the disk drive during the write process to the disk.
  • disk drives started as very large immovable devices, weighing over 2000 pounds, and having disk diameters ranging from 2 to 4 feet. Disk sizes quickly evolved to 14 inches and smaller. As development continues, disk drives are continually shrinking in size to accommodate new applications. As disk diameters become smaller, the issue of damage from mechanical shock begins to become a significant factor. As continuing evolution shrinks disk diameters below two inches, mechanical shock becomes a major concern for the first time.
  • a lap-top computer system weighs from about 5 to 15 pounds. This weight helps lower the peak g-force experienced by the hard disk drive inside the lap-top computer when it is subjected to most mechanical shocks which can be anticipated to occur in its operating environment.
  • palm-top computers A major market which appears to be developing for the 1.8 inch drives is the palm-top computer.
  • the palm-top computers will be very small and will probably weigh only about 1 to 2 pounds, and can be moved very quickly compared to the lap-top units. Also, palm-top computers are more susceptible to being accidentally bumped, jarred, or even dropped during operation. Because of their low weight, the small disk drive in a palm-top computer can be subjected to a substantial amount of mechanical shock during normal operation of the computer.
  • the worst-case preventable condition resulting from mechanical shocks, occurs when the drive is writing data to a disk. In this state, the head is positioned over the proper track to record the data. If the mechanical shock is severe enough to cause the head to move over an adjacent data track before the write current in the data head is turned off, the data in the adjacent track will be corrupted. This damaged data is not recoverable. Neither the computer nor disk drive controller know what data was damaged, when and how it was originally generated, and has no way to fix the damaged data. The user will not even know that the data has been corrupted until a read failure is experienced at some later time. It will be too late to reconstruct the corrupted data unless it has previously been backed up.
  • apparatus for preventing data corruption on a disk due to mechanical shock experienced by the disk drive during the write process to the disk.
  • Mechanical shock sensing means are provided to sense mechanical shocks having a magnitude exceeding a predetermined threshold. If an above-threshold mechanical shock is sensed during a disk write operation, write disable means responsive to the mechanical shock sensing means is activated and interrupts the write current to the disk drive write head. Because the mechanical shock is sensed and the write current is turned off before the write head moves off track, the corruption of data on adjacent tracks is avoided.
  • Recovery means are provided to reposition the head to the original data track and rewrite the incompletely written data that was interrupted by the mechanical shock.
  • the mechanical shock causes only a minor delay to the user, but prevents corruption of the data on adjacent tracks by write head misalignment caused by the mechanical shock.
  • a method for preventing data corruption on a disk due to mechanical shock experienced by the disk drive during the write process to the disk includes the steps of sensing a mechanical shock having a magnitude exceeding a predetermined threshold; interrupting the write current to the write head during the duration of the sensed mechanical shock; storing information identifying the data being written at the onset of the sensed mechanical shock; repositioning the head to the original data track; and rewriting the data which was interrupted because of the sensed mechanical shock.
  • FIG. 1 is a block diagram of an apparatus for preventing data corruption on a disk due to mechanical shock experienced by the disk drive during the writing of data to a selected data track on the disk according to a presently preferred embodiment of the invention.
  • FIG. 2a is a side view diagram of a single-beam cantilever beam rotational accelerometer for shock sensing in the apparatus of the present invention.
  • FIG. 2b is a top view diagram of the single-beam cantilever beam rotational accelerometer of FIG. 2a.
  • FIG. 2c is a side view diagram of a dual-beam cantilever beam rotational accelerometer, presently preferred for shock sensing in the apparatus of the present invention.
  • FIG. 2d is a top view diagram of the dual-beam cantilever beam rotational accelerometer of FIG. 2c.
  • FIG. 3 is a flow diagram illustrating the steps of a method for preventing data corruption in disk drives from mechanical shock during write operations according to a presently preferred embodiment of the invention.
  • an apparatus 10 for preventing data corruption in disk drives from mechanical shock during write operations is depicted in block diagram form.
  • the apparatus and method of the present invention prevents a data head from continuing to write data when mechanical shock to the drive threatens to force it off of the track to which the data is being written.
  • the preferred apparatus includes a mechanical shock transducer 12 for converting a mechanical shock into an electrical signal.
  • Mechanical shock transducer 12 may preferably be a single-beam or dual-beam cantilever beam rotational accelerometer or other type of accelerometer.
  • Mechanical shock transducer 12 should ideally be mounted in the disk drive in a position and an orientation selected to maximize sensitivity of rotational movement about the actuator pivot point because this axis is the most sensitive to write errors caused by mechanical shock.
  • the electrical output of mechanical shock transducer 12 drives the input of a signal conditioner 14.
  • Signal conditioner 14 may be a high-input-impedance amplifier device such as an MOS transistor or equivalent.
  • shock-signal conditioner 14 is used as a switching signal input to provide a mechanical-shock-present signal to disk write electronics 16 to interrupt the write current to write head 18.
  • the particular configuration of the switching circuitry employed in disk write electronics 16 to perform this function will depend on the existing circuitry employed in disk write electronics 16. Those of ordinary skill in the art will realize that the switching configuration chosen for use in individual disk drives is a matter of trivial design choice and depends on the particular circuit configuration encountered in disk write electronics 16 for individual disk drives.
  • a controller 20 normally provides signals to drive a data buffer 22.
  • Data buffer 22 is used to store data obtained from bus 24 to be written to the disk.
  • Bus 24 is usually the internal data bus of the computer containing the disk drive.
  • the mechanical-shock-present signal from the output of shock-signal conditioner 14 is used by controller 20 to cause it to identify which block of data is being written to the disk at the time the apparatus of the present invention interrupts the current to the write head 18 in response to a mechanical shock.
  • the mechanical-shock-present signal can be stored in a latch 26 which is interrogated by the controller 20 at the end of writing each block of data. If there has been no shock, the controller will continue normally with its next operation. If a shock has occurred, the latch 26 will be set, and the controller will interrupt its normal routine, will reposition the data head over the original data track, and will rewrite the entire block of data which was being written when interrupted by the shock. Finally latch 26 will be reset. Schemes similar to the latch embodiment described herein will readily suggest themselves to those of ordinary skill in the art.
  • Both the normal and shock-interrupted controller software routines are designed based on the particular hardware configuration encountered and will be a routine exercise for a skilled programmer.
  • the controller maintains the original data in the data buffer until it is written successfully to the disk without interruption by shock during the write cycle. New data is not lost, since the drive will quit transferring new data into the data buffer until the data already in the data buffer is successfully written. If necessary, the host computer will wait until the drive is ready to accept the new data.
  • an illustrative single-beam cantilever-beam rotational accelerometer 30 comprises a support post 32 or other supporting structure which supports a cantilevered beam 34.
  • a mass 36 is affixed to the distal end of cantilevered beam 34.
  • cantilever-beam strain gauge 30 may be fabricated from a single piece of sheet metal, such as 0.003 to 0.015" inches thick, and support post 32 and mass 30 may be formed by rolling the ends of the piece of sheet material.
  • support post 32 may be realized by bending a flat end of the sheet metal to create an angled support post member. It is presently contemplated that other resilient materials, such as plastics, stainless steel, and printed circuit board material may also be employed.
  • the length of beam 34 may be between about 0.075" and 0.400" and its height may be about between about 0.50" and 0.150".
  • Mass 36 is selected for proper shock sensitivity threshold, and, in a presently preferred embodiment, should have a mass of between about 0.01 gm and 1.0 gm.
  • Sensor 38 preferably comprising a piezoelectric film, such as available under the trademark Kynar from Atochem Sensors, Inc., of Valley Forge, Pa., or the available under the trademark Solef from Solvay Technologies, Inc., of New York, N.Y., is fixedly mounted on the face of beam 34.
  • Sensor 38 includes first and second electrical connections, preferably comprising eyelet 40 connecting to wire 42.
  • a conductive trace disposed on the back side of the film 42 makes an electrical connection to beam 34.
  • the output signal of sensor 38 may be obtained between post 32 and wire lead 40.
  • a typical output signal from sensor 38 is between about 0.1 mV to 1 V.
  • Sensors of the type useful in the present invention are disclosed in the article D. Maliniak, Piezoelectric-Film Sensors Leave Niches Behind, Electronic Design, Vol. 39, No. 23, Dec. 5, 1991.
  • an illustrative dual-beam cantilever-beam rotational accelerometer 40 useful in the present invention comprises a support post 42 which supports two cantilevered beams 44 and 46.
  • cantilevered beams 44 and 46 may be oriented 180° with respect to one another, but other orientations may be possible for other particular sensing needs.
  • a mass 48a is affixed to the distal end of cantilevered beam 44 and a mass 48b is affixed to the distal end of cantilevered beam 46.
  • the materials and construction of dual-beam cantilevered rotational accelerometer 40 may be the same as described for single-beam cantilevered rotational accelerometer 30, the only difference being the presence of the additional cantilevered beam.
  • an accelerometer such as part No. ADXL50, manufactured by Analog Devices Corporation of Norwood Mass. This part is designed to sense collisions, or decelerations up to +50 or -50 g's, in the forward or reverse direction (i.e., along one axis), and has a bandwidth of 1,000 Hz--which is good enough for the air bag application, but, as presently configured, is to slow for the disk drive application.
  • Several approaches may be taken to speed up the response time. It may be possible to increase the bandwidth to 2,000 Hz and above.
  • either the intelligence of the microprocessor in the disk drive may be employed to monitor how fast the output of the ADXL50 is changing, or analog signal processing may be employed to perform the equivalent operation, and detect the severe shocks of concern faster. It may also be possible to speed up the ADXL50 accelerometer response time by modifying its closed-loop design to an open-loop design.
  • the mechanical shock sensor is positioned in the disk drive so as to maximize sensitivity to rotation about the axis of the voice coil actuator because this axis is the most sensitive to write errors caused by mechanical shock.
  • the senor In the ideal orientation, which is with the beam located on the axis of the head rotation and oriented approximately parallel to the head arms, the sensor has maximum sensitivity to rotation with reduced sensitivity in the x and y directions (front-to-back and side-to-side) and almost no sensitivity in the z (top-to-bottom) direction. If the sensor is slightly reoriented by tilting it off the vertical direction, it can be made sensitive in the z direction also. Since the drive is most sensitive to rotational movements, and has very reduced sensitivities in the x, y, and z directions, the sensor sensitivities can be tailored to match the shock vulnerabilities of the drive by varying the orientation of the sensor.
  • the dual beam accelerometer has additional flexibility in matching the shock sensitivities of the drive in the x, y, z, and rotational directions, by summing the individually weighted outputs of the two beams differentially combined with tilting the beam.
  • mechanical shock transducer 12 may be mounted elsewhere in the drive and its output calibrated to take into account the differences between its actual position and orientation and its ideal position and orientation on the measured force of mechanical shock to the disk drive.
  • FIG. 3 a presently preferred method according to the invention for preventing data corruption in disk drives from mechanical shock during write operations is illustrated in flow diagram form.
  • the steps of the method according to this aspect of the invention may be carried out using the apparatus disclosed herein or by employing other apparatus, the details of which will be apparent to those of ordinary skill in the art from a study of this disclosure.
  • a mechanical shock having a magnitude exceeding a predetermined threshold is first sensed by employing a suitable transducer. This is illustrated at step 50 in FIG. 3.
  • latch 26 (FIG. 1) is set when the shock is sensed. Latch 26 is read by the controller each time it finishes writing a block of data. If the latch 26 is not set, the controller merely directs that the buffer be filled with the next record to be written, and then proceeds to write the new data.
  • the controller knows that the write process has been interrupted by the apparatus of the present invention.
  • the data head is repositioned to the original track as shown in block 56 and the data already in the buffer is rewritten. Latch 26 is then reset.
  • This process step may be easily implemented by a software routine which simply adds the step of interrogating the latch after each write cycle, and branching to a rewrite routine if the latch 26 is set. The latch 26 may then be reset by the controller after the rewrite operation has been completed.
  • a software routine which simply adds the step of interrogating the latch after each write cycle, and branching to a rewrite routine if the latch 26 is set. The latch 26 may then be reset by the controller after the rewrite operation has been completed.
  • Particular code to be used with such a software routine is dependent on the hardware used and may be easily created by persons of ordinary skill in the art.
  • This step may be performed by rewriting the entire block of data which was in the data buffer at the time the shock was sensed.
  • This step includes the step of re-enabling the write current to the write head and clearing the shock-sensing latch 26, as previously mentioned.

Abstract

Apparatus for preventing data corruption on a disk due to mechanical shock occurring during the write process to the disk includes a mechanical shock sensor to sense mechanical shocks having a magnitude exceeding a predetermined threshold. Write disable circuitry responsive to the mechanical shock sensor interrupts the write current to the disk drive write head. Repositioning circuitry then repositions the data head over the original data track and the incomplete data that was interrupted by the mechanical shock is rewritten. A method for preventing data corruption on a disk due to mechanical shock experienced by a disk drive during the write process to the disk includes the steps of sensing a mechanical shock having a magnitude exceeding a predetermined threshold; storing information identifying the data being written at the onset of the sensed shock; interrupting the write current to the write head; repositioning the data head to the original track; and rewriting the data which was interrupted because of the sensed shock.

Description

BACKGROUND OF THE INVENTION
1. Field Of The Invention
The present invention relates to computers and to disk drive storage systems for computers. More particularly, the present invention relates to apparatus and methods for preventing data corruption on a disk resulting from mechanical shock experienced by the disk drive during the write process to the disk.
2. The Prior Art
Historically, disk drives started as very large immovable devices, weighing over 2000 pounds, and having disk diameters ranging from 2 to 4 feet. Disk sizes quickly evolved to 14 inches and smaller. As development continues, disk drives are continually shrinking in size to accommodate new applications. As disk diameters become smaller, the issue of damage from mechanical shock begins to become a significant factor. As continuing evolution shrinks disk diameters below two inches, mechanical shock becomes a major concern for the first time.
The present concern over the issue of potential damage from mechanical shock results from the development of the small disk drives which are designed to reside in small "laptop" and "notebook" portable computers. Larger disk drives (i.e., 5.25 inch and 3.5 inch) are generally mounted into larger computer systems housed in larger cases, usually residing on desk tops, or in even larger "tower" cases which are placed on the floor. In these environments, the 5.25 inch and 3.5 inch drives are quite safe from damage due to accidental mechanical shocks.
The smaller 2.5 inch drives are employed in lap-top computers, an environment in which they are much more likely to be bumped and jostled. A lap-top computer system weighs from about 5 to 15 pounds. This weight helps lower the peak g-force experienced by the hard disk drive inside the lap-top computer when it is subjected to most mechanical shocks which can be anticipated to occur in its operating environment.
A major market which appears to be developing for the 1.8 inch drives is the palm-top computer. The palm-top computers will be very small and will probably weigh only about 1 to 2 pounds, and can be moved very quickly compared to the lap-top units. Also, palm-top computers are more susceptible to being accidentally bumped, jarred, or even dropped during operation. Because of their low weight, the small disk drive in a palm-top computer can be subjected to a substantial amount of mechanical shock during normal operation of the computer.
There are some effects of mechanical shock which are unpreventable. The worst-case preventable condition, resulting from mechanical shocks, occurs when the drive is writing data to a disk. In this state, the head is positioned over the proper track to record the data. If the mechanical shock is severe enough to cause the head to move over an adjacent data track before the write current in the data head is turned off, the data in the adjacent track will be corrupted. This damaged data is not recoverable. Neither the computer nor disk drive controller know what data was damaged, when and how it was originally generated, and has no way to fix the damaged data. The user will not even know that the data has been corrupted until a read failure is experienced at some later time. It will be too late to reconstruct the corrupted data unless it has previously been backed up.
BRIEF DESCRIPTION OF THE INVENTION
According to a first aspect of the present invention, apparatus is provided for preventing data corruption on a disk due to mechanical shock experienced by the disk drive during the write process to the disk. Mechanical shock sensing means are provided to sense mechanical shocks having a magnitude exceeding a predetermined threshold. If an above-threshold mechanical shock is sensed during a disk write operation, write disable means responsive to the mechanical shock sensing means is activated and interrupts the write current to the disk drive write head. Because the mechanical shock is sensed and the write current is turned off before the write head moves off track, the corruption of data on adjacent tracks is avoided. Recovery means are provided to reposition the head to the original data track and rewrite the incompletely written data that was interrupted by the mechanical shock. Thus, the mechanical shock causes only a minor delay to the user, but prevents corruption of the data on adjacent tracks by write head misalignment caused by the mechanical shock.
A method according to the present invention for preventing data corruption on a disk due to mechanical shock experienced by the disk drive during the write process to the disk includes the steps of sensing a mechanical shock having a magnitude exceeding a predetermined threshold; interrupting the write current to the write head during the duration of the sensed mechanical shock; storing information identifying the data being written at the onset of the sensed mechanical shock; repositioning the head to the original data track; and rewriting the data which was interrupted because of the sensed mechanical shock.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an apparatus for preventing data corruption on a disk due to mechanical shock experienced by the disk drive during the writing of data to a selected data track on the disk according to a presently preferred embodiment of the invention.
FIG. 2a is a side view diagram of a single-beam cantilever beam rotational accelerometer for shock sensing in the apparatus of the present invention.
FIG. 2b is a top view diagram of the single-beam cantilever beam rotational accelerometer of FIG. 2a.
FIG. 2c is a side view diagram of a dual-beam cantilever beam rotational accelerometer, presently preferred for shock sensing in the apparatus of the present invention.
FIG. 2d is a top view diagram of the dual-beam cantilever beam rotational accelerometer of FIG. 2c.
FIG. 3 is a flow diagram illustrating the steps of a method for preventing data corruption in disk drives from mechanical shock during write operations according to a presently preferred embodiment of the invention.
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
Those of ordinary skill in the art will realize that the following description of the present invention is illustrative only and not in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons.
Referring first to FIG. 1, an apparatus 10 for preventing data corruption in disk drives from mechanical shock during write operations according to the present invention is depicted in block diagram form. The apparatus and method of the present invention prevents a data head from continuing to write data when mechanical shock to the drive threatens to force it off of the track to which the data is being written.
The preferred apparatus according to the present invention includes a mechanical shock transducer 12 for converting a mechanical shock into an electrical signal. Mechanical shock transducer 12 may preferably be a single-beam or dual-beam cantilever beam rotational accelerometer or other type of accelerometer. Mechanical shock transducer 12 should ideally be mounted in the disk drive in a position and an orientation selected to maximize sensitivity of rotational movement about the actuator pivot point because this axis is the most sensitive to write errors caused by mechanical shock.
The electrical output of mechanical shock transducer 12 drives the input of a signal conditioner 14. Signal conditioner 14 may be a high-input-impedance amplifier device such as an MOS transistor or equivalent. Those of ordinary skill in the art will recognize that an inherent limitation which must be taken into account in the selection of signal conditioner 14 is the need to minimize the time delay between the sensing of the shock and the operation of the apparatus of the present invention. If the delay is too long, the write current to the write head will not be interrupted before the head strays over an adjacent track and irreparably corrupts already written data on that track.
The output of shock-signal conditioner 14 is used as a switching signal input to provide a mechanical-shock-present signal to disk write electronics 16 to interrupt the write current to write head 18. The particular configuration of the switching circuitry employed in disk write electronics 16 to perform this function will depend on the existing circuitry employed in disk write electronics 16. Those of ordinary skill in the art will realize that the switching configuration chosen for use in individual disk drives is a matter of trivial design choice and depends on the particular circuit configuration encountered in disk write electronics 16 for individual disk drives.
In a typical disk drive, a controller 20 normally provides signals to drive a data buffer 22. Data buffer 22 is used to store data obtained from bus 24 to be written to the disk. Bus 24 is usually the internal data bus of the computer containing the disk drive. According to the present invention, the mechanical-shock-present signal from the output of shock-signal conditioner 14 is used by controller 20 to cause it to identify which block of data is being written to the disk at the time the apparatus of the present invention interrupts the current to the write head 18 in response to a mechanical shock.
The mechanical-shock-present signal can be stored in a latch 26 which is interrogated by the controller 20 at the end of writing each block of data. If there has been no shock, the controller will continue normally with its next operation. If a shock has occurred, the latch 26 will be set, and the controller will interrupt its normal routine, will reposition the data head over the original data track, and will rewrite the entire block of data which was being written when interrupted by the shock. Finally latch 26 will be reset. Schemes similar to the latch embodiment described herein will readily suggest themselves to those of ordinary skill in the art.
Both the normal and shock-interrupted controller software routines are designed based on the particular hardware configuration encountered and will be a routine exercise for a skilled programmer. For maximum data integrity, the controller maintains the original data in the data buffer until it is written successfully to the disk without interruption by shock during the write cycle. New data is not lost, since the drive will quit transferring new data into the data buffer until the data already in the data buffer is successfully written. If necessary, the host computer will wait until the drive is ready to accept the new data.
After the shock has ceased, as indicated by the state of the mechanical-shock-present signal from the output of shock-signal conditioner 14, a software routine may be invoked to rewrite the interrupted data. As previously mentioned, the design of such software routines for individual systems will depend on the particular hardware configuration encountered and will be a routine exercise for a skilled programmer.
Presently preferred shock sensors according to the present invention are single-beam and dual-beam cantilever-beam rotational accelerometers, such as the ones depicted in FIGS. 2a-2d. Referring first to FIGS. 2a and 2b, an illustrative single-beam cantilever-beam rotational accelerometer 30 comprises a support post 32 or other supporting structure which supports a cantilevered beam 34. A mass 36 is affixed to the distal end of cantilevered beam 34. According to a presently preferred embodiment, cantilever-beam strain gauge 30 may be fabricated from a single piece of sheet metal, such as 0.003 to 0.015" inches thick, and support post 32 and mass 30 may be formed by rolling the ends of the piece of sheet material. Alternatively, support post 32 may be realized by bending a flat end of the sheet metal to create an angled support post member. It is presently contemplated that other resilient materials, such as plastics, stainless steel, and printed circuit board material may also be employed.
As presently contemplated, the length of beam 34 may be between about 0.075" and 0.400" and its height may be about between about 0.50" and 0.150". Mass 36 is selected for proper shock sensitivity threshold, and, in a presently preferred embodiment, should have a mass of between about 0.01 gm and 1.0 gm.
Sensor 38, preferably comprising a piezoelectric film, such as available under the trademark Kynar from Atochem Sensors, Inc., of Valley Forge, Pa., or the available under the trademark Solef from Solvay Technologies, Inc., of New York, N.Y., is fixedly mounted on the face of beam 34. Sensor 38 includes first and second electrical connections, preferably comprising eyelet 40 connecting to wire 42. A conductive trace disposed on the back side of the film 42 makes an electrical connection to beam 34. The output signal of sensor 38 may be obtained between post 32 and wire lead 40. A typical output signal from sensor 38 is between about 0.1 mV to 1 V. Sensors of the type useful in the present invention are disclosed in the article D. Maliniak, Piezoelectric-Film Sensors Leave Niches Behind, Electronic Design, Vol. 39, No. 23, Dec. 5, 1991.
Referring now to FIGS. 2c and 2d, an illustrative dual-beam cantilever-beam rotational accelerometer 40 useful in the present invention comprises a support post 42 which supports two cantilevered beams 44 and 46. In a presently preferred embodiment, cantilevered beams 44 and 46 may be oriented 180° with respect to one another, but other orientations may be possible for other particular sensing needs.
A mass 48a is affixed to the distal end of cantilevered beam 44 and a mass 48b is affixed to the distal end of cantilevered beam 46. The materials and construction of dual-beam cantilevered rotational accelerometer 40 may be the same as described for single-beam cantilevered rotational accelerometer 30, the only difference being the presence of the additional cantilevered beam.
Alternatively, other mechanical shock sensing means may be employed in the present invention. For example, it may be possible to employ an accelerometer, such as part No. ADXL50, manufactured by Analog Devices Corporation of Norwood Mass. This part is designed to sense collisions, or decelerations up to +50 or -50 g's, in the forward or reverse direction (i.e., along one axis), and has a bandwidth of 1,000 Hz--which is good enough for the air bag application, but, as presently configured, is to slow for the disk drive application. Several approaches may be taken to speed up the response time. It may be possible to increase the bandwidth to 2,000 Hz and above. In conjunction with this, either the intelligence of the microprocessor in the disk drive may be employed to monitor how fast the output of the ADXL50 is changing, or analog signal processing may be employed to perform the equivalent operation, and detect the severe shocks of concern faster. It may also be possible to speed up the ADXL50 accelerometer response time by modifying its closed-loop design to an open-loop design.
According to a presently preferred embodiment of the invention, the mechanical shock sensor is positioned in the disk drive so as to maximize sensitivity to rotation about the axis of the voice coil actuator because this axis is the most sensitive to write errors caused by mechanical shock.
In the ideal orientation, which is with the beam located on the axis of the head rotation and oriented approximately parallel to the head arms, the sensor has maximum sensitivity to rotation with reduced sensitivity in the x and y directions (front-to-back and side-to-side) and almost no sensitivity in the z (top-to-bottom) direction. If the sensor is slightly reoriented by tilting it off the vertical direction, it can be made sensitive in the z direction also. Since the drive is most sensitive to rotational movements, and has very reduced sensitivities in the x, y, and z directions, the sensor sensitivities can be tailored to match the shock vulnerabilities of the drive by varying the orientation of the sensor. The dual beam accelerometer has additional flexibility in matching the shock sensitivities of the drive in the x, y, z, and rotational directions, by summing the individually weighted outputs of the two beams differentially combined with tilting the beam. Alternatively, if necessary for space saving or other reasons, mechanical shock transducer 12 may be mounted elsewhere in the drive and its output calibrated to take into account the differences between its actual position and orientation and its ideal position and orientation on the measured force of mechanical shock to the disk drive.
Referring now to FIG. 3, a presently preferred method according to the invention for preventing data corruption in disk drives from mechanical shock during write operations is illustrated in flow diagram form. The steps of the method according to this aspect of the invention may be carried out using the apparatus disclosed herein or by employing other apparatus, the details of which will be apparent to those of ordinary skill in the art from a study of this disclosure.
According to the preferred method of the invention, a mechanical shock having a magnitude exceeding a predetermined threshold is first sensed by employing a suitable transducer. This is illustrated at step 50 in FIG. 3.
When a mechanical shock exceeding the threshold is detected, the write current to the write head is interrupted immediately. This step, illustrated at block 52, prevents data from being miswritten by the head as the shock causes it to stray over a track adjacent to the track for which it was intended.
After sensing the shock in the first step of the method according to the present invention, information identifying the data being written at the onset of the sensed shock is available to permit rewriting of the data after the shock has passed. This step, illustrated in block 54, may be carried out in a variety of ways, depending on the write-control electronics and write buffer structure contained in the system in which the present invention is to be employed. For example, as presently preferred, latch 26 (FIG. 1) is set when the shock is sensed. Latch 26 is read by the controller each time it finishes writing a block of data. If the latch 26 is not set, the controller merely directs that the buffer be filled with the next record to be written, and then proceeds to write the new data. If, however, the latch 26 has been set, the controller knows that the write process has been interrupted by the apparatus of the present invention. The data head is repositioned to the original track as shown in block 56 and the data already in the buffer is rewritten. Latch 26 is then reset.
This process step may be easily implemented by a software routine which simply adds the step of interrogating the latch after each write cycle, and branching to a rewrite routine if the latch 26 is set. The latch 26 may then be reset by the controller after the rewrite operation has been completed. Particular code to be used with such a software routine is dependent on the hardware used and may be easily created by persons of ordinary skill in the art.
After the mechanical shock has passed, the data which was interrupted because of the sensed shock is rewritten, as illustrated in block 58. This step may be performed by rewriting the entire block of data which was in the data buffer at the time the shock was sensed. This step includes the step of re-enabling the write current to the write head and clearing the shock-sensing latch 26, as previously mentioned.
While embodiments and applications of this invention have been shown and described, it would be apparent to those skilled in the art that many more modifications than mentioned above are possible without departing from the inventive concepts herein. The invention, therefore, is not to be restricted except in the spirit of the appended claims.

Claims (10)

What is claimed is:
1. Apparatus for preventing data corruption on a disk of a disk drive due to a mechanical shock experienced by said disk drive while writing data to a selected data track on said disk by passing a write-current to a write head disposed on a head arm of an actuator, said apparatus comprising:
mechanical shock sensing means for sensing mechanical shock having a magnitude exceeding a predetermined threshold and producing a shock-present signal in response thereto, said mechanical shock sensing means including a beam having a first end, a second end and a piezoelectric film strain sensor attached along a length of said beam, said second end having a mass of between 0.01 gm and 1.0 gm attached thereto, an electrical output of said piezoelectric film strain sensor carried on a pair of conductors;
write-disable means, responsive to said shock-present signal, for interrupting the write current to the write head;
interrupted-data identifying means, responsive to said shock-present signal, for identifying interrupted data being written at the time said shock-present signal indicates the presence of the mechanical shock; and
recovery means, responsive to said interrupted-data identifying means, for repositioning the write head over the selected track and for rewriting said interrupted data.
2. The apparatus of claim 1 wherein said first end of said mechanical shock sensing means is fixed along a mounting axis parallel to an axis of rotation of the actuator so as to permit rotational movement of said beam about said mounting axis in response to a shock applied to the disk drive about said axis of rotation.
3. The apparatus of claim 2 wherein said mechanical shock sensing means comprises an accelerometer.
4. The apparatus of claim 3 wherein said mechanical shock sensing means comprises a cantilever-beam accelerometer.
5. The apparatus of claim 3 wherein said mechanical shock sensing means comprises a single-beam cantilever-beam accelerometer.
6. The apparatus of claim 3 wherein said mechanical shock sensing means comprises a dual-beam cantilever-beam accelerometer having a beam positioned on an axis of rotation of the head arm.
7. A method for preventing data corruption on a disk of a disk drive caused by mechanical shock experienced by said disk drive while writing data to an original data track with a data head, said method including the steps of:
sensing a mechanical shock having a magnitude exceeding a predetermined threshold with a mechanical shock sensor including a beam having a first end, a second end and a piezoelectric film strain sensor attached along a length of said beam, said second end having a mass of between 0.01 gm and 1.0 gm attached thereto, an electrical output of said piezoelectric film strain sensor carried on a pair of conductors;
interrupting the write current to the data head of said disk drive during said mechanical shock;
storing information identifying interrupted data being written when said write-current is interrupted;
repositioning the data head to the original data track; and
rewriting said interrupted data.
8. A method for preventing data corruption on a disk of a disk drive caused by a mechanical shock experienced by said disk drive while writing data to a data track with a data head, said method including the steps of:
temporarily storing in a buffer a block of data to be written to the disk;
initiating a disk-write operation;
temporarily storing a shock indicator signal in a selected storage location if a mechanical shock having a magnitude exceeding a predetermined threshold is sensed, said shock indicator signal derived from a mechanical shock sensor including a beam having a first end, a second end and a piezoelectric film strain sensor attached along a length of said beam, said second end having a mass of between 0.01 gm and 1.0 gm attached thereto, an electrical output of said piezoelectric film strain sensor carried on a pair of conductors;
interrupting the write current to the data head if said mechanical shock is sensed;
examining said selected storage location for said shock indicator signal after completion of said disk-write operation; and
repositioning the data head to the data track and rewriting said block of data if said shock indicator signal is present.
9. A disk drive memory storage unit comprising:
at least one disk surface capable of being rotated about a first axis;
a voice coil actuator capable of rotary motion about a second axis parallel to said first axis;
a head arm mounted on said voice coil actuator;
a write head mounted on said head arm and positioned over said disk surface by said voice coil actuator;
said write head adapted to write information to a track of said disk surface in response to a write-current passed through said write head;
mechanical shock sensing means for sensing a mechanical shock having a magnitude exceeding a predetermined threshold and producing a shock-present signal in response thereto, said mechanical shock sensing means including a beam having a first end, a second end and a piezoelectric film strain sensor attached along a length of said beam, said second end having a mass of between 0.01 gm and 1.0 gm attached thereto, an electrical output of said piezoelectric film strain sensor carried on a pair of conductors;
write disable means, responsive to said shock-present signal, for interrupting said write-current to said write head;
interrupted-data identifying means, responsive to said shock-present signal, for identifying interrupted data being written at the time said shock-present signal indicates the presence of a mechanical shock exceeding said predetermined threshold; and
recovery means for repositioning said write head over said track and rewriting said interrupted data if said shock-present signal indicates the presence of a mechanical shock exceeding said predetermined threshold.
10. A disk drive memory storage unit according to claim 9 wherein said first end of said beam is mounted along a third axis parallel to said first axis so as to permit rotational movement of said beam about said third axis in response to a shock applied to the disk drive about said first axis.
US07/849,740 1992-03-11 1992-03-11 Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations Expired - Fee Related US5333138A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US07/849,740 US5333138A (en) 1992-03-11 1992-03-11 Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations
JP5077608A JPH06187718A (en) 1992-03-11 1993-03-11 Apparatus and method for prevention of contamination of datain disk driving mechanism from mechanical shock in write operation
EP93301838A EP0560600A2 (en) 1992-03-11 1993-03-11 Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations
TW082102912A TW221316B (en) 1992-03-11 1993-04-16

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/849,740 US5333138A (en) 1992-03-11 1992-03-11 Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations

Publications (1)

Publication Number Publication Date
US5333138A true US5333138A (en) 1994-07-26

Family

ID=25306409

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/849,740 Expired - Fee Related US5333138A (en) 1992-03-11 1992-03-11 Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations

Country Status (4)

Country Link
US (1) US5333138A (en)
EP (1) EP0560600A2 (en)
JP (1) JPH06187718A (en)
TW (1) TW221316B (en)

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5491394A (en) * 1993-08-20 1996-02-13 Maxtor Corporation Acceleration sensing write disable system utilizing actuator arm coil
US5521772A (en) * 1993-11-30 1996-05-28 International Business Machines Corporation Disk drive with accerleration rate sensing
US5638026A (en) * 1994-07-29 1997-06-10 Kabushiki Kaisha Toshiba High input impedance circuit and semiconductor integrated device provided therewith
US5654840A (en) * 1994-06-30 1997-08-05 Western Digital Corporation Hard disk drive which uses the back EMF of the actuator to detect shocks
US5687149A (en) * 1993-07-19 1997-11-11 Dassault Electronique Device for recording data in a disturbed environment
US5696645A (en) * 1993-10-22 1997-12-09 Maxtor Corporation Apparatus for protecting memory devices from external shock forces by using an integrating band pass filter
EP0813187A2 (en) * 1996-06-13 1997-12-17 International Business Machines Corporation Disk drive with shock detection based on thermoresistive signal from magnetoresistive head
US5923487A (en) * 1997-06-05 1999-07-13 Maxtor Corporation Integrated shock sensing device
US6046877A (en) * 1995-02-16 2000-04-04 Mobile Storage Technology, Inc. Protection apparatus and method for hard disk drive unit of a portable computer
US6115200A (en) * 1997-02-03 2000-09-05 International Business Machines Corporation Method and apparatus for preventing write operations in the presence of post-shock motion
US6166452A (en) * 1999-01-20 2000-12-26 Breed Automotive Technology, Inc. Igniter
US6178058B1 (en) 1998-12-11 2001-01-23 Iomega Corporation Off-track write protection method and system for induced mechanical disturbance on a disk drive
US6417979B1 (en) 1998-10-23 2002-07-09 Western Digital Technologies, Inc. Disk drive including strain transducer for detecting mechanical shock
US6429990B2 (en) 1997-02-03 2002-08-06 International Business Machines Corporation Method and apparatus for controlling write operations of a data storage system subjected to a shock event
US6442705B1 (en) 1999-04-26 2002-08-27 International Business Machines Corporation Method of and apparatus for improving data integrity in a disk drive system
US20020181364A1 (en) * 2001-05-30 2002-12-05 Fujitsu Limited Write and/or erase method and storage apparatus
US20050044349A1 (en) * 2003-08-18 2005-02-24 Lsi Logic Corporation. Methods and systems for end-to-end data protection in a memory controller
US6882489B1 (en) 2000-08-15 2005-04-19 Maxtor Corporation Dynamic off-track detector
US20050270700A1 (en) * 2004-06-03 2005-12-08 Sony Corporation Portable apparatus having head retracting function and head retracting method
US20070113286A1 (en) * 2005-11-14 2007-05-17 Cromer Daryl C Apparatus, system, and method for buffering write data in response to motion
US20070168047A1 (en) * 2006-01-17 2007-07-19 Cromer Daryl C Apparatus, system, and method for selectively protecting a motion sensitive component in a computerized device
US7253982B1 (en) 2000-08-15 2007-08-07 Maxtor Corporation Dynamic shock detection in disk drive using hair trigger timer
US20080005398A1 (en) * 2006-03-31 2008-01-03 Huffman Amber D Methods and arrangements to handle non-queued commands for data storage devices
US20080089162A1 (en) * 2004-07-09 2008-04-17 Spyder Navigations L.L.C. Protection of non-volatile memory component against data corruption due to physical shock
US7450332B2 (en) 2004-06-28 2008-11-11 Stmicroelectronics, Inc. Free-fall detection device and free-fall protection system for a portable electronic apparatus
DE102008041580A1 (en) 2007-09-10 2009-05-07 Mitac Technology Corp. Device for protecting a hard disk of a falling portable computer
DE102008041579A1 (en) 2007-09-10 2009-05-20 Mitac Technology Corp. A method of detecting the fall of a portable computer and protecting its hard disk by a software monitoring driver
US7558016B1 (en) 2007-04-20 2009-07-07 Western Digital Technologies, Inc. Disk drive servo control techniques for predicting an off-track condition utilizing an estimation filter
US20110238887A1 (en) * 2010-03-24 2011-09-29 Apple Inc. Hybrid-device storage based on environmental state
US8179626B1 (en) 2009-12-04 2012-05-15 Western Digital Technologies, Inc. Adaptive shock detection
US8315006B1 (en) 2010-03-09 2012-11-20 Western Digital Technologies, Inc. Adaptive data writing mode based on drive environment
US8341339B1 (en) 2010-06-14 2012-12-25 Western Digital Technologies, Inc. Hybrid drive garbage collecting a non-volatile semiconductor memory by migrating valid data to a disk
US8429343B1 (en) 2010-10-21 2013-04-23 Western Digital Technologies, Inc. Hybrid drive employing non-volatile semiconductor memory to facilitate refreshing disk
US8427771B1 (en) 2010-10-21 2013-04-23 Western Digital Technologies, Inc. Hybrid drive storing copy of data in non-volatile semiconductor memory for suspect disk data sectors
US8560759B1 (en) 2010-10-25 2013-10-15 Western Digital Technologies, Inc. Hybrid drive storing redundant copies of data on disk and in non-volatile semiconductor memory based on read frequency
US8612798B1 (en) 2010-10-21 2013-12-17 Western Digital Technologies, Inc. Hybrid drive storing write data in non-volatile semiconductor memory if write verify of disk fails
US8630056B1 (en) 2011-09-12 2014-01-14 Western Digital Technologies, Inc. Hybrid drive adjusting spin-up profile based on cache status of non-volatile semiconductor memory
US8634158B1 (en) 2011-11-16 2014-01-21 Western Digital Technologies, Inc. Disk drive generating feed-forward actuator compensation based on a speaker driver signal
US8639872B1 (en) 2010-08-13 2014-01-28 Western Digital Technologies, Inc. Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk
US8670205B1 (en) 2010-09-29 2014-03-11 Western Digital Technologies, Inc. Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold
US8683295B1 (en) 2010-08-31 2014-03-25 Western Digital Technologies, Inc. Hybrid drive writing extended error correction code symbols to disk for data sectors stored in non-volatile semiconductor memory
US8699171B1 (en) 2010-09-30 2014-04-15 Western Digital Technologies, Inc. Disk drive selecting head for write operation based on environmental condition
US8737013B2 (en) 2011-11-16 2014-05-27 Western Digital Technologies, Inc. Disk drive selecting disturbance signal for feed-forward compensation
US8775720B1 (en) 2010-08-31 2014-07-08 Western Digital Technologies, Inc. Hybrid drive balancing execution times for non-volatile semiconductor memory and disk
US8782334B1 (en) 2010-09-10 2014-07-15 Western Digital Technologies, Inc. Hybrid drive copying disk cache to non-volatile semiconductor memory
US8825977B1 (en) 2010-09-28 2014-09-02 Western Digital Technologies, Inc. Hybrid drive writing copy of data to disk when non-volatile semiconductor memory nears end of life
US8825976B1 (en) 2010-09-28 2014-09-02 Western Digital Technologies, Inc. Hybrid drive executing biased migration policy during host boot to migrate data to a non-volatile semiconductor memory
US8896955B1 (en) 2010-08-31 2014-11-25 Western Digital Technologies, Inc. Adaptive track follow control
US8904091B1 (en) 2011-12-22 2014-12-02 Western Digital Technologies, Inc. High performance media transport manager architecture for data storage systems
US8909889B1 (en) 2011-10-10 2014-12-09 Western Digital Technologies, Inc. Method and apparatus for servicing host commands by a disk drive
US8917471B1 (en) 2013-10-29 2014-12-23 Western Digital Technologies, Inc. Power management for data storage device
US8959281B1 (en) 2012-11-09 2015-02-17 Western Digital Technologies, Inc. Data management for a storage device
US8959284B1 (en) 2010-06-28 2015-02-17 Western Digital Technologies, Inc. Disk drive steering write data to write cache based on workload
US8977804B1 (en) 2011-11-21 2015-03-10 Western Digital Technologies, Inc. Varying data redundancy in storage systems
US8977803B2 (en) 2011-11-21 2015-03-10 Western Digital Technologies, Inc. Disk drive data caching using a multi-tiered memory
US9058280B1 (en) 2010-08-13 2015-06-16 Western Digital Technologies, Inc. Hybrid drive migrating data from disk to non-volatile semiconductor memory based on accumulated access time
US9069475B1 (en) 2010-10-26 2015-06-30 Western Digital Technologies, Inc. Hybrid drive selectively spinning up disk when powered on
US9070379B2 (en) 2013-08-28 2015-06-30 Western Digital Technologies, Inc. Data migration for data storage device
US9111575B1 (en) 2014-10-23 2015-08-18 Western Digital Technologies, Inc. Data storage device employing adaptive feed-forward control in timing loop to compensate for vibration
US9141176B1 (en) 2013-07-29 2015-09-22 Western Digital Technologies, Inc. Power management for data storage device
US9146875B1 (en) 2010-08-09 2015-09-29 Western Digital Technologies, Inc. Hybrid drive converting non-volatile semiconductor memory to read only based on life remaining
US9257143B1 (en) 2014-12-23 2016-02-09 Western Digital Technologies, Inc. Precautionary measures for data storage device environmental conditions
US9268701B1 (en) 2011-11-21 2016-02-23 Western Digital Technologies, Inc. Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability
US9268499B1 (en) 2010-08-13 2016-02-23 Western Digital Technologies, Inc. Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
US9275096B2 (en) 2012-01-17 2016-03-01 Apple Inc. Optimized b-tree
US9323467B2 (en) 2013-10-29 2016-04-26 Western Digital Technologies, Inc. Data storage device startup
US20160132257A1 (en) * 2014-11-06 2016-05-12 Western Digital Technologies, Inc. Mechanical shock mitigation for data storage
US9417794B2 (en) 2011-07-26 2016-08-16 Apple Inc. Including performance-related hints in requests to composite memory

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1011881A (en) * 1996-06-20 1998-01-16 Ekushingu:Kk Vibrationproof information providing device
KR100255641B1 (en) * 1997-07-31 2000-05-01 윤종용 Head flying height control method and apparatus for hard disk drive
JP2000322812A (en) * 1999-05-10 2000-11-24 Matsushita Electric Ind Co Ltd Magnetic disc drive, recovery method of magnetic head, storage medium storing restoration program
US6304409B1 (en) 1999-06-30 2001-10-16 Seagate Technology Llc Active damping of actuator bearing translational mode
JP2001216647A (en) * 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Controller
JP2001216645A (en) 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Controller
JP3653459B2 (en) * 1999-11-22 2005-05-25 三洋電機株式会社 Control device
JP2001216644A (en) * 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Data recorder
JP3594547B2 (en) * 1999-11-22 2004-12-02 三洋電機株式会社 Data recording device
JP2001216646A (en) * 1999-11-22 2001-08-10 Sanyo Electric Co Ltd Data recorder
JP2001338458A (en) 2000-05-26 2001-12-07 Ricoh Co Ltd Information recorder, information recording system and information storage medium
JP2002230893A (en) 2001-01-30 2002-08-16 Pioneer Electronic Corp Information recording and reproducing device, information recording and reproducing method, and program recording medium recorded with recording and reproducing procedure program
KR100498450B1 (en) 2002-10-14 2005-07-01 삼성전자주식회사 Optical disc system for managing shock during data record/reproduction and method there-of
TW200601278A (en) * 2004-06-30 2006-01-01 Altob Inc A protection mechanism and method of a read and write medium apparatus
JP2007235645A (en) * 2006-03-02 2007-09-13 Casio Comput Co Ltd Digital camera and program

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4040103A (en) * 1976-02-05 1977-08-02 Sperry Rand Corporation Shock force compensating system
EP0164642A2 (en) * 1984-06-15 1985-12-18 Matsushita Electric Industrial Co., Ltd. Recording and reproduction apparatus
EP0217460A1 (en) * 1985-09-27 1987-04-08 Koninklijke Philips Electronics N.V. Apparatus for reading information from a record carrier
US4700244A (en) * 1986-02-14 1987-10-13 Hewlett-Packard Company Process and system for compensating for information shifts on disc storage media
US4716480A (en) * 1986-08-29 1987-12-29 Seagate Technology Carriage latch for a disc drive
US4725907A (en) * 1984-10-19 1988-02-16 Seagate Technology Carriage latch for a disc drive incorporating inertial lock-up
EP0264535A2 (en) * 1986-10-24 1988-04-27 Hewlett-Packard Company Shock and vibration disturbance compensation system for disc drives
US4791508A (en) * 1986-01-21 1988-12-13 Raymond Engineering Inc. Magnetic disc memory unit
JPH01155558A (en) * 1987-12-11 1989-06-19 Toshiba Corp Disk device
US4841389A (en) * 1987-06-11 1989-06-20 International Business Machines Corporation Magnetic transducer crash anticipation and response method and apparatus
US4862298A (en) * 1988-03-11 1989-08-29 Magnetic Peripherals Inc. Shock load detection device
JPH01229454A (en) * 1988-03-09 1989-09-13 Hitachi Ltd Magnetic disk device
US4939611A (en) * 1988-10-20 1990-07-03 Hewlett-Packard Company Vertical displacement limit stop in a disk drive for preventing disk surface damage
US4947093A (en) * 1988-11-25 1990-08-07 Micropolis Corporation Shock resistant winchester disk drive
US4954904A (en) * 1987-11-24 1990-09-04 Goor Associates, Inc. Method and apparatus for preventing head crashes in a disk system
EP0385498A2 (en) * 1989-03-03 1990-09-05 Sony Corporation Recording and reproducing apparatus for optical disk
US4967293A (en) * 1987-08-11 1990-10-30 Fujitsu Limited Multi-positioner magnetic disk storage apparatus having means for reducing mechanical vibration interference between positioners
JPH02297702A (en) * 1989-05-11 1990-12-10 Teac Corp Disk device
US4979063A (en) * 1986-10-02 1990-12-18 Seagate Technology, Inc. Design for an actuator arm for a disc drive
US4996617A (en) * 1989-01-23 1991-02-26 Seagate Technology, Inc. Disc drive safety latch using shape memory metals
JPH03238663A (en) * 1990-02-15 1991-10-24 Nec Corp Magnetic disk control device
US5166842A (en) * 1990-02-28 1992-11-24 Seagate Technology, Inc. Method for minimizing time for adjusting servo offsets in a hard disk drive
US5168413A (en) * 1990-11-30 1992-12-01 Ibm Corporation Transducer head flying height monitoring methods and apparatus for disk drive system
US5193037A (en) * 1990-11-07 1993-03-09 Areal Technology, Inc. Compact disk drive for use with laptop computer
US5227929A (en) * 1990-11-26 1993-07-13 International Business Machines Corporation Portable computer hard disk protective reflex system

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4040103A (en) * 1976-02-05 1977-08-02 Sperry Rand Corporation Shock force compensating system
EP0164642A2 (en) * 1984-06-15 1985-12-18 Matsushita Electric Industrial Co., Ltd. Recording and reproduction apparatus
US4692915A (en) * 1984-06-15 1987-09-08 Matsushita Electric Industrial Co., Ltd. Recording and reproduction apparatus having improved reliability with respect to externally applied vibration or impact
US4692915B1 (en) * 1984-06-15 1988-07-19
US4725907A (en) * 1984-10-19 1988-02-16 Seagate Technology Carriage latch for a disc drive incorporating inertial lock-up
EP0217460A1 (en) * 1985-09-27 1987-04-08 Koninklijke Philips Electronics N.V. Apparatus for reading information from a record carrier
US4791508A (en) * 1986-01-21 1988-12-13 Raymond Engineering Inc. Magnetic disc memory unit
US4700244A (en) * 1986-02-14 1987-10-13 Hewlett-Packard Company Process and system for compensating for information shifts on disc storage media
US4716480A (en) * 1986-08-29 1987-12-29 Seagate Technology Carriage latch for a disc drive
EP0259127A2 (en) * 1986-08-29 1988-03-09 Seagate Technology, Inc. Carriage latch for a disc drive
US4979063A (en) * 1986-10-02 1990-12-18 Seagate Technology, Inc. Design for an actuator arm for a disc drive
EP0264535A2 (en) * 1986-10-24 1988-04-27 Hewlett-Packard Company Shock and vibration disturbance compensation system for disc drives
US4841389A (en) * 1987-06-11 1989-06-20 International Business Machines Corporation Magnetic transducer crash anticipation and response method and apparatus
US4967293A (en) * 1987-08-11 1990-10-30 Fujitsu Limited Multi-positioner magnetic disk storage apparatus having means for reducing mechanical vibration interference between positioners
US4954904A (en) * 1987-11-24 1990-09-04 Goor Associates, Inc. Method and apparatus for preventing head crashes in a disk system
JPH01155558A (en) * 1987-12-11 1989-06-19 Toshiba Corp Disk device
JPH01229454A (en) * 1988-03-09 1989-09-13 Hitachi Ltd Magnetic disk device
US4862298A (en) * 1988-03-11 1989-08-29 Magnetic Peripherals Inc. Shock load detection device
US4939611A (en) * 1988-10-20 1990-07-03 Hewlett-Packard Company Vertical displacement limit stop in a disk drive for preventing disk surface damage
US4947093A (en) * 1988-11-25 1990-08-07 Micropolis Corporation Shock resistant winchester disk drive
US4996617A (en) * 1989-01-23 1991-02-26 Seagate Technology, Inc. Disc drive safety latch using shape memory metals
EP0385498A2 (en) * 1989-03-03 1990-09-05 Sony Corporation Recording and reproducing apparatus for optical disk
JPH02297702A (en) * 1989-05-11 1990-12-10 Teac Corp Disk device
US5126895A (en) * 1989-05-11 1992-06-30 Teac Corporation Shockproof data transducer position control system for rotating disk data storage apparatus
JPH03238663A (en) * 1990-02-15 1991-10-24 Nec Corp Magnetic disk control device
US5166842A (en) * 1990-02-28 1992-11-24 Seagate Technology, Inc. Method for minimizing time for adjusting servo offsets in a hard disk drive
US5193037A (en) * 1990-11-07 1993-03-09 Areal Technology, Inc. Compact disk drive for use with laptop computer
US5227929A (en) * 1990-11-26 1993-07-13 International Business Machines Corporation Portable computer hard disk protective reflex system
US5168413A (en) * 1990-11-30 1992-12-01 Ibm Corporation Transducer head flying height monitoring methods and apparatus for disk drive system

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
Japan Pat. Abs. 85 035377, JP 60 35377, Feb. 23, 1985, Nakashiro, Magnetic Recording and Reproducing Device. *
Japan Pat. Abs. 85 121578, JP 60 121578, Jun. 29, 1985, Moriya et al., Tracking Controller. *
Japan Pat. Abs. 85 164935, JP 60 164935, Aug. 28, 1985, Masaharu et al., Optical Disc Recording and Reproducing Device. *
Japan Pat. Abs. 85-035377, JP 60-35377, Feb. 23, 1985, Nakashiro, "Magnetic Recording and Reproducing Device."
Japan Pat. Abs. 85-121578, JP 60-121578, Jun. 29, 1985, Moriya et al., "Tracking Controller."
Japan Pat. Abs. 85-164935, JP 60-164935, Aug. 28, 1985, Masaharu et al., "Optical Disc Recording and Reproducing Device."
Robert G. Kaseta `Rigid Disk Drive Data Reliability in Harsh Environment` 1991 IEEE pp. 286-289.
Robert G. Kaseta Rigid Disk Drive Data Reliability in Harsh Environment 1991 IEEE pp. 286 289. *

Cited By (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687149A (en) * 1993-07-19 1997-11-11 Dassault Electronique Device for recording data in a disturbed environment
US5491394A (en) * 1993-08-20 1996-02-13 Maxtor Corporation Acceleration sensing write disable system utilizing actuator arm coil
US5696645A (en) * 1993-10-22 1997-12-09 Maxtor Corporation Apparatus for protecting memory devices from external shock forces by using an integrating band pass filter
US5521772A (en) * 1993-11-30 1996-05-28 International Business Machines Corporation Disk drive with accerleration rate sensing
US5654840A (en) * 1994-06-30 1997-08-05 Western Digital Corporation Hard disk drive which uses the back EMF of the actuator to detect shocks
US5638026A (en) * 1994-07-29 1997-06-10 Kabushiki Kaisha Toshiba High input impedance circuit and semiconductor integrated device provided therewith
US6046877A (en) * 1995-02-16 2000-04-04 Mobile Storage Technology, Inc. Protection apparatus and method for hard disk drive unit of a portable computer
EP0813187A2 (en) * 1996-06-13 1997-12-17 International Business Machines Corporation Disk drive with shock detection based on thermoresistive signal from magnetoresistive head
EP0813187A3 (en) * 1996-06-13 1998-03-11 International Business Machines Corporation Disk drive with shock detection based on thermoresistive signal from magnetoresistive head
US5777815A (en) * 1996-06-13 1998-07-07 International Business Machines Corporation Disk drive with shock detection based on thermoresistive signal from magnetoresistive head
US6115200A (en) * 1997-02-03 2000-09-05 International Business Machines Corporation Method and apparatus for preventing write operations in the presence of post-shock motion
US6429990B2 (en) 1997-02-03 2002-08-06 International Business Machines Corporation Method and apparatus for controlling write operations of a data storage system subjected to a shock event
US6018431A (en) * 1997-06-05 2000-01-25 Maxtor Corporation Disk drive with shock evaluator
US5923487A (en) * 1997-06-05 1999-07-13 Maxtor Corporation Integrated shock sensing device
US6417979B1 (en) 1998-10-23 2002-07-09 Western Digital Technologies, Inc. Disk drive including strain transducer for detecting mechanical shock
US6178058B1 (en) 1998-12-11 2001-01-23 Iomega Corporation Off-track write protection method and system for induced mechanical disturbance on a disk drive
US6166452A (en) * 1999-01-20 2000-12-26 Breed Automotive Technology, Inc. Igniter
US6442705B1 (en) 1999-04-26 2002-08-27 International Business Machines Corporation Method of and apparatus for improving data integrity in a disk drive system
US6882489B1 (en) 2000-08-15 2005-04-19 Maxtor Corporation Dynamic off-track detector
US7154690B1 (en) * 2000-08-15 2006-12-26 Maxtor Corporation Dynamic shock detection in disk drive using accumulated average position error
US7253982B1 (en) 2000-08-15 2007-08-07 Maxtor Corporation Dynamic shock detection in disk drive using hair trigger timer
US20020181364A1 (en) * 2001-05-30 2002-12-05 Fujitsu Limited Write and/or erase method and storage apparatus
US7095690B2 (en) * 2001-05-30 2006-08-22 Fujitsu Limited Write and/or erase method and storage apparatus
US20050044349A1 (en) * 2003-08-18 2005-02-24 Lsi Logic Corporation. Methods and systems for end-to-end data protection in a memory controller
US7225395B2 (en) 2003-08-18 2007-05-29 Lsi Corporation Methods and systems for end-to-end data protection in a memory controller
US7301723B2 (en) 2004-06-03 2007-11-27 Sony Corporation Portable apparatus having head retracting function and head retracting method
US20070121236A1 (en) * 2004-06-03 2007-05-31 Sony Corporation Portable apparatus having head retracting function and head retracting method
US20050270700A1 (en) * 2004-06-03 2005-12-08 Sony Corporation Portable apparatus having head retracting function and head retracting method
US7190540B2 (en) * 2004-06-03 2007-03-13 Sony Corporation Portable apparatus having head retracting function and head retracting method
US7450332B2 (en) 2004-06-28 2008-11-11 Stmicroelectronics, Inc. Free-fall detection device and free-fall protection system for a portable electronic apparatus
US20080089162A1 (en) * 2004-07-09 2008-04-17 Spyder Navigations L.L.C. Protection of non-volatile memory component against data corruption due to physical shock
US8015444B2 (en) * 2004-07-09 2011-09-06 Spyder Navigations L.L.C. Protection of non-volatile memory component against data corruption due to physical shock
US8762601B2 (en) * 2005-11-14 2014-06-24 Lenovo (Singapore) Pte. Ltd. Apparatus, system, and method for buffering write data in response to motion
US20070113286A1 (en) * 2005-11-14 2007-05-17 Cromer Daryl C Apparatus, system, and method for buffering write data in response to motion
US7430452B2 (en) 2006-01-17 2008-09-30 Lenovo (Singapore) Pte. Ltd. Apparatus, system, and method for selectivity protecting a motion sensitive component in a computerized device
US20070168047A1 (en) * 2006-01-17 2007-07-19 Cromer Daryl C Apparatus, system, and method for selectively protecting a motion sensitive component in a computerized device
US20080005398A1 (en) * 2006-03-31 2008-01-03 Huffman Amber D Methods and arrangements to handle non-queued commands for data storage devices
US7694026B2 (en) * 2006-03-31 2010-04-06 Intel Corporation Methods and arrangements to handle non-queued commands for data storage devices
US7558016B1 (en) 2007-04-20 2009-07-07 Western Digital Technologies, Inc. Disk drive servo control techniques for predicting an off-track condition utilizing an estimation filter
DE102008041580A1 (en) 2007-09-10 2009-05-07 Mitac Technology Corp. Device for protecting a hard disk of a falling portable computer
DE102008041579A1 (en) 2007-09-10 2009-05-20 Mitac Technology Corp. A method of detecting the fall of a portable computer and protecting its hard disk by a software monitoring driver
US8179626B1 (en) 2009-12-04 2012-05-15 Western Digital Technologies, Inc. Adaptive shock detection
US8315006B1 (en) 2010-03-09 2012-11-20 Western Digital Technologies, Inc. Adaptive data writing mode based on drive environment
US20110238887A1 (en) * 2010-03-24 2011-09-29 Apple Inc. Hybrid-device storage based on environmental state
US9798499B2 (en) 2010-03-24 2017-10-24 Apple Inc. Hybrid-device storage based on environmental state
US8850151B2 (en) * 2010-03-24 2014-09-30 Apple Inc. Hybrid-device storage based on environmental state
US8341339B1 (en) 2010-06-14 2012-12-25 Western Digital Technologies, Inc. Hybrid drive garbage collecting a non-volatile semiconductor memory by migrating valid data to a disk
US8959284B1 (en) 2010-06-28 2015-02-17 Western Digital Technologies, Inc. Disk drive steering write data to write cache based on workload
US9146875B1 (en) 2010-08-09 2015-09-29 Western Digital Technologies, Inc. Hybrid drive converting non-volatile semiconductor memory to read only based on life remaining
US9268499B1 (en) 2010-08-13 2016-02-23 Western Digital Technologies, Inc. Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
US9058280B1 (en) 2010-08-13 2015-06-16 Western Digital Technologies, Inc. Hybrid drive migrating data from disk to non-volatile semiconductor memory based on accumulated access time
US8639872B1 (en) 2010-08-13 2014-01-28 Western Digital Technologies, Inc. Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk
US8896955B1 (en) 2010-08-31 2014-11-25 Western Digital Technologies, Inc. Adaptive track follow control
US8683295B1 (en) 2010-08-31 2014-03-25 Western Digital Technologies, Inc. Hybrid drive writing extended error correction code symbols to disk for data sectors stored in non-volatile semiconductor memory
US8775720B1 (en) 2010-08-31 2014-07-08 Western Digital Technologies, Inc. Hybrid drive balancing execution times for non-volatile semiconductor memory and disk
US8782334B1 (en) 2010-09-10 2014-07-15 Western Digital Technologies, Inc. Hybrid drive copying disk cache to non-volatile semiconductor memory
US8825977B1 (en) 2010-09-28 2014-09-02 Western Digital Technologies, Inc. Hybrid drive writing copy of data to disk when non-volatile semiconductor memory nears end of life
US8825976B1 (en) 2010-09-28 2014-09-02 Western Digital Technologies, Inc. Hybrid drive executing biased migration policy during host boot to migrate data to a non-volatile semiconductor memory
US8670205B1 (en) 2010-09-29 2014-03-11 Western Digital Technologies, Inc. Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold
US9117482B1 (en) 2010-09-29 2015-08-25 Western Digital Technologies, Inc. Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold
US8699171B1 (en) 2010-09-30 2014-04-15 Western Digital Technologies, Inc. Disk drive selecting head for write operation based on environmental condition
US8429343B1 (en) 2010-10-21 2013-04-23 Western Digital Technologies, Inc. Hybrid drive employing non-volatile semiconductor memory to facilitate refreshing disk
US8427771B1 (en) 2010-10-21 2013-04-23 Western Digital Technologies, Inc. Hybrid drive storing copy of data in non-volatile semiconductor memory for suspect disk data sectors
US8612798B1 (en) 2010-10-21 2013-12-17 Western Digital Technologies, Inc. Hybrid drive storing write data in non-volatile semiconductor memory if write verify of disk fails
US8560759B1 (en) 2010-10-25 2013-10-15 Western Digital Technologies, Inc. Hybrid drive storing redundant copies of data on disk and in non-volatile semiconductor memory based on read frequency
US9069475B1 (en) 2010-10-26 2015-06-30 Western Digital Technologies, Inc. Hybrid drive selectively spinning up disk when powered on
US9417794B2 (en) 2011-07-26 2016-08-16 Apple Inc. Including performance-related hints in requests to composite memory
US8630056B1 (en) 2011-09-12 2014-01-14 Western Digital Technologies, Inc. Hybrid drive adjusting spin-up profile based on cache status of non-volatile semiconductor memory
US8909889B1 (en) 2011-10-10 2014-12-09 Western Digital Technologies, Inc. Method and apparatus for servicing host commands by a disk drive
US8953278B1 (en) 2011-11-16 2015-02-10 Western Digital Technologies, Inc. Disk drive selecting disturbance signal for feed-forward compensation
US8737013B2 (en) 2011-11-16 2014-05-27 Western Digital Technologies, Inc. Disk drive selecting disturbance signal for feed-forward compensation
US8634158B1 (en) 2011-11-16 2014-01-21 Western Digital Technologies, Inc. Disk drive generating feed-forward actuator compensation based on a speaker driver signal
US8977804B1 (en) 2011-11-21 2015-03-10 Western Digital Technologies, Inc. Varying data redundancy in storage systems
US9268701B1 (en) 2011-11-21 2016-02-23 Western Digital Technologies, Inc. Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability
US9898406B2 (en) 2011-11-21 2018-02-20 Western Digital Technologies, Inc. Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability
US9268657B1 (en) 2011-11-21 2016-02-23 Western Digital Technologies, Inc. Varying data redundancy in storage systems
US8977803B2 (en) 2011-11-21 2015-03-10 Western Digital Technologies, Inc. Disk drive data caching using a multi-tiered memory
US8904091B1 (en) 2011-12-22 2014-12-02 Western Digital Technologies, Inc. High performance media transport manager architecture for data storage systems
US9275096B2 (en) 2012-01-17 2016-03-01 Apple Inc. Optimized b-tree
US8959281B1 (en) 2012-11-09 2015-02-17 Western Digital Technologies, Inc. Data management for a storage device
US9141176B1 (en) 2013-07-29 2015-09-22 Western Digital Technologies, Inc. Power management for data storage device
US9070379B2 (en) 2013-08-28 2015-06-30 Western Digital Technologies, Inc. Data migration for data storage device
US9323467B2 (en) 2013-10-29 2016-04-26 Western Digital Technologies, Inc. Data storage device startup
US8917471B1 (en) 2013-10-29 2014-12-23 Western Digital Technologies, Inc. Power management for data storage device
US9111575B1 (en) 2014-10-23 2015-08-18 Western Digital Technologies, Inc. Data storage device employing adaptive feed-forward control in timing loop to compensate for vibration
US20160132257A1 (en) * 2014-11-06 2016-05-12 Western Digital Technologies, Inc. Mechanical shock mitigation for data storage
US9823859B2 (en) * 2014-11-06 2017-11-21 Western Digital Technologies, Inc. Mechanical shock mitigation for data storage
US9257143B1 (en) 2014-12-23 2016-02-09 Western Digital Technologies, Inc. Precautionary measures for data storage device environmental conditions

Also Published As

Publication number Publication date
EP0560600A3 (en) 1994-02-23
EP0560600A2 (en) 1993-09-15
TW221316B (en) 1994-02-21
JPH06187718A (en) 1994-07-08

Similar Documents

Publication Publication Date Title
US5333138A (en) Apparatus and method for preventing data corruption in disk drives from mechanical shock during write operations
JP2002008336A (en) Fall sensing sensor and information processor using the same
EP0572657B1 (en) Multi-mode accelerometer
EP0895225B1 (en) Method of controlling flying of magnetic head and device therefor in hard disk drive
JP2702418B2 (en) Data recording disk drive
JP5064235B2 (en) System and method for fall detection
US20110096440A1 (en) Head gimbal assembly with contact detection
US7382567B2 (en) Accelerometer-based differential free fall detection system, apparatus, and method and disk drive protection mechanism employing same
KR101007160B1 (en) Hard disk drive with external sensor interface, system, and method
US6520013B1 (en) Method and apparatus for detecting free fall
US7984359B2 (en) Correction of data errors in a memory buffer
US6101062A (en) Method and apparatus for unloading head from disk before a shock to a disk drive system
US7350394B1 (en) Zero-g offset identification of an accelerometer employed in a hard disk drive
US20050128623A1 (en) Environmental stress protection scheme for a data storage device
US7551388B2 (en) Fall detection device and magnetic disk drive
US7415380B2 (en) Fall detection device
US7613587B2 (en) Method for compensating for acceleration vector offset, recording medium storing program for executing the method, and related apparatus
KR20060055908A (en) Device of driving mobile phone's hdd in impact and the method
JP2008217965A (en) Adjustment of pitch and roll static torques in disk drive head gimbal assembly
CN101385085B (en) Hard disk drive and stray magnetic field sensor system and associated method
US8489213B2 (en) Portable digital media device with a force sensor
US20070013805A1 (en) Method and apparatus for protecting mechanical lens of cameras using miniature hard drive as gyro sensor
JP2002208239A (en) Magnetic disk device protective mechanism
US7826163B2 (en) Large shock particle mitigation
US7650439B2 (en) Falling protective device for hard disk of a portable computer

Legal Events

Date Code Title Description
AS Assignment

Owner name: MINISTOR PERIPHERALS INTERNATIONAL LIMITED, A BERM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:RICHARDS, JOHN H.;SCHUH, KARL D.;REEL/FRAME:006119/0871

Effective date: 19920414

AS Assignment

Owner name: ESTATE OF PILOT MANAGEMENT CO., CALIFORNIA

Free format text: PROMISSARY NOTE AND SECURITY AGREEMENT;ASSIGNOR:MINISTOR PERIPHERALS INTERNATIONAL, LTD.;REEL/FRAME:008470/0226

Effective date: 19960422

LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 19980729

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362