Switch to full style
In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.

Forum rules

Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
Post a reply

Observing Head Vibration During Operation

January 25th, 2017, 14:36

So I'm doing a project where part of the project is looking at the effects of vibration on a HDD (any obtainable HDD would suffice). Specifically I'm interested in the vibration of the head. It would be great to do this without altering the drive physically (such as cutting a window in to the drive). Unfortunately I am unsure of a good way to do that currently. I've seen in some of the info I've read on SMART that there are a few attributes which log some of the effects vibration may have on the drive, such as 185 - Head Stability, 186 - Induced Op-Vibration Detection, and 191 - G-sense error rate. I'm sure there are others that might be useful as well. While the G-sense error rate value (which is the number of errors resulting from externally induced shock and vibration) can be found easily on most of the drives, I do not believe it tells me exactly which errors have occurred, and so may not be specific enough for my needs. I cant seem to find the other attributes (head stability and induced op-vibration detection) on the drives I have.

So far my only options I can think of are:
1. Find a drive which has some of these attributes. I do not know how I would go looking for drives which have them (though I know those are WD only attributes). Of course then I would have to figure out exactly what the raw values mean.
2. Rip the firmware off the device, find somewhere in the controls where it deals with head vibration and do something with that. This seems fairly difficult and time consuming.
3. Put it in a gas chamber with a window cut into it and observe it with a high speed camera.

Does anyone have any insight into this issue? Any ideas or clarifications would be welcome.

Re: Observing Head Vibration During Operation

January 25th, 2017, 17:00

You could try creating a new modified cover copy from plastic let's say, with a design that may work for you rather than cutting into the drive somehow.

Re: Observing Head Vibration During Operation

January 26th, 2017, 16:38

That is a good idea. In fact I could just buy one of those WD Raptors, the WD1500AHFD, which already have a plastic top. I would imagine we would need a fairly high quality camera to see the effects and then some image processing code to quantify it all. It would still be nice to get into the firmware and observe the effects that way, that would seem like a cleaner and more reliable solution if it were possible.

Re: Observing Head Vibration During Operation

January 27th, 2017, 4:00

i cut circle on top cover and put glass from eg halogen bulb, for 3.5 32mm dia is ok, for 2,5 i use 25mm hole

here some pics:

https://get.google.com/albumarchive/117 ... 4qWlL7QzQE


btw on seagate f3 you can use terminal and do some measures


Code:
F3 T>/4U100D

00000.0, WFT 23D (+1.3E+1 %)

000 FF48 FFE4 0080                 <           -    *   +            >               
001 FF51 FFCA 0060                 <           -   *|  +             >               
002 FF54 0006 00C6                 <           -    *     +          >               
003 FF20 FFEC 0094                 <         -      *   +            >               
004 FF5E 0011 00CC                 <           -    *     +          >               
005 FF19 FFE7 00BC                 <         -      *    +           >               
006 FF62 FFF8 00B3                 <            -   *    +           >               
007 FF64 0021 00F5                 <            -   |*     +         >               
008 FF6D 0015 00BE                 <            -   *    +           >               
009 FF84 004A 0123                 <             -  | *      +       >               
00A FF87 0022 00DB                 <             -  |*    +          >               
00B FFBF 004D 013A                 <              - | *      +       >               
00C FF55 002C 0137                 <           -    |*       +       >               
00D FFA5 0056 0144                 <              - | *       +      >               
00E FF8F 0036 00CE                 <             -  |*    +          >               
00F FF6A 0022 00BC                 <            -   |*   +           >               
010 FF77 0026 00EE                 <            -   |*     +         >               
011 FF71 0014 00B0                 <            -   *    +           >               
012 FF97 0025 00D0                 <             -  |*    +          >               
013 FF3D FFE4 009A                 <          -     *   +            >               
014 FF74 000E 00EB                 <            -   *      +         >               
015 FF6B 0023 00D5                 <            -   |*    +          >               
016 FF68 0009 00A1                 <            -   *    +           >               
017 FEF1 FFD1 0083                 <        -      *|   +            >               
018 FF42 FFF2 0092                 <           -    *   +            >               
019 FF4C FFE7 0072                 <           -    *  +             >               
01A FF26 FFD2 00A9                 <          -    *|    +           >               
01B FF3F FFF2 00E8                 <          -     *      +         >               
01C FF0B FFCD 00FC                 <         -     *|      +         >               
01D FF45 FFF8 00FE                 <           -    *      +         >               
01E FF53 FFEB 0094                 <           -    *   +            >               
01F FF2B FFBD 0050                 <          -   * | +              >               
020 FF2A FFC5 0062                 <          -    *|  +             >               
021 FEEC FF8F 0032                 <        -    *  |+               >               
022 FEC0 FF9A 003E                 <      -      *  |+               >               
023 FED5 FFB6 0066                 <       -      * |  +             >               
024 FF06 FFD7 0071                 <         -     *|  +             >               
025 FF50 004A 0129                 <           -    | *      +       >               
026 FF8C 0060 0141                 <             -  |  *      +      >               
027 FF6D 003C 00F2                 <            -   |*     +         >               
028 FF4F 0041 00DF                 <           -    | *   +          >               
029 FF60 0038 00DB                 <           -    |*    +          >               
02A FF8C 0026 00D9                 <             -  |*    +          >               
02B FF3C 0001 00C0                 <          -     *     +          >               
02C FEFD FFC4 0092                 <        -      *|   +            >               
02D FF7A 0022 00BA                 <            -   |*   +           >               
02E FF62 0013 00AD                 <            -   *    +           >               
02F FFB2 0059 011A                 <              - | *     +        >               
030 FF92 0032 00E6                 <             -  |*     +         >               
031 FF93 003D 00FD                 <             -  |*     +         >               
032 FFB9 007C 018A                 <              - |  *        +    >               
033 FFB4 0059 0127                 <              - | *      +       >               
034 FFD5 0066 012F                 <               -|  *     +       >               
035 FF72 0018 00DC                 <            -   *     +          >               
036 FF39 FFFA 00C2                 <          -     *     +          >               
037 FEF3 FFA1 0047                 <        -     * | +              >               
038 FE58 FF9A 0064                 <   -         *  |  +             >               
039 FEB7 FFA2 0063                 <      -       * |  +             >               
03A FF05 FFAC 004E                 <         -    * | +              >               
03B FEFB FFA2 006A                 <        -     * |  +             >               
03C FF23 FFCD 00C9                 <          -    *|     +          >               
03D FEFA FF94 006A                 <        -    *  |  +             >               
03E FF3E FFD9 009F                 <          -    *|   +            >               
03F FF26 FFAE 0051                 <          -   * | +              >               
040 FF24 FFDA 00BE                 <          -    *|    +           >               
041 FF46 FFDC 0083                 <           -   *|   +            >               
042 FF01 FFC8 0090                 <         -     *|   +            >               
043 FF32 FFF9 00F0                 <          -     *      +         >               
044 FF6D 0030 013A                 <            -   |*       +       >               
045 FF96 0037 0107                 <             -  |*      +        >               
046 FF84 0017 00FB                 <             -  *      +         >               
047 FF85 0024 00F6                 <             -  |*     +         >               
048 FF85 004D 0136                 <             -  | *      +       >               
049 FF7D 0037 00F1                 <            -   |*     +         >               
04A FF69 0037 00C7                 <            -   |*    +          >               
04B FF66 0018 00C3                 <            -   *     +          >               
04C FF46 0019 00C7                 <           -    *     +          >               
04D FF8E 0021 00C0                 <             -  |*    +          >               
04E FFA1 0057 00FB                 <              - | *    +         >               
04F FFC7 005A 00FE                 <               -| *    +         >               
050 FF93 0028 00D4                 <             -  |*    +          >               
051 FF7B 0025 0108                 <            -   |*      +        >               
052 FF7D 0027 0110                 <            -   |*      +        >               
053 FF80 002D 0104                 <            -   |*      +        >               
054 FF6F 0004 00B2                 <            -   *    +           >               
055 FF59 FFE3 008F                 <           -    *   +            >               
056 FF48 FFEA 009F                 <           -    *   +            >               
057 FF24 FFB8 005D                 <          -   * | +              >               
058 FEA7 FF9E 009B                 <      -      *  |   +            >               
059 FEE9 FF9B 0060                 <        -    *  |  +             >               
05A FEED FF9B 0041                 <        -    *  | +              >               
05B FE70 FF5B 0030                 <    -      *    |+               >               
05C FE9E FF76 0057                 <     -      *   | +              >               
05D FEF5 FFD1 0095                 <        -      *|   +            >               
05E FF02 FFC3 0085                 <         -     *|   +            >               
05F FF68 0007 00B9                 <            -   *    +           >               
060 FF85 002C 00F8                 <             -  |*     +         >               
061 FFAC 0050 00F3                 <              - | *    +         >               
062 FFD5 0083 0139                 <               -|   *    +       >               
063 FF84 002B 00E5                 <             -  |*     +         >               
064 FF07 0030 0149                 <         -      |*        +      >               
065 FF55 002D 016E                 <           -    |*         +     >               
066 FF62 000B 0145                 <            -   *         +      >               
067 FF2F FFF5 011E                 <          -     *       +        >               
068 FF11 FFDA 00E4                 <         -     *|      +         >               
069 FF02 FFDF 00BC                 <         -     *|    +           >               
06A FF3F 003E 00F9                 <          -     |*     +         >               
06B FF3B 002A 00B1                 <          -     |*   +           >               
06C FF3D 0034 0114                 <          -     |*      +        >               
06D FF99 002A 013C                 <             -  |*       +       >               
06E FFC7 004C 015B                 <               -| *       +      >               
06F FF9C 0016 00D4                 <             -  *     +          >               
070 FF90 0028 00EA                 <             -  |*     +         >               
071 FF0A FFC4 006A                 <         -     *|  +             >               
072 FF3B FFCC 0091                 <          -    *|   +            >               
073 FF32 FFDA 0092                 <          -    *|   +            >               
074 FF55 FFFE 00A1                 <           -    *    +           >               
075 FF27 FFE6 00AB                 <          -     *    +           >               
076 FF4A 0000 0096                 <           -    *   +            >               
077 FF24 001F 00B2                 <          -     *    +           >               
078 FF16 FFFC 00A5                 <         -      *    +           >               
079 FF3B FFFB 00D0                 <          -     *     +          >               
07A FF62 FFF7 009F                 <            -   *   +            >               
07B FED8 FF8B 005D                 <       -     *  | +              >               
07C FEF5 FFAB 0060                 <        -     * |  +             >               
07D FF2C FFE7 009D                 <          -     *   +            >               
07E FF14 0000 00FD                 <         -      *      +         >               
07F FF69 0028 010D                 <            -   |*      +        >               
080 FF3F FFF2 00D7                 <          -     *     +          >               
081 FF69 001B 00C5                 <            -   *     +          >               
082 FF4D 0007 00C5                 <           -    *     +          >               
083 FF4E 0006 00CF                 <           -    *     +          >               
084 FF8B 0009 00AD                 <             -  *    +           >               
085 FF44 FFF7 00C4                 <           -    *     +          >               
086 FF5A FFFA 009C                 <           -    *   +            >               
087 FF0C FFB1 007B                 <         -    * |  +             >               
088 FF57 FFEE 00AE                 <           -    *    +           >               
089 FF2A FFEB 008C                 <          -     *   +            >               
08A FF53 0004 00A7                 <           -    *    +           >               
08B FF01 FFD8 00A3                 <         -     *|    +           >               
08C FF2E 0021 011E                 <          -     |*      +        >               
08D FF8E 005D 012C                 <             -  | *      +       >               
08E FFA1 006F 010D                 <              - |  *    +        >               
08F FF60 0012 00D9                 <           -    *     +          >               
090 FF33 0029 0125                 <          -     |*       +       >               
091 FF9A 004F 0100                 <             -  | *     +        >               
092 FF77 0020 00BC                 <            -   |*   +           >               
093 FF47 001A 009B                 <           -    *   +            >               
094 FF6E 000B 00C5                 <            -   *     +          >               
095 FF33 FFB7 0072                 <          -   * |  +             >               
096 FF57 0018 00E5                 <           -    *      +         >               
097 FF8D 002A 00E3                 <             -  |*     +         >               
098 FF69 FFF6 00A9                 <            -   *    +           >               
099 FF4F FFEF 0072                 <           -    *  +             >               
09A FF3B FFDD 006B                 <          -    *|  +             >               
09B FF68 001F 00A0                 <            -   *    +           >               
09C FEF7 FFB8 0040                 <        -     * | +              >               
09D FEE8 FF98 0039                 <        -    *  |+               >               
09E FEC8 FFA0 0054                 <       -     *  | +              >               
09F FEBB FF97 0050                 <      -      *  | +              >               
0A0 FEBB FFAD 00A0                 <      -       * |    +           >               
0A1 FF02 FFD6 00AC                 <         -     *|    +           >               
0A2 FF7D 004C 012D                 <            -   | *      +       >               
0A3 FF77 0000 00D0                 <            -   *     +          >               
0A4 FF46 0009 00DB                 <           -    *     +          >               
0A5 FF0E 0007 00FD                 <         -      *      +         >               
0A6 FF47 000D 011D                 <           -    *       +        >               
0A7 FEFF FFF2 00FC                 <        -       *      +         >               
0A8 FEDE FFCE 00CB                 <       -       *|     +          >               
0A9 FF2C FFE2 00A8                 <          -     *    +           >               
0AA FF98 002F 00EA                 <             -  |*     +         >               
0AB FFAA 0055 011F                 <              - | *     +        >               
0AC FF64 0066 014E                 <            -   |  *      +      >               
0AD FF3D 0030 010D                 <          -     |*      +        >               
0AE FF7E 0026 00B4                 <            -   |*   +           >               
0AF FF83 0023 00B7                 <             -  |*   +           >               
0B0 FF7D 0008 00AC                 <            -   *    +           >               
0B1 FEE1 FFD8 00A4                 <        -      *|    +           >               
0B2 FF26 000B 00C9                 <          -     *     +          >               
0B3 FF60 0029 00C9                 <           -    |*    +          >               
0B4 FFA3 003A 00D0                 <              - |*    +          >               
0B5 FF60 0017 00D1                 <           -    *     +          >               
0B6 FF9E 0032 00DA                 <             -  |*    +          >               
0B7 FF7D 0017 00E3                 <            -   *      +         >               
0B8 FF32 0001 00CF                 <          -     *     +          >               
0B9 FF1B FFEF 00C1                 <         -      *     +          >               
0BA FF15 FFBF 0065                 <         -    * |  +             >               
0BB FF39 FFCD 00A0                 <          -    *|    +           >               
0BC FF49 FFF0 00A7                 <           -    *    +           >               
0BD FEFB FFDD 00C3                 <        -      *|     +          >               
0BE FEE7 FFE0 00DE                 <        -      *|     +          >               
0BF FEC4 FFAA 008B                 <       -      * |   +            >               
0C0 FEDC FFB3 0064                 <       -      * |  +             >               
0C1 FEDC FFDF 00AA                 <       -       *|    +           >               
0C2 FEC2 FFB5 0051                 <       -      * | +              >               
0C3 FF04 FFDD 0085                 <         -     *|   +            >               
0C4 FF70 0003 00A6                 <            -   *    +           >               
0C5 FF50 FFF9 00B3                 <           -    *    +           >               
0C6 FF77 0011 00AB                 <            -   *    +           >               
0C7 FF69 001B 00D0                 <            -   *     +          >               
0C8 FF4B 0021 010C                 <           -    |*      +        >               
0C9 FF27 FFD8 00B4                 <          -    *|    +           >               
0CA FF62 0016 0113                 <            -   *       +        >               
0CB FF44 0009 0140                 <           -    *         +      >               
0CC FF82 0031 0103                 <             -  |*      +        >               
0CD FF31 000F 00F1                 <          -     *      +         >               
0CE FF7A 006B 0160                 <            -   |  *       +     >               
0CF FF65 0057 013E                 <            -   | *      +       >               
0D0 FF91 008C 0194                 <             -  |   *       +    >               
0D1 FF74 004C 011E                 <            -   | *     +        >               
0D2 FF7B 0032 00F3                 <            -   |*     +         >               
0D3 FF8B 0014 00E6                 <             -  *      +         >               
0D4 FF52 FFE7 0098                 <           -    *   +            >               
0D5 FF65 FFEB 0087                 <            -   *   +            >               
0D6 FF63 0004 00A6                 <            -   *    +           >               
0D7 FF2E FFD7 0074                 <          -    *|  +             >               
0D8 FF61 FFF3 0095                 <            -   *   +            >               
0D9 FF3C FFE3 009D                 <          -     *   +            >               
0DA FF46 0001 00B6                 <           -    *    +           >               
0DB FEE0 FFB2 0060                 <       -      * |  +             >               
0DC FEDE FFB4 0056                 <       -      * | +              >               
0DD FEFF FF95 0028                 <        -    *  |+               >               
0DE FF05 FF97 0030                 <         -   *  |+               >               
0DF FF3D FFE4 0090                 <          -     *   +            >               
0E0 FF08 FF98 002D                 <         -   *  |+               >               
0E1 FF53 FFED 006F                 <           -    *  +             >               
0E2 FF40 FFFB 00B0                 <          -     *    +           >               
0E3 FF62 0000 009F                 <            -   *   +            >               
0E4 FF56 0011 00E6                 <           -    *      +         >               
0E5 FF85 002C 0127                 <             -  |*       +       >               
0E6 FF8F 004D 0158                 <             -  | *       +      >               
0E7 FF5B 0006 00D3                 <           -    *     +          >               
0E8 FF43 001C 00C8                 <           -    *     +          >               
0E9 FF10 FFF0 009C                 <         -      *   +            >               
0EA FF57 0009 0097                 <           -    *   +            >               
0EB FF80 003C 00B9                 <            -   |*   +           >               
0EC FFA0 0060 0118                 <             -  |  *    +        >               
0ED FFC8 008C 0153                 <               -|   *     +      >               
0EE FF68 0026 012B                 <            -   |*       +       >               
0EF FF70 001B 00F8                 <            -   *      +         >               
0F0 FF89 0036 0104                 <             -  |*      +        >               
0F1 FF1E FFFD 00BE                 <         -      *    +           >               
0F2 FF0C FFD5 0096                 <         -     *|   +            >               
0F3 FEE8 FFCE 0066                 <        -      *|  +             >               
0F4 FF76 FFFE 008F                 <            -   *   +            >               
0F5 FF71 0002 00B2                 <            -   *    +           >               
0F6 FF7C 0010 00BD                 <            -   *    +           >               
0F7 FF79 0008 0096                 <            -   *   +            >               
0F8 FF4C FFDA 00AE                 <           -   *|    +           >               
0F9 FF4F FFC1 008D                 <           -   *|   +            >               
0FA FF3D FFF6 00DE                 <          -     *     +          >               
0FB FF43 FFE6 00EB                 <           -    *      +         >               
0FC FF6E FFEE 00BC                 <            -   *    +           >               
0FD FF2B FFCB 008C                 <          -    *|   +            >               
0FE FF31 FFF0 00CC                 <          -     *     +          >               
0FF FF0E FFB9 008D                 <         -    * |   +            >               
100 FF45 FFF4 00A5                 <           -    *    +           >               
101 FF33 FFD5 006C                 <          -    *|  +             >               
102 FF52 FFF4 00BB                 <           -    *    +           >               
103 FF18 FFE6 00B6                 <         -      *    +           >               
104 FF43 FFE6 007D                 <           -    *  +             >               
105 FF30 0000 00C7                 <          -     *     +          >               
106 FEE5 000A 00FB                 <        -       *      +         >               
107 FF26 FFE0 00AB                 <          -    *|    +           >               
108 FF3B FFEA 008F                 <          -     *   +            >               
109 FF1C 0004 00E6                 <         -      *      +         >               
10A FF6B 005B 016D                 <            -   | *        +     >               
10B FF92 0048 014A                 <             -  | *       +      >               
10C FFAA 005C 018E                 <              - | *         +    >               
10D FF9B 0061 0134                 <             -  |  *     +       >               
10E FF6D 003F 00C6                 <            -   |*    +          >               
10F FF6B 0013 00A6                 <            -   *    +           >               
110 FF6F 0004 00B6                 <            -   *    +           >               
111 FF97 0033 00FC                 <             -  |*     +         >               
112 FF53 FFFB 00D9                 <           -    *     +          >               
113 FF7E 000F 00C6                 <            -   *     +          >               
114 FF6C 001B 00F4                 <            -   *      +         >               
115 FF3F FFE3 00BE                 <          -     *    +           >               
116 FF14 0001 00A8                 <         -      *    +           >               
117 FEBE FFD1 00A3                 <      -        *|    +           >               
118 FF39 000B 0103                 <          -     *       +        >               
119 FF0C FFEA 00BC                 <         -      *    +           >               
11A FF5A 0021 00BB                 <           -    |*   +           >               
11B FEDA FFC1 009F                 <       -       *|   +            >               
11C FEF4 FFEC 009D                 <        -       *   +            >               
11D FEDA FFA8 0080                 <       -      * |   +            >               
11E FED2 FF86 003D                 <       -     *  |+               >               
11F FEE3 FFB1 0069                 <        -     * |  +             >               

3 sigma RRO  = +4.05E-0 % track
3 sigma NRRO = +5.51E-0 % track
**End

F3 4>/5E

Disc Eccentricity In Microinches
Head   Magnitude       Real            Imag
0      +9.45797E-0     -7.93199E-1     +9.42465E-0 
1      +7.27610E-0     +1.85423E-1     +7.27374E-0 
2      +1.66482E+1     +5.53797E-0     +1.57001E+1 
3      +1.40108E+1     +4.79422E-0     +1.31650E+1 
F3 5>


also surface scan with showing live performance will show you how it decrease when you start to vibrate

hddtune, pc3000diskanalyser or similar

Re: Observing Head Vibration During Operation

February 4th, 2017, 14:57

Aviko thanks for the pictures and for the Seagate F3 suggestion. I did not know that you could do that with those drives, but now have a few F3 drives and have them hooked up through the debugging port and was able to use the commands that you demonstrated in your last post. I'm using a barracuda 7200.12, but also have barracuda ES.2s, and momentus 7200.5s.

I would really like to see if I could gather the position error signal while in the online mode (with ^R) so I could log information using a script when the drive is writing like usual, however I cannot seem to figure out how to do this. I thought that with the "F3 4/e" command I might be able to do this but I do not think it does what I want it to. Also I can't seem to find any writing on the first command that you used "F3 4/U100D" except that it is a Servo Batch Test sub Command (which I found out from the "F3 C/Q" command. I wondering if you could tell me exactly what the parameters of that command are and what it is doing. It seems like it is measuring the head position error signal (when I shake it the + and - go way off), but I would like to know more about what it is and what the numbers are that it is putting out. Really it is the same with the "F3 5/E" command. I know it is the "Measure Disc Eccentricity" command, but am not sure exactly what that is.

Anyways, thanks so much for you help so far! Attached are files with some of the commands and their output for comparison.
Attachments
F3_4-e.txt
(45 Bytes) Downloaded 994 times
F3_5-E.txt
(191 Bytes) Downloaded 981 times
F3_4-U100D.txt
(24.3 KiB) Downloaded 961 times
F3_C-Q.txt
(24.47 KiB) Downloaded 991 times
Post a reply