Disk conidence test while wiping

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Curious.George
    Badcaps Legend
    • Nov 2011
    • 2305
    • Unknown

    #1

    Disk conidence test while wiping

    I've married an expert system to my disk wiping software. It looks at "data" from the current drive, coupled with historical data for previously encountered drives of that make/model (because we encounter drives in large, identical batches).

    Initially, the AI gives me an assessment of whether or not the wipe is exhaustive or runs the risk of leaving data behind (which dictates physical destruction is required).

    [I don't want to have a separate "disk test" activity -- esp as the disk will be hammered on more or less continuously during the wipe... problems SHOULD be pretty obvious!]

    But, it is also intended to assess the drive's "future reliability prospects" -- i.e., should it be returned to service after it has been wiped or discarded.

    I use lots of "macro" data as well as "micro" data in forming this decision. (e.g., macro: average wipe rate; micro: number of retries for each write operation).

    Most operating systems hide all of the "micro" data from the application/user. E.g., an OS will repeatedly attempt to reissue a "write" until the drive processes it -- before resorting to complaining to the application that "write failed".

    I'm looking to understand what I can reasonably expect from a "working" drive at this level of detail. E.g., why would a good drive ever "fail" a write operation... but succeed when it is retried? (perhaps if a sector remap operation was initiated within the drive as a result of the commanded write operation?)

    I know I can't blindly rely on the "time" required for an operation to complete as I have to expect recals, remaps, autospin-ups, etc. to alter these figures...
    Last edited by Curious.George; 02-13-2019, 08:05 PM.
  • brethin
    Badcaps Legend
    • Dec 2008
    • 1907
    • USA

    #2
    Re: Disk conidence test while wiping

    reinventing the wheel? plenty of good wiping software out there and unless you have DOD drives no need to do more than a full write 1 then write 0, takes 2 passes and done.

    Comment

    • Curious.George
      Badcaps Legend
      • Nov 2011
      • 2305
      • Unknown

      #3
      Re: Disk conidence test while wiping

      Originally posted by brethin
      reinventing the wheel? plenty of good wiping software out there and unless you have DOD drives no need to do more than a full write 1 then write 0, takes 2 passes and done.
      Most software sits atop the OS -- so you don't actually see what is happening at the disk interface level (the OS tries to make operations work, not report potential "issues" with the device).

      Depending on the OS/BIOS, you may not be able to remove the DCO & HPA (assuming the wiping software is even aware of them!)

      Nor does the software have any smarts to determine WHICH drives are not worth the trouble to wipe and reuse (because the software doesn't track the past performance of drives).

      [Hence the rationale for the questions in my post]

      And, of course, that software is not likely to print QR/bar-coded labels for the drives and log them into "inventory" -- along with the data observed in the wiping process.

      Finally, wiping MANY drives simultaneously requires a lot more "hardware" (MIPS) when you have the OS's bloat in the middle. E.g., try wiping 60 drives concurrently and let me know what your aggregate disk bandwidth is. Then, divide by number of spindles and discover just how much time was wasted waiting for the software (the DISKS should be the limiting factor).

      Comment

      • Curious.George
        Badcaps Legend
        • Nov 2011
        • 2305
        • Unknown

        #4
        Re: Disk conidence test while wiping

        Finally assembling the hardware for this. Installed 7 disk shelfs, today (5 to wipe and 2 for RDBMS). Plus keyboard/monitor and a small switch.

        Still to add: two servers (one to wipe disks, the other for the RDBMS), a pair of rack-mountable UPSs and firewall appliance. And, a "smart" PDU.
        Attached Files

        Comment

        • ron350
          Badcaps Veteran
          • Feb 2014
          • 296
          • USA

          #5
          Re: Disk conidence test while wiping

          CG when you get this working will the company or charity sell on ebay?
          Thanks Ron

          Comment

          • Curious.George
            Badcaps Legend
            • Nov 2011
            • 2305
            • Unknown

            #6
            Re: Disk conidence test while wiping

            Originally posted by ron350
            CG when you get this working will the company or charity sell on ebay?
            Thanks Ron
            The initial provider (there are several other charities asking for copies of the machine) presently supplies computers to underprivileged clients. The computers are typically donated by businesses (periodic upgrade cycles where they replace every machine in their organization). One condition of the donation(s) is that the machines be purged of any data they may contain (even removing asset tags and other information stored in NVRAM). A client should never be able to tell where the machine came from. And, the donor should never have to worry that their "data" may be leaking out.

            Wiping the disks also protects the CLIENT from any consequences of "residual data" that may be left on the machine from its previous owner/user.

            Doing the disks individually is just too time consuming -- roughly an hour for a 250G-500G drive (determined largely by the write speed of the drive). My goal is to be able to wipe 120T per "shift" (i.e., 120 1T drives, or 240 500G drives, or 480 250G drives, or combinations thereof). This is a monotonous task that is easily prone to error ("Hmmm... did I wipe this drive, already? Or, was it THIS one? To know for sure, I'll have to READ the entire drive to verify its contents -- which takes just as long as WIPING it!")

            This also avoids the problems inherent in naive/ad hoc wiping solutions (e.g., DCO and HPA). It can be configured to be as pedantic as we deem appropriate (e.g., discard drives with remapped sectors; follow-up verify pass, etc.). It also provides an indication of the "quality" of the drive by noting how well it performed during that process (how fast is it, does it throw any errors, etc.)

            It incorporates a database that will, ultimately, let it also act to install disk images on selected drives (consulting the database for information on the image to apply for a particular "computer" as well as retrieving that image). So, the "wipe disk" step can be combined with the "install system" step to cut the time required to "build" a system (i.e., the system -- OS + apps -- is installed in the time it takes to wipe the disk!)

            [The database then logs the disk and/or computer into "Inventory" so you can see what stuff you have on hand]

            The goal of all this is to make it easy for an untrained user (volunteer) to wipe disks or build computers reliably and in very little time (if a volunteer only is present for 3 hours, you want to be able to get results from that time, not just "partial builds" -- which would be another opportunity for errors to creep into the process). This would make it easier to feed an eBay person with tested/completed systems for sale (to subsidize the "charity" aspect of the organization).

            Comment

            • brethin
              Badcaps Legend
              • Dec 2008
              • 1907
              • USA

              #7
              Re: Disk conidence test while wiping

              so in that long ass post you still failed to answer his question, typical of your posts, you ramble on and on.☹️

              Comment

              • Curious.George
                Badcaps Legend
                • Nov 2011
                • 2305
                • Unknown

                #8
                Re: Disk conidence test while wiping

                Originally posted by brethin
                so in that long ass post you still failed to answer his question, typical of your posts, you ramble on and on.☹️
                Dear illiterate moron,

                Here is his question:

                "...will the company or charity sell on ebay"

                Now, if you got your head out of your ass and wiped the fecal matter out of your eyes, you'll note:

                "The goal of all this is to make it easy for an untrained user (volunteer) to wipe disks or build computers reliably and in very little time (if a volunteer only is present for 3 hours, you want to be able to get results from that time, not just "partial builds" -- which would be another opportunity for errors to creep into the process). This would make it easier to feed an eBay person with tested/completed systems for sale (to subsidize the "charity" aspect of the organization)."

                If my posts bother your tiny mind, why don't you add me to your IGNORE LIST. Perhaps one of your 8-year old neighbors could show you how to do that, eh?

                Moron.

                <plonk!>

                Comment

                Related Topics

                Collapse

                • vbogoev
                  Lenovo S6000 won't turn on. Data recovery needed.
                  by vbogoev
                  Hello,

                  Here I have the mentioned tablet with motherboard s6000-mb-h401. The tablet won't turn on, no display, charging normally. I manage to connect to UART port and got this output when I try to start it:

                  Code:
                  [PWRAP] pwrap_init_preloader
                  [PWRAP] pwrap_init
                  [PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=0 rdata=5AA5
                  [PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=1 rdata=5AA5
                  [PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=2 rdata=5AA5
                  [PWRAP] _pwrap_init_sidly [Read Test] pass,SIDLY=3 rdata=5AA5
                  [PMIC_WRAP]wrap_init pass,the return
                  ...
                  06-20-2023, 06:36 AM
                • chth96
                  How Can I test PWM DM0365R?
                  by chth96
                  Hello
                  I have power adaptor(220V/input, 12V 1.2A/output) which has symptom of fluctuating output DC voltage between 11.5V-12.2V.
                  So I opened its plastic case and when switched it on, I heard constant tik tik sound from inside its PCB.
                  I measured DC voltage between negative and positive pin of the largest capacitor(400v 10uf) and it was measured contant 300V.
                  I also measured ESR value of all capacitors and I noticed that one of capacitor(KMG 16v 470uf), which located in the secondary side, have high ESR value(10 ohm),So I replaced it with same specification NXH capacitor....
                  06-18-2025, 04:14 PM
                • KYBOSH
                  OTHER WORLD COMPUTING OWCTB3DK13PSL OWC 13 Port Thunderbolt 3 Dock - Disconnects when READING from External HD at high speeds
                  by KYBOSH
                  Weird one and way out of my league but I thought i drop it here in case anyone might have an idea on where to start looking.

                  I have a Thunderbolt Dock that has been behaving fine for a long time.
                  Admittedly I have only used it for menial data transfer tasks.

                  A few days ago I connected a USB-C external hard drive to it and wanted to test the transfer speeds.
                  I connected the proper high speed cables (USB-C to USB-C) and started the test with BlackMagic Disk Speed Test.
                  It wrote to the disk just fine. Got nearly 900MB/s+ write speeds but when it came time...
                  07-31-2024, 12:30 AM
                • redbaron1007
                  Yamaha HTR-3065 No power/No Standby
                  by redbaron1007
                  I got a Yamaha HTR-3065 on the bench currently that's got a no power/ no standby issue.When I plug it in it draws 0.01A from the wall, the relay for the ac transformer never clicks, there are no standby lights on the front, and pressing the power button does nothing. The fuse was not blown but upon measuring the voltages on the power low voltage power supply board (labeled operation 3 pg 89 in the schematic) they do not match what the schematic says they should be.
                  S9 13.7V

                  Pwr Ry 0V
                  AC Det 9.1V
                  Mgnd 0V GND

                  The two pins on the transformer for the operation...
                  09-12-2024, 03:04 PM
                • khelane
                  test active pfc power with lamp test
                  by khelane
                  Hello
                  I have a big problem and that is that in some cases when repairing active pfc power supplies I cannot work with a test lamp. I can only get help with 5 volts standby and for starting and starting I have to work without a lamp and this way there is a possibility of parts exploding and other parts being added.
                  Sometimes with a multimeter test the problems can be reduced to some extent, but I had several cases that had to be tested on and online and recently two varistors exploded. They had terrible resistance because the power supplies were over 800 watts.
                  Is there a way...
                  06-03-2025, 01:00 AM
                • Loading...
                • No more items.
                Working...